, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:05 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:06 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="32bb7cfa9d099b40af7c76ed3b623d8fe422090d271a8b396ab105882b0e00eb7382633880cee75a1540898552c2dd46e4f01029d8e81783997d996d184615bd52c07afe91d4587a000a", 0x4a}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r1, 0x2000747a) 16:14:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x0, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x100, 0x0) sendto$unix(r0, &(0x7f0000000100)="de72cf5b97672e13", 0x8, 0x0, 0x0, 0x0) 16:14:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) dup2(r0, r1) 16:14:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x0, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:06 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = semget$private(0x0, 0x3, 0x202) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001000)=""/4096) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000480)=0x265d) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x1008) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000240)=""/214) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 16:14:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x0, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:06 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) r1 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000280)=0xc) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:14:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x0, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:14:06 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x17, 0x0, 0x0, 0x5}], 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:14:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x3b, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:14:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x0, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x7, 0x10000a, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) 16:14:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x35}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x25e, &(0x7f0000000040)='\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x3, 0x4000, 0x0) 16:14:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x8000, 0x5) 16:14:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x0, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xfff, 0x0, 0x3, 0x3}, {0x7c, 0x9}, {0x6, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="03670000ce83802bd9a55b03144e") 16:14:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, 0x0, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="67dc8b175a9489c77b6cd94930a7a76ead1b71fa1743c1243c84"], 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) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000140)=0x3) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) 16:14:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = dup2(r0, 0xffffffffffffff9c) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000180)="63028ef94c55f5ab3a452d21b8dde44975e1b5aa74bac029ad4d6e09026a569766ca69c24c3e4d842471cc529be3079b8c29900639d2dbd32176340454d9887fa70b55f5827016cc2d063cf9a5c966ecc2b80d5229037e80fe79b3731b16d7ee0c6a0dba3aa81399455777dd5e09c6057de846407fc31b703f3dd9109011c7fa87a92422273951b0f490d4a46df875d9bd146bcff3abdeb63eab6d7657544225724fecdc125bd30f76215e835818503e93c8a962d18334b2d97aed58350a6ee99bc755a4e2de655251d143ba68d6f66b", 0xd0}, {&(0x7f0000000000)="a813fe51d815954e6a06300518ed2b10dcd5b8bd921337f51f0f5bbd6710671aeb6aea95c8adbb423b8a36e088979c3ec28441f85b2cf21cdce3be90cdcbc1a3b490376603f9eed6236c696e0001e3cc39fe90739333b4f93351bc4f51731478aa957d5dd89c3569189e58cfeb70e6b72c4106b5fedebd9b2c5b5b0e848f3b5837252c57b438632fcf097b5d4c305b06382610573412c49e16dbb860ab9f9ae55d1ba36628cda44e2ac4c2068b115efbb9bea17609", 0xb5}, {&(0x7f0000000280)="0e2f866eb51de718d8cd2f8e57e417474e01a7740aea77ea5de10a2fc83726f6b8726663fd6ef7886e06fd67535c1dff61d9923604465dbbb9ee1aba24d91a3b3258eadc2665510cb8623eda7f71622c1e01f6b7d953054e50ceb9fe44347becded6d53a6d6178a1d0fabfd8852020affd50a05b435fea447d8471054bff66ce473f2390b22071269619a14f31d09d9a76df", 0x92}, {&(0x7f0000000340)="678d9fbc8c68b7e04ad4aec0dae8c1ec1fdd4e1e1a2e25ec777c4b46a3be347f3e27ad7f628d9902b0bf4d6158fac9bdf9ed552e7e65c35557e1810d8bad2b72861e35a58d1bd792f96684e7aceec5d22de5057bf3e639058181cea080314fc675095c329c68278a9999f7ea0dcb5d92b5a264358c9a74977fde22e6e7b80515c173dd9a48e3fcbc5d2111ed18679336c2", 0x91}, {&(0x7f0000000400)="615f8b2e41ea9a12cf4a556f687bb1c3171a96adabd3fa5e6b9f97b3ec8c9d3a7d0a8af961b22acb4420e564d08a7333f2b4eecf1046079a1676cf74eebfd442fcad6f3df0a2f2443218faacbd4d54b42ccdce4ea77fa40816a1dfee0c094c1601b824dfc5edbe0352ae0d2b79751608747ff4a1021458024dd68cb4e91d36b2bbde40cc76983eb5f1e000ae172fba24d6d8c139236c9b5aa2602544e659121869f85546bdf2fad7983883615937afda6f76c0f04874be64cc1b7bf7342ad3c5dcf31ed080d08af1511aeec7b6f91f040c66796db97bb51f5cd083c2daedb3f2aff941c4bf03b29542ddb7cd786ccea63b429853541a0a7e41f63c955119ab03c7a097351f8df01b6976b3c491c92ff025b9949ef2df0176ca2ff5f4094ed9cd667d426352f9febf20712aa911e7465cdcf3133518f3c15a52b2d6034ce8634163800cd3e6589409428b81b9ecd91db54c2b75a764e65b65ab951669a346bc5ab194212a6ba6e17d9a4ca5254bc7c23b30bbddfef9001f17ed2ed5737d852e78474ffe66042f3259f904afe0b9376e056cb92275486376148a2b4d6226b8ffb4e3ae5ee15ad36aecfbfda4852e2bd6968a6f4355ad8b393afa28eba4d280cec97bbfa7918de2ea9d85a7ade284d3e65f2e94d468a52f9164da12060da404183a323153f1e905c158dd904fc1ea886d157f49fcf1830c640b900c9ab0bbcd9a4c0bfe97f035d528952c6d68c2b486be391e9f33919ba4749c092e48e1aa974422d65ebe161fc07f82a71af66bfe668076368e08dcfd49e30c8a7e04e04b761dd3f7518a93133bdaa91258c897762983ac245f3d69f4f746ad71d5c143b1b6ed7e15d859b692fef82aaf00057fe55509d4754842cdfe66054c1d32ff91b2e9024046bbb53fb124cc6437d292a5fef1b9202d351e0fac0cc949cfc8799da08d7a6ab2dcf713183ba7a92d85d80ab07a6c2b82b1fd0561fedb808ddbebb18e7b42d84fae4e09426b8e8be80854641ae98942487061a9a5e5e53773115b9600bb86a13e6f604b01e4e48245dbc11e3c5e29ef12f36b775d856063b903d4361afca0d60ed58fb9e37de3fc44146df4e86ba80ac2cceee064f439f5b1a7659dec884c9b2c3c70b3622696c6b7f8f5fedbc99b508950cb7891d4e0dc522bdcd058b15830707752c7dfafdf26ea424c7d4c191c58158fa5deae1dba1ca04fee19b1222d4a4dbc945cf6e513af23249a530de1a61237a9764c959474c359a5f50ecdbf227051b8ac95c6fc2525bd48db1179f846de335af0cd32727f1e160ed5de8d61321ca03909056741150cd451826676bd43c69627835bf974a0523e43ee7b506dd51ec0a4dc68ac427b75cc3201377851b772932dac480a62837cbabd7bd1ea4862d09247d666d9d73ede3c23f215ce6ec0f25b60e5a9ae77f86fad923de8d73c120c9d70d5c54ac8715c615e890361f1932b46512a3c451db8de242fb84074b63423ca6a5d7bc24f91bf9c5f8aea70d3e87a2f01a515e3f38a70d9be069a03f304cd82dd41b57e532dbd6da2ecc759c6c7d8796c68d6d444bb6f3284f2074be7662856ad7fdab4d6b3e6890811a29f705b4ce9804e30016b821dde6c0645ea52047d71f6bf960d15161cdd4f10f3754e3558ff5a94aadeaa09b0a4c228278796cc3d2fbded04090d1c9177dfa54c08110d577bdea3fefdadee86e29595331d643c589fefdd1659f29e505244c2d3d15a414a670271daceb18e99a7ccc3b3217b91fd2e496c5e6dd6c6bb4f4c6379c2a4688f05b0568272a3200ea7b5c192a248d972cf5273fee4552125f4859dee62446895be9a7636c32648fe374d0f177ea3c9e2d9955a6ca8d4a8a1e77993d229fdf97c942c130361a88705d1f8f58ba5f77526ea8f4da6f9c775cf4b9adc43f82ce216c1ed549e3adeb7e7c142d806c3fa9dd5ad09254c53b841ff83a079da72f3f228f4458de3ceeecc658eefa6fe2aec0b88895934b05697313915d46ae10e86a38dcd3d6e516bedf16947ba2069a4ce7ea5cf5122745abed1f3f2f03f7441a4eee1cdd49c9c21c329bce065f8576f355b5a14103a9ae3105d12ab7ce9a215c4777402153b73aaceb6f7f547529093f3ca9303139738d7f3d74ce183dd3cac6759c4581e169fd1ecf5ddc9242bf1dbf4c009c90fb5bec388aff55f291c3850e60f6f9952ad6d7284a86069e201ed5b386228399a0322783f9b14303884876935165d0f86dd64ce2c50635f624a7e1a8bcd8bc46a92edda9f86c329c30dc4fa65ead186d038fb1ef23623628882b37f0a39808797b29f66ab3a18454a453af85725e327d7456b690c97662e3ce0ee91a717bc9252c1503360ad68c418d916d212673a8a2e6f17a3e0070af71c6e6ed41354256a0ef2eca499ab5f0c34817a2f6ca6f8113827f6b9152e0478e4f78b5ba7cc458f4caf5073d5aab3c5f20798c7ca8145db63403c05652d3b7eb1c1d4f51941e96ac2ac4988c1eb9447053ac7dec84cc9ed97bd76e3e0a37b0e09aa65d378a58982462320aced7e6cbc6f713402e84c3ce76c0db26cb20f918bf45d399d8c3eae5f7669076011d5faa42cb6d2489c83ca2bab75d2d307d843e1f4eba503fb3344a67ce44b3b94e79fb0c2dc0c22821bd33b1aec0590fbad2d79ea56b00cd3d7b923face1d513f182ba9ff76e5f8e8a0f71bfecd76c5afa972655462c3ddc139ff788143ee3f11ad7edfc20e09ec8a24abe9a65522f8ba667e61baa37e0e483851cad7d569df19b052a5d45f669ab72a1513bfad2ccb5b806da1e43b4574cc41530137847baffa14b1a4f2bf6a7e4dd0c18a1d307e3e3f3b38a26bf13284d2530a9e0f1396d3379e430fe893d05a98a70f26d91318367a2b334e676fdf955d6d1c1b0f0c1734b4d4966b4e7eeb09c15a725d1ee244e3d5a95fd1b5c6e0695d43604c2206f0c3c9c4bb0d749772fd140041c49be913d61608ca42f6bc49c6122f86ddc2e34cc5aa53bac7be31980d5cbf8b63bd1bb5383071b1c4dbb3b701e38be4e3f1d8b08e3ff10d579523a6961c43700cd16841a2f99f820eaaedd21d5b10da911e2046b561c4daaae9dcccf9f41f498556e6121a8f740ce129412895ba15e8157b9330c17f7d8f416e7e9de3f919bf2103d3f35c163c13db2788df71d437b2adc65e14d70673c5b8e71e339c9ab0682a47a2ed87476043ee84e05011950a63134c6d63deeca8ff507b82c444eb0dde390e27b777db41965f7e5768e3aebe121d18c6b7b1e2d93767d0e19f4b3c557f544306c62d62b84c7a62d9da93d607e9be0d6f551a8d886e52d94d8eabeba21ec38c5e0c56f005426dcf488c8b3ffd6b0371e472d5c2aa50d07dbe9b1212dc1d1e9b38c72d692662c472240410b2e542d186ddc7a3b69d2d20360fb59f4d1f7351f0a445629ed07c01b4cfc032d5caa2e775d9c85277f443aec57d356ea1253b8506f1f44e8ea5a5ce968fdfc72c39c5c56aa222a6022f24cebd3663abb08e51020281242b6fadf77a981f8a71bbb23cbaf02024337541e512520c80c711cb53b07b3c24c48178d9191aaafcf5d69928ea6e35e1ff35c53f05fc8eccda3540f30a696e661d446a09b9f4fa900c7d3dd7b50e7706d1272ee66bbfe4f21f0dc4d2d1cb449113314f7b1ba316566b8d8f57b6d8bfb6c041145c3e3acd582863989206ef8bae9455c62bd9440bd260fff6412ed7233243f433142b009fa325334e234516891bec00f5f9b83f5d54f97f2ef82c2bb36d7b01ff91b1425d2dc66a244361b3cbc19c4c166ee3e7177913e3ae6c9558e0670e2659def09926cdd533168f3dd189b0df5b41363a6b0e44489e2702fe6953b79fa1486c64002f9c3c87b79c83e020da5218b3f4008274374737957143dbb210631c7c048d9d3eb6a6b42bbf0e2232c21dd2f74f9000242adbd8eb5d72d0c2f286885b23c2f6e7a4f014201f7fd18150717441a76946252387f01d566f9d9930e59bd3ac783792de89263d5fda8802d41d0d3a0a0ef39e56c657bf719830e01b9887f607623ad6b2f01cf5ba9e58c547fd218402e11f8adeed32c6acde7453699a3c5516a75b0850be6edd304f558f9a0d858b939382698351e4456c3c0bce3afdc6385dca9adea8904fff833b33f1e0cf344e7af48a1df104ce54e351d109e64e25ba68483176c265b60172f9f36437581369c7ad3926b20dd29e190022435e728aab12b4f907215625bb469e37308020c5040dde88053f4e22c9892360a8c390f046d42a1038148567aae661e72015ae33987eb95c5d708b71571334e7eb84391116a5140e3593cb0014716463c410802b2d2ab952d5aed029dae68a21f32853a19910649faad0d415412058f0c1c59f93924d4497c203993c62f750faac35495ff34d5c1b74666891aa6fedd555a49d106010220d37cc898a45e029d43ac57cc3608aff6fec65142e26d0154cda70ae05460e0ba2ec15cefc45933ec75c60c23b6cf6527874889116b71738809de16b4c425400e0f04a3620a6b55bfbe9b122e4918db4c1e345549c605ad2dc7f9d3b145094ac5304d7c25bf730491c25a82b8c2894c84ddc4ce55bf6e3308a3d305e68846351114d00a1851de87152a4ac822056b54f3cb6cbaa73662b3dee214410a65e29bc41894bf734d3403e424f2f3c08128918df2a32a3a20194e4bd97cbe07b48501123527d31f30312dab71a64b2c998922be8ef123588c65dc7aafb464007959993d9d7f107698685fb0b0125e11c981fea824e69b8c5fb711a82bdca0840ae834d81454f3e54ee1c40afc7db2cf933230709b127e0a9a9c4b1aa24ab39be6acad1249373553184956eae7cc00c82b2be469e80763b0b5b1f1c409b7a6dfd457beaf1ce3ae051884f47189c35686254a48ed792e1662bdb440e2142e7d2a7e772ac3fa0d0781b483ece26461ada902bf8f0b5a4c2459f8b4786d9b6332eb71fbb1631d12d302ac832effec43bf796c64efd30bade50a008591b623374e1d09b4b406d2dba99fe56b7fc46d4706aca0fa75b3204ef01f9a6cd33a379a742a5cfc0c23e92370542bc02b7281b0a568b8dfd491845a9a3ed3aa24a0b383a29b6d6761a30283e34ff11e9be6f6e8c3687dbc0a9cbed5d58b24fe86d1c20af597a9a517c48f3dada0fd930590507f7dc1ee6c3918314115052c5537f05bf48065a23ed75ddb88151bb9033e6a4d2784cd2cfce697bf467899751dd8630731c539fd0f65609a11ab29e02ac1ac876e5d9614aa2965e5737cc8ac175259dbc3945c97376b1c5a31c6bab0c041948e6beaa3331e6e299a4b4ff9eeb5d8aa996f41f219f379adcca72bf8a33ca0fe239786f9aae71348bba6344e84100b38cdf308839ebc62eee7bf0fff655645405145559725d500d23b28257fa5929947ce41085bb5fbcfb5f09c74af92af0e9594ca5346a39980e9e8a7793fb26ec8cf4587a72daefdf0e9719e62ec1d5abf4eeb7ba5b806c26b3d0fcd2b19a2a4ed8dfb47e3395b197013316e5912cf28e2abc4b5cb76b04b330a77a977cdba4bdeef0d1e773246ff7e7e30145045465a00b9a6971129eec4fd664efee0a181957dee1eb137fe16b62a8406dfcd00f1c4de987555538ebbfbb79a4725ae0ae0f1d2fd8937e2588e49823dbae968bbba70125ec78e93279ec7a8063ed84c51570bdae3df3207d15fd020a760cfae684345a0c076aa377d2e0e6d51a53057e1ba94f0bab5da776b415986202c69ab4cd3789194fc24893dcdd799ec1cfe11cda3b638597ece7fc40e50a8fadf42a9d9f3828", 0x1000}, {&(0x7f0000001400)="bfa1b1b34f719f214e66d641b0c9a08c7a5d532650c9dfccbba25b2e15ea512f50113829ed10c9766986371bf10e2763998bf6ccac93e08b96d108522795ad501e49423c0cca062218df37f92631a4648d02872cc6f1c3de7fda38dd5be50afb27730121b9102c8ca4323ef6afab43d59228e915077ffea323ed1b01d7c74d6e229a5aa1152d959dc6ae20f889690a37afd0d33d3c03", 0x96}], 0x6) 16:14:06 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, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="8737", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x1a, 0x4000, 0x9) sendto$inet6(r2, &(0x7f0000000040)="566281b63ff24ce3677effdd95913761ba8b7f23bd4247c836ef773506a381c7c41881903608c057abf7ba3a922476425c27d589081106538f3f41dd3b8d29de54ab6c55971b2d26c8", 0x49, 0x74a0b3c8d66f52c4, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:14:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, 0x0, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 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(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r1) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000040)={0x38, 0x0, 0x2}) r2 = socket(0x18, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)=':', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = msgget$private(0x0, 0x21) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/42) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:14:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="28000000ffff00003f00000000000000000000005cf7530c5e4658a9e3b3d189b9812af866a47905133fbbcb057826d79da900ff95d102830be06e76f6d7a47c957f4d986a0ad010828b6498378cbdb841c2cb3bae62a50078ee28fb1a2cdd3687924a706e7561d70556ec1330ef60815f911a3677b3c417346cfb286a3501f42694047b07000000b76db0729fbe7e1c9e020ce141930edf82dd4a3d1ac7b74b74c913bd188ba0b85db2a74edf612e6b6d704f93ebf5600c254deca839cb7f474a96d67a31977c", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = dup2(r1, r0) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r8 = semget$private(0x0, 0x4, 0x2) semop(r8, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getuid() r12 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r9, r10, r11, r12, 0x14, 0x6}, 0x5, 0x9, 0x101}) setreuid(r9, 0xee01) r13 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0x7, r5, r6, r5, r6, 0x2, 0x2}, 0x5, 0x54, r4, r4, 0x9a8, 0x15, 0x3f, 0xfcc}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r15 = semget$private(0x0, 0x4, 0x2) semop(r15, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r17 = getegid() r18 = getuid() r19 = getegid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r16, r17, r18, r19, 0x14, 0x6}, 0x5, 0x9, 0x400}) r20 = syz_open_pts() close(r20) writev(r20, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r20, 0x84}], 0x1, 0x0) socketpair(0x10, 0x4000, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r22 = syz_open_pts() close(r22) ioctl$TIOCSETA(r22, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r23 = syz_open_pts() close(r23) ioctl$TIOCSETA(r23, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r24 = syz_open_pts() close(r24) writev(r24, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r24, 0x84}], 0x1, 0x0) r25 = syz_open_pts() close(r25) ioctl$TIOCSETA(r25, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r26 = syz_open_pts() close(r26) ioctl$TIOCSETA(r26, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r27 = syz_open_pts() close(r27) ioctl$TIOCSETA(r27, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r28 = syz_open_pts() close(r28) ioctl$TIOCSETA(r28, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r29 = syz_open_pts() close(r29) ioctl$TIOCSETA(r29, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r30 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r30}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r32 = socket(0x18, 0x1, 0x0) fcntl$setflags(r32, 0x2, 0x1) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r34, 0xee01) r35 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r37 = semget$private(0x0, 0x4, 0x2) semop(r37, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r39 = getegid() r40 = getuid() r41 = getegid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r38, r39, r40, r41, 0x14, 0x6}, 0x5, 0x9, 0x101}) r42 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r43 = getuid() setuid(r43) r44 = getgid() r45 = getuid() r46 = socket(0x18, 0x1, 0x0) fcntl$setflags(r46, 0x2, 0x1) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r48, 0xee01) r50 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000240)={{0x7, r48, r49, r48, r49, 0x2, 0x2}, 0x5, 0x54, r47, r47, 0x9a8, 0x15, 0x3f, 0xfcc}) r51 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r51) r52 = getpid() shmctl$IPC_SET(r42, 0x1, &(0x7f00000000c0)={{0x7, r43, r44, r45, r49, 0x44, 0x9}, 0x7f, 0x3, r51, r52, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r35, 0x1, &(0x7f00000002c0)={{0x80007, r34, r44, r34, r39, 0x2, 0xfffb}, 0x5, 0x54, r33, r33, 0x9a8, 0x15, 0x3f, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r54 = semget$private(0x0, 0x4, 0x2) semop(r54, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r56 = getegid() r57 = getuid() r58 = getegid() semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r55, r56, r57, r58, 0x14, 0x6}, 0x5, 0x9, 0x101}) r59 = socket(0x18, 0x1, 0x0) fcntl$setflags(r59, 0x2, 0x1) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r61, 0xee01) r62 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r64 = semget$private(0x0, 0x4, 0x2) semop(r64, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r66 = getegid() r67 = getuid() r68 = getegid() semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r65, r66, r67, r68, 0x14, 0x6}, 0x5, 0x9, 0x101}) r69 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r70 = getuid() setuid(r70) r71 = getgid() r72 = getuid() r73 = socket(0x18, 0x1, 0x0) fcntl$setflags(r73, 0x2, 0x1) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r75, 0xee01) r77 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r77, 0x1, &(0x7f0000000240)={{0x7, r75, r76, r75, r76, 0x2, 0x2}, 0x5, 0x54, r74, r74, 0x9a8, 0x15, 0x3f, 0xfcc}) r78 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r78) r79 = getpid() shmctl$IPC_SET(r69, 0x1, &(0x7f00000000c0)={{0x7, r70, r71, r72, r76, 0x44, 0x9}, 0x7f, 0x3, r78, r79, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r62, 0x1, &(0x7f00000002c0)={{0x80007, r61, r71, r61, r66, 0x2, 0xfffb}, 0x5, 0x54, r60, r60, 0x9a8, 0x15, 0x3f, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r81 = semget$private(0x0, 0x4, 0x2) semop(r81, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r83 = getegid() r84 = getuid() r85 = getegid() semctl$IPC_SET(r81, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r82, r83, r84, r85, 0x14, 0x6}, 0x5, 0x9, 0x101}) r86 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r87 = getuid() setuid(r87) r88 = getgid() r89 = getuid() r90 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r90) r91 = getpid() getgroups(0x1, &(0x7f0000000040)=[r88]) shmctl$IPC_SET(r86, 0x1, &(0x7f00000000c0)={{0x7, r87, r88, r89, r92, 0x44, 0x9}, 0x7f, 0x3, r90, r91, 0x7, 0x8, 0x1}) getgroups(0x4, &(0x7f00000005c0)=[r58, r71, r85, r88]) r94 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r95 = getuid() setuid(r95) r96 = getgid() r97 = getuid() r98 = socket(0x18, 0x1, 0x0) fcntl$setflags(r98, 0x2, 0x1) getsockopt$SO_PEERCRED(r98, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r100, 0xee01) r102 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r102, 0x1, &(0x7f0000000240)={{0x7, r100, r101, r100, r101, 0x2, 0x2}, 0x5, 0x54, r99, r99, 0x9a8, 0x15, 0x3f, 0xfcc}) r103 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r103) r104 = getpid() shmctl$IPC_SET(r94, 0x1, &(0x7f00000000c0)={{0x7, r95, r96, r97, r101, 0x44, 0x9}, 0x7f, 0x3, r103, r104, 0x4, 0x8, 0x1}) r105 = getpgid(r103) r106 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r107 = getuid() setuid(r107) r108 = getgid() r109 = getuid() r110 = socket(0x18, 0x1, 0x0) fcntl$setflags(r110, 0x2, 0x1) getsockopt$SO_PEERCRED(r110, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r112, 0xee01) r114 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r114, 0x1, &(0x7f0000000240)={{0x7, r112, r113, r112, r113, 0x2, 0x2}, 0x5, 0x54, r111, r111, 0x9a8, 0x15, 0x3f, 0xfcc}) r115 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r115) r116 = getpid() shmctl$IPC_SET(r106, 0x1, &(0x7f00000000c0)={{0x7, r107, r108, r109, r113, 0x44, 0x9}, 0x7f, 0x3, r115, r116, 0x4, 0x8, 0x1}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000700)={&(0x7f00000000c0)=ANY=[@ANYBLOB="000f3cf2dce64d783b0b"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="7c3a717b00256a503e846d0163e030512a13bb6508eaeb9e63fe3013950fc8d77bd154be186adab77bcca1b74cf2a349447b2ff2a1ae2246b567ee1bd4866ee37d04fb280e76cd59f31e43940d0433591d7df1534ef119c17056471e30a53dc74626ef5759", 0x65}, {&(0x7f0000000180)="4d9435215eae8ca8ecfbaea5ae854b42e1d55ba9010242db62d215b5b39ef69dab00b6beec597b87a650c54dcc786849a0bfbb81fe81d3f2", 0x38}, {&(0x7f00000001c0)="50fee68d929f8cd2ac1930313eb02e4877fce309ca3b8a4688c027be687f4190fc82e8adfbf0aa8fb02ba4275da21df7dedb6d75326512159467769e19ab6dd7509b402107e30b79fdf1f2d687c4700081c85281c039385f868df870d78d21344453b9f2840cf8a6ec1f8be91a3138dccdaa160fbb7f8e96a62b51f1fac7949af280f9f91301fc8927df41a3a96211a25d103fff87079a15e4f458bcaa6c5d5a67ecc7", 0xa3}, {&(0x7f0000000280)="436976479b7731c1fdde3406695cd7541b9144b6c61560e6c1b0304afe9d5d96037f303437243c6a6a140b59317475a76f2f90c374db2245b2aace9e37ef557990a62fe73d06af5aae3bce941cc12c6d1b9ec20a6375b274a539175cf37f4d7e1f0312e960d90cd76c05fa9954490e48df7f1f9080af301c46c080d9b76f89edf9cc8d51f717369d85e512c347002e8c26b25008d79ce19734426e2138954bbb6d241ce7f6b5dff7e6fa", 0xaa}, {&(0x7f0000000440)="ec8e5c7a26a724ba960ae9b839897f8b24688ff019a06fdb24ace96efacee6a44cf59e080eb2b17a676d5d42dcc12a8cb9d93d371893a6832d7cb43df4768ef0f01c90be08716eb812ea0b45a1cd8ff6e37945dd74bee32cc38f78d96f648fd0475e10433ca4968101f46c3379df5970b99b5cc21df525e7173f74a227b81b369c005bc7161440fc0fa00dbf282d7634e8f04149277b8267bd209d74a54c7dc07ea4bc68ab7bb5552184b455d74a456175b54ab0afabc63ebd923066f8870976b5f0a3c53e33b726272033c7c45fa7c18d97a37e00ddcd1c289b2ccaec6e0624f9505f49a3ce9093d27908b23a99b0", 0xef}], 0x5, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32, @ANYRES32=r19, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r1, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r2, @ANYBLOB="00000000e178000000007887f17f8ac9fcd90000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r1, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r1, @ANYBLOB="12c2a8852ff131de00000000ffff000000000000", @ANYRES32, @ANYRES32=r31, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r34, @ANYRES32=r93, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r105, @ANYRES32, @ANYRES32=r113, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0xc0a}, 0x812) 16:14:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, 0x0, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:06 executing program 0: r0 = semget(0x1, 0x4, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/134) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x210) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x202) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001000)=""/4096) getpid() semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000480)=0x265d) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r5, 0x84}], 0x1, 0x0) r6 = fcntl$getown(r5, 0x5) fcntl$setown(r4, 0x6, r6) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000200)=0x1008) semop(r3, &(0x7f0000000040)=[{0x0, 0x8efd, 0x1000}, {0x1, 0x1ff, 0x800}, {0x4, 0x435, 0x800}, {0x2, 0x8, 0x1000}], 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1c}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:14:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, 0x0, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r45 = getuid() setuid(r45) getgid() shutdown(r2, 0x1) 16:14:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x214, 0x2, 0x9, 0x8, "f6d373f3c2dba2d3fdc6ad1d5f446256c842e889", 0x7, 0x1}) fsync(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff0000730a002100f87c8a5b671b1b542a538706000000a7dc0940202555ba75eb7614000000290000002f00000003"], 0x38}, 0x0) 16:14:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [0xfefffffffffffff7], [], [{0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0x6}, {0x18, 0x3, 0x4, 0x2}, 0x7, [0x1, 0x3ff, 0x5, 0x4, 0x8, 0x8, 0x6, 0x2]}, 0x3c) r3 = fcntl$dupfd(r0, 0x0, r1) kqueue() r4 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:14:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) unlink(&(0x7f0000000140)='./bus\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x25}, {0x2c}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x3) 16:14:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, 0x0, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r45 = getuid() setuid(r45) getgid() shutdown(r2, 0x1) 16:14:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) r1 = semget$private(0x0, 0x7, 0x10000000000490) r2 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x1011, r2, 0x0, 0x0) semctl$SETVAL(r1, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) semop(r1, &(0x7f00000002c0), 0x0) semop(r1, &(0x7f00000000c0)=[{0x1, 0x4, 0x800}, {0x0, 0xfffffffffffffffa, 0x1800}, {0x0, 0x80, 0x1000}], 0x3) 16:14:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0xffff, 0x7, 0x95, 0xffffff7f}, {0x1, 0x6, 0x1, 0x80000000}, {0x3f, 0x6, 0xdd}, {0x3, 0x4, 0xa8, 0xe630}, {0xff29, 0x0, 0x3, 0x5000000}, {0x2, 0x1, 0x0, 0x7fff00}]}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0xa, &(0x7f0000000180)=[{0x3, 0x5, 0x0, 0x5d8d}, {0x3, 0x5, 0x8, 0x7}, {0xff, 0x0, 0x7, 0x9}, {0xfff9, 0x6, 0x0, 0x3}, {0x0, 0x9, 0x7, 0x7}, {0xffd9, 0x4, 0x1, 0x8000}, {0xfb36, 0x6, 0x5, 0x4}, {0x40, 0x5, 0x3, 0x2}, {0x2, 0x1f, 0x4, 0x797}, {0x2, 0x7, 0x2, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:14:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, 0x0, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r45 = getuid() setuid(r45) getgid() shutdown(r2, 0x1) 16:14:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x5}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:14:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x0, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:07 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100000002) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000040c352726f2de272d6fb98ccda0159490000000600000000000000000000000000000000ffff010000000000000000001100000000c108eb7d27bd00001000000000000000f38f000000000000000000000000fbffffff00000000002f0000000000000000000000b48af41be0442414e387a6a81200e050ae6c7870194973b5f7fdc76685a556ded4d9e28a623dce4e2dce8b5be92aa1c6fa175fa7e17a7f86bf0a52999a6b876a1f522700000000000000003b4be56cca916205122db5c70615e8e901b8a92f88b8d805921fd6c0ac6af097e73cb87550c779be0eee7eed9b1e6ba9db63a5e68835f1fa1a1bac997a4049b7a2da6c6ec58618eaeb5eb38dc5f43d64acee03a21ab1c6902643a4bced1bf07c511053f2e4"], 0x6c, 0x3, 0x1800) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x80) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) socket(0x2, 0xc003, 0x2) sendmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000080)=@un=@file={0x1ea72a1e49e07b86, './bus\x00'}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000200)="d7338eb5e263bc6997c638b247993a0eb030b7fde3b9bedc043511bb1eda08ef7d32303a6580eddad50aeb573d372de3be511fda16b3b8b30c9909cfeeb428b4249a99ebcd61cfe04b8a7ea3a5a0622c396bbdc2f621407a3ccb18cd12044004083638dd8978", 0x66}, {&(0x7f0000000280)="0f2130a7948608f5c2daa22d988b2e29c14789d8833c76fcfad8721341c4c6e36f816f2e44305ded16930c4bcde9863a79f41d207d77a2f40d58b4767f8d9424d5dfaac45da8325cd54e4d3408678edebf48b7a588b24fc440095d62f8165977ad191cbab4f7fd855ccca0783707222f52a6e59f32571fd48742f85abcca6ff45cc268f03e9b664c8a9e59e8a3b412dcb6c2cdf3a225e5f1a78948724b86085d2d9382a4c19da4f2e0df1da1922a4642a1e84f22a08c", 0xb6}, {&(0x7f0000000340)="6f348f50529aed2fc46259f7662ab7fbd3eb6dc873f7b29d2648251bf88b0b1e6be68d92a7c7ce419d6a4e6b5703fd97ff5096d49ac1ed835061966fb4c53e2ea910f4ba68ea29924952df425469de7333bf5c8d934806de65548d23", 0x5c}, {&(0x7f00000003c0)="fd28cb99bf2e73394e935cd8488abf13fe152328231ed017f060f2f469bb8aaa2c0d6e7fe8d76850a998c73f56590eb3b2ce6976486965e079d5724f55fd561c9243b0961bdbd3fbba8c9d1625cb4ed3aeea24c6d3e955b8c0fe479cb3014fa54aa1a52cbc1fd71f3d48620c5a0bf6c29195e02e78a52cb4beb6b58cd77b3bcc07934c39ea99c7223054db8e5bed7ed79c403339da0480bc919ee9", 0x9b}, {&(0x7f0000000480)="1da17189a9c53915316949ca86e6490f501768557a6c8ecfbd1399be15ca167dd5597714c40580a729c4fc35c94eea4e438547a3038d6fd960f8344335ad9ad12f368c4ce1b3533e3287253697fad17e64f6f62b8ccab3966d1f3b4e682ce732d29c0eae983f4a686852f136a38cbb061b39bad83e7e52733b0c431e811001fdae59ade9e284f804695b969305925696f5f668ee048fc06314336876abcb805b6144eb8f57e27ac9207401aa7c07d65ef218f6357148214a059443436420539cc848ac20fe658b9accc53a2f2d8bcc10ef66", 0xd2}, {&(0x7f0000000780)="7316425951145a68e084fcff041b460c60bb0dca0194697b123409d8111a55c754a17977876ae8f96340aab2bfe0faa32b50337c2dd6ad589e72cd58796d1201e0cd5b44840f2f69b83e68e3d75960af3736fdc319d601ae53657dc95ff7d0fd68b99384df86c9286b74d03fea0e8f164f1477378d8cb7e7f74b3ec40f16a9ee73dd9980d49ce39da7609312eacd6ffa1b61b2411b06783a5cbf84471139a5a165d1261a417caaad6ded6805fa4558fd80b71fb9f1ecabf72a75461cd4239f78e3bef8aa8ca67dbb55ee20e93ad478aaece575c2d0feda56389f64bef9f000"/237, 0xed}], 0x6, &(0x7f0000000880)=[{0x28, 0x960765838fa217a5, 0x1, "b0c65ecf4922835cb2bd252d24964657bb1b"}, {0xf0, 0x1, 0x8, "9abf3992afb1d384bd55ca21ed44d606b8d00f8a266b55caebe3307474321308fe1f2f8f7d60aa04c17715a5ec3c2c1d490c9fc172a21b123fbeffa57b82cd713bc3c4342b756d3a8e28dd62b282d08b8e86cea149d1f3440ae70181b5b53361578359f3a7db2b42c8f0539534c82b7632b6c969df3599bf6f27880f02ca9ef65ba147d784f216e0974aacda611d5af868bddd686b61e234ff9b09dc05173b4189470dc7cc58dda82fd4ab861276bfdf5b07bf983c879239b1d3f55140172243f2fcf4ab12cb4f2b43965565c9c7f4e5e83d21f386488211ea364dde"}, {0xc8, 0xffff, 0x6, "c9804120a4b2a2c672a9b01daa586c5db041544126ecb748502bbf7a2c3c4d2309773696385fb2fb7894a81b1a9ad79b412a66371fea95eeef530e8f2e02a31ca0c6130d2d3509b775782851bcf8d72981a8694c11e26a266c59a8161d8e27abf90986550059f690dd3651bfc0c43846bb799b4a35a86446eb4b9ec290a6b36326bb99ab6179081f9d2dc5982d0bb287d6ce6e1924d0c20a758414a58422e34c489ba03d83cd9412f908af99092bafdd52c518cd"}, {0xb8, 0x1, 0x9, "c86332e09db92e8dbb8ce064adfe174cb1dbe8f4f8434ce2149e2da7d6a64583a7523080ac8e6c7625b08d7a7b79687e6c78f50b0960e4d902ad659b467c4f0bc1f5439e729c7768e48dfc913c663bb7ba9d552f51673be52f4c74e0961923a59ec45b30f873fa18d963407ba00697015fed9ced362f40c5052fb7ce83c805546e4f462d10dcf9efe9704427f2734d27f3e4de6ef78aa3b18931579126d2646cbe36f9cacbeda8"}], 0x298}, 0x2) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) getsockname(r3, &(0x7f0000000000)=@in, &(0x7f00000001c0)=0xfffffffffffffe68) dup2(r3, r2) r4 = socket$inet(0x2, 0x2, 0x0) r5 = semget$private(0x0, 0x3, 0x202) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001000)=""/4096) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000480)=0x265d) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000200)=0x1008) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000180)=0x6) dup2(r4, r0) 16:14:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000880)={{0x0, r3, r4, r5, r6, 0x14, 0x6}, 0x5, 0x9}) r7 = semget$private(0x0, 0x4, 0x2) semop(r7, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r9 = getegid() r10 = getuid() r11 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000880)={{0x0, r8, r9, r10, r11, 0x14, 0x6}, 0x5, 0x9}) r12 = semget$private(0x0, 0x4, 0x2) semop(r12, &(0x7f00000001c0), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r14 = getegid() r15 = getuid() r16 = getegid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000880)={{0x0, r13, r14, r15, r16, 0x14, 0x6}, 0x5, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r17, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r19 = getppid() setpgid(0x0, r19) getpgid(r19) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x0, r1, r4, r8, r14, 0x80, 0x7}, 0x200, 0x0, r18, r19, 0x80000000, 0x3ff, 0x4, 0xc629}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:14:07 executing program 0: r0 = kqueue() chdir(&(0x7f0000000080)='./file0\x00') kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) socket(0x10, 0x4002, 0x5) r1 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r2 = getuid() setuid(r2) r3 = getgid() r4 = getuid() r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, r7, r8, r7, r8, 0x2, 0x2}, 0x5, 0x54, r6, r6, 0x9a8, 0x15, 0x3f, 0xfcc}) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r10) r11 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r4, r8, 0x44, 0x9}, 0x7f, 0x3, r10, r11, 0x4, 0x8, 0x1}) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r12}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r2, r13) 16:14:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x0, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:07 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r2) bind(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00b9b499f91100e33e00ae50000000000000000000"], 0xa) r4 = dup2(r2, r1) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000280)={0x200, 0x8, 0x101, {[0x8, 0x80000000004, 0x5, 0xfff, 0x7, 0x7, 0x1, 0x2, 0x6, 0x2355, 0x2, 0x7ff, 0xb, 0xa96, 0xf350, 0xfffffffffffffff8, 0x7fff, 0x9], [0x3, 0x59, 0x1000000000000000, 0x9, 0xf86, 0x4, 0x1, 0x101, 0xf537, 0x7ff], [0x4, 0x8001, 0x7, 0x1000, 0x4, 0xffffffffffffffff, 0x1], [0x844, 0x8, 0x4, 0x100000001, 0x8, 0x1ff], [{0xdb, 0x7, 0x2, 0x2}, {0x9, 0x101, 0x7, 0x1}, {0x6674, 0x3, 0x94a, 0x9}, {0x3b, 0x8, 0x80, 0xffffffff}, {0x1000, 0x4, 0x75, 0x8}, {0x8, 0xcba1, 0x3, 0x100000000}, {0x893, 0xc0f1, 0x0, 0x9}, {0x1, 0xb, 0xa085, 0x7ff}], {0x0, 0x1ff, 0xfff, 0x7}, {0x9, 0x7fff, 0x42d92f29, 0x2}}}) connect$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="084c4bdee41849575870dfa17cb8deb893fbbb1d6d2f21251bacdc8b3c32cc82798dabbec35106aaabc18c690961020d2935073951b29fe3237d0d36140580b55684be0500000011dd151d62d2cd834b5fde1ff7a4141075f05216e102a29780349dd3fb58279aaf5e00965fc8d1f63f381b2f4218e6388c0d768b0abe0f67b05be129dfd3384d"], 0xa) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r8 = dup2(r7, 0xffffffffffffff9c) dup(r8) 16:14:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x0, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x0, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:07 executing program 0: renameat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) close(r1) flock(r0, 0x9) 16:14:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x4, 0x0, 0x0, 0x0, 0xce7, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [{}, {0x0, 0x40000000}, {0x0, 0x1ff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x31d35604c8d2c566, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000004c0)={0x1, &(0x7f0000000200)=[{0xbcf, 0x3, 0x8, 0x1}]}) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r3 = socket(0x2, 0x3, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r4, 0x84}], 0x1, 0x0) pwrite(r4, &(0x7f0000000140)="1ea54e37b5a80eed4ec836404e41357983f516f859ef059aab2d9f5f72d0e989f688352b0c78ed1276a1d2b94082ca5abeec1e10b44cfaaf93e02cc760c3bc48b59d6b576db90e014f64f728b8196ab2650781a72861e33019b02a3fd87c792cd99eada3f8f85407090bc3b5dd6beeeb43c0460baddb69771ccb77ec2bd10204c594587edb306a62bc389fcf934e0a9c57bf2f82", 0x94, 0x0, 0x0) semctl$GETNCNT(0xffffffffffffffff, 0x1, 0x3, &(0x7f00000000c0)=""/98) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 16:14:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x0, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000600)={'./file0\x00', 0x2, 0xfffeffff, 0x8b, 0x1, 0x20, 0x8000007, 0x5, 0x0, 0x2, 0x3d, 0x4}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0012320f8417bd8900"], 0xa) listen(r0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000540), 0x0) 16:14:08 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x0, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x24, 0x20}, {0xc}, {0x6, 0x0, 0x0, 0xa4c8}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="fbf217f65b361b1b42e218190300", 0xe, 0x0, 0x0) dup(0xffffffffffffffff) 16:14:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0xa0bf67a8d2864dfa, 0x102) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000040)=0x5) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x8) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r1}, 0xfffbffffffffffff, 0xbb}], 0x7, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) dup2(r2, r0) 16:14:08 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:08 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x1, 0x1526, 0xfff, 0xffffffff, "7ccee8bbe9b03b2e1e09b8f0674c0aa5dc5928dc", 0x80000001, 0x81}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r3, 0x84}], 0x1, 0x0) fcntl$dupfd(r3, 0xa, r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) 16:14:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x150, &(0x7f0000000080)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") 16:14:08 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:08 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) syz_open_pts() 16:14:08 executing program 0: pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6ce554d64b689840) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000a40)={'./bus\x00', 0x7, 0x200, 0x6, 0x0, 0x7, 0x40, 0x1, 0x3, 0x80bdcbea1a00df74, 0x121, 0x7}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() chmod(&(0x7f0000000380)='./bus\x00', 0x6533d21540c5bf9c) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000006c0)=0xa6d8) close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fchflags(r1, 0x0) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) readv(r2, &(0x7f0000000900)=[{&(0x7f0000000000)=""/255, 0xff}, {&(0x7f00000001c0)=""/71, 0x47}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000240)=""/48, 0x30}, {&(0x7f0000000280)=""/200, 0xc8}, {&(0x7f0000000380), 0xe8}, {&(0x7f00000003c0)=""/66, 0x42}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/95, 0x5f}, {&(0x7f00000005c0)=""/234, 0xea}], 0xa) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000780)={0x1, 0x5}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f00000007c0)={0x1, 0x0, 0x101, 0x3, 0x5, 0x2, 0x30000000, 0x10, [{0xfff, 0x8, 0x3, 0xffffffff}, {0xff, 0x1, 0x8, 0x7}, {0x9, 0x93, 0x1295b0dc}, {0x6, 0x80000001, 0x0, 0x40}, {0x2, 0x7, 0x20, 0x3}, {0x10001, 0x7, 0x9, 0xd94}, {0x8, 0x8, 0x2, 0x7ff}, {0x3, 0x10001, 0x1f, 0x5}, {0x9, 0x619, 0xfffffffe, 0x1}, {0x924, 0x4f, 0x85, 0x6}, {0xaf4, 0x6, 0x8, 0x6}, {0xa903, 0x0, 0x200, 0x7fff}, {0xffffffff, 0x1, 0x2, 0x20}, {0x10001, 0x3, 0x1ff, 0xacb}, {0x2, 0x2, 0x80000000, 0x1f}, {0x100, 0x61, 0xfffffff8, 0x6}]}) 16:14:08 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xe7, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) fchflags(r2, 0x10000) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x37}], 0x4, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) 16:14:08 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:08 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000080)) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00), 0x0) poll(&(0x7f0000000180)=[{r5, 0x84}], 0x1, 0x0) lseek(r5, 0x0, 0x0, 0x7) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pread(r4, &(0x7f0000000140)="de9d52daa7695b304fc922821d8cf308e2b1abf3748dba41979c53c3d47452cd18654334db70241288d9913b053ebda354a1cb0adacd147e289527ecb2f01efda96fd685492f9c46dffa05dd3ff82d15a949b1ded8cab4ecc0aa1d91767e21173599ebbefa9a0088f4485653901d117864f39d2e85881eb74dbdcaee88d9f6f7f16a4a769a5c603f38adec9a88a68fa09a1f4a4007c962981c5c62e21fd118a5d5c7ccefd68337bee8f14b", 0xab, 0x0, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000000)=0x7) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) 16:14:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x39, &(0x7f00000001c0)="1ac53cc282520ee79a01baa14a316b43c3b47e65ed263d1f7e0398ff9cdf5ea88f905f3c38a42a309559ef2cbfe6750db7cf5956c5ed157197137b34288af6d74d25308ebdf0b071cd9f074bbfd87377ab365612e99354b31b846b0f8f5e56fcfecc31eb55a61d51e8c792dca90169639c6163cd7e828fe1f599a41a4fdfe471c40157d5510727a3e58b678d87b85ad89f32fe4d0ea1f8752f7d9b8b89e6013f8739a02340113a5e068c59f9880d0bc9532f337e3c23d64ab6473aa122d90c010d6f308e548bb84d0148fe5afdb942ee1ce2bf46dc0c0a2a21bc615506e4281092d36f6c4c453fbefc826cff07f28191b4323cf0696e5733a029804ed9d1cff4", 0x100) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffee, 0x0, "00002000e980090000000000000000002000"}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="22002e2f9f3700272300"], 0x28f) clock_gettime(0x6, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000500)="a237199fae397a885841a6d82a0a1917c6d024cd683af1630600f95f7e66a144a773639a563b94a97ad85f7ed8b985ac2016cf158c18787e869fa1c142abb3336d14af9c7e9150d5dcf6cf8f33ff2bcbfab847519af222e80b80f4cbb8841193816dabea616866a2f5bb48769b8a90f912aa45104b067fd0514bf86f68a425954ef8e9428189a20d10dcbae381fd71b2da9cfa61c2e28e7e5611744c97006432df2111c6c92a42a3005af2751edbcfba589774e835bba3ebc73a2162dc3d917dda2792ef3d98888f5f0b93f6b2aaf642e018cf3c723a2bafdb63db3d3dcad92fbd5299ebd4389e2f5712f83cfc7fbcc1c060e6359d72c92a972babc814656d7cb1052a69bddf15184a2a73c7a1ee805822587c74a30aaab0a4c40b7a709cce4805d16e3f78647b60131ecfa054ab536200cd2a16e5129e5ffc5d6f2a9b3efd108212406adc9dadcd0754f0b54e4df8a67ffa2d9019cb371108c071009f2c3892df6abe698aeb6ddb8b1d05d2a50ab4401b155a24f2db6f371131a3c0501b60755daebf1d1157d58705367c9415a7fb7463e5690943b07e82c80fbce82c0c4bf60064b6c522d3a69fcb093c0d0fae58eae90f3617b303e73e87d2b11811b7a0f1e45c82fa112466e6478b5f159cbf3b550829572cde319149a62678639c8bbf77728396ae7da15d0aa403b904f89b05f01dc45b3eff337fcfda05a1b6935e6bc7b590a664812a2ef2eddf6c0510681bfbd30e493dca43ea30a2a8bbd1a76e3269503658578080d471b30eb2cd33fa38589bfff372f03b4d688c0694f658d72451ebac81b9f22c9b368cfac0e31d792c2fc22ea1a0c3d605962792657701f8739bdd9999dbca93549052af989c0ab843ff62043726a37b4e74db847d8338474e5cb37eb0b0608785e91070af7c7ad5c8808b2dc44b358ad55c27a7f7bf40c8da69891281e79a94855b78979ff0e858d746ae47b651b845bcb21fc0d5f5912141d95795fa97801aa5ddf9cf484da3a1b0b29c296dce0191f5b83140fbc8bac255894df26cd9b5813ea2256009f9610e3e99136ce558900b20b41c184f51045dcee4122f8b246841d67f2acc7bc0916218c35f2a79dc202415f52c0f414942a2e6f52366fe87d653d34a3b369e6e7c9db013811f72cb92ab2fafd58e4cf0980c29f6ab35eac7aa8e6ba47a844291761499e4b2d1e21f2bbc56326238c2d5488af6de35ed975e80d9ee4fc19b590666815095f35a0e3ce67444f8545e2a0839d90149d0d043b08b1edc6193ab25d22e8baa4f29de9595c3fee682467f9a4aba77e64b92cc98a0e9e358ddb1175d450c396e5a63b7a39ab3d2a58e1be9983f1d20eab7b16cb0403c262047d025927bff46615deeb2b9ec73f052b70e9d8f996803170e615c477f26d618faeeaed5106fb637b96fb6fbaf89340306b2e2493606ac043efdca32072c37aaebbe59255fff5c47b8f448463e284f805d52dbe58c773254fc20e2258a00870b5d818c25de097df7ef1f7b92dcb8689c7970b3993bf93b15239718cdef6cefb6d4b38f93458c9dfd46bb0773eafa295e45aa1b3bd5efe2db4e755835634959ae4412cf3dd23d6486c9ed7e2a62a26a0991f87c6d017599eba0cb4cb28ebdbbe6f707072c5d0271329c48c34333ecd886686828a17daa53dd95fcab9787c25e35737c0763b7c4e7a7a979346d5c77ef798070168f5f3e7fd44cf4fd936d2e0762f83db485a2f7611f4dbbe99354bc8b9afccc4ea9cbc24ea215dc9e631973f9da6227bd190a6f3184a23c25a77c09fc3340a2e66d15d94a1fc0ccf09e95440e8f7b9e52d3328fdef3b386b41cea4de8eacaab934eb78041369f4deee0c759ce2c7a2d9b28882e28e5f1268db1261bf53f3c9d7c55dfa05f0744e18c54475df60ac2da7aadfa4a38d4298f7c715efb8ca4d3ec03e097a25a820f75462cdb2cd1a8881125dccd3807a53b79ee3455885e4fda5453188074235aaa2feb0501b575b444c797ebea9e26ad6cbf3e17443aed6bbb8553f7c4692c68ded1338bedc2577d00edabb9189143378f66decac343189197ab3fdcab42bbc5dc961192ed35653f3b1cca1df6e08f15c8a7023a7ae27200b75667bcbe7cf8aaf01eff991e7298ed2ea7f120d7566c9dcbf471332618597b20e2c208d481557d176fd5c5915f62dae458ff2c7a4e47a583776f8b5268e99dab643691f0527995a42036f559116e30baf03e0f4efee29f245107da54b7ab853a17bd34918b4536464d6d0dd7fd34f02eea728cc596d71876fbdc3cdd7c61fdbda424b0b3a74f77d2f3c2849d96a678622c1262e0f4ea127658bc85552aac2efb64f7b253ff8d04c61d9f7935dd93bbd067793122fe6c137925c2c8be6952ee25f860d3e526b34944848d2d8334f1c11e4a18998362667323e5441d8517219d271c2981a8fa6d92ace89c42131df25da366e9111a0fc984b25bc17334583ef738b889cb938fcc2fe0145a91f835c86908be83c4bf30ae95f3b4613285f6f9015556496eca2b340199778cf9f5854eccf828457accbb29fef64bdc313c81d9e24afbe75e6afa229499800addba5acae1da5fead9895172c7518eb38bb1e4ab6afc099909d19ca0f87bc2b5214e4d910eadf831c7a3c30fe8736cf5ea16d3307493145887650fb698e467997280ec0bdc9b0f77563f919b02fd8710add186807024f67acae3222a8960643984df2357265c968d7fe07be57e2a54cec5942b1cd0594cbd59d28105b0f406790a26b47414c9a0a65b1d1dfaddd9c0f6eb2910d9c4ae222bb03bdee476e96a121f4a56c0aaaf4df8f6b9afa0a80b9b1df2ca726cccb1f67f6a863e6973b49e61c328a90c83becfa3746ab93d38ef1e2c9fcbe5a184ef5cb6482eec998c66263f4ff5dd74f9ef000f62ff0d62c46878414f3d0e16e5783704f1bd8781069508ddc966a2c014fe1519dd3ffa0feb3c9bbb84c02c5b8138421ca95582fc62e65027d2fd4ad1da12ee2971603e396cecedf6db3aa7c9b2f070000649f94127574832864a79ad15cc9241d3d6adb5391053f2ecda6989b741d1a068a9b9273f23347c69be3fb73b606205c9c8c6c14fdb673f8d3c8ba9923e19cb1f0a25b22bcc9861a6c2c91c4bbbcbd982f0a9997cabd042578687b231b8ed5159026c95cdd09b449381cf893bf0c1850ba525f05bcfa6ef674af685bb0fa6ff4bf647b367c6aa1452cf5e2e3c342b28a268f351e3997667202c7a98327b1fa2889a1e0381bd7c4cb0d4bda7c0ce08f539aa945fbd72ab44c466167b9b161881b85d6d9f0fac04ba556c2f6cba4c61491e01860c3462577b1121a499f9cd88e0ac6d0b29f0ff972db3ba88966440bb07dcda0417ef174883adc9f64c26305b5cf49c9440d3e478e6ec618874c1da35ebcdc172f8387233796e07235bf810b4f1accdf9424eba1a31ac46a54b64162caa29b91b8179ced7bf2d4d6aaab444fa6bd76569be3c1190888ddbce99578a6fe06ee21a0e2597c1837879f33daf5f14533f92a6427de34542c24492644d40304391eb9d6f9354e148151a0240ad316b8b682ed0af50c0082bcf8ba21de1519c26dfc7dbc6debb9570a97eec2f8789f185fa236ea345ea13818ed5a08f61d2227abfa695fbdc41b36876c0ad8155e2fab931178f0b492785cb8e1b26c02ae80f0f3b67fd15ababc9f785c8d9fc1eb1cccbd05d6bfac1d2c41aa4bb2e2858c870fc4b66aa44190f2c37f9995b0d85c0f60335c873917d155697788a3df03b2740bd5c01ff58a84b25c824fb776eecf8df26a85542798e404ffcdf11c8385a0d299231a6dde47fea759ff1d9a22783a733d5ffabb67e67caf5a9bd781f44bca26e6bcc159ed5aa29086cc235a48189c88b7529682341656ec947cdf127080a42a1e729ec47df52d1d6311d2cce49a61ee098ed4b13dd92c8d14a0655d13ea10f3734542eef1f8bb7ff96675a35345bfa1dbb3105790792771c3b33729a37ea53627475a4bdea4e162c6a071587d2474f247b7d2c3c62cc788647e94649e9721667065e5708eadaf017ed1584a1e2cfd1e85a05831b64dc56bf1cc6e4f616314ad96e34c3ae4e93383ae4471e5461a4776bf996696a2c02955cdc0cb6401bdc8eb630aeca283003295a1bfe8e05d80654a9f81bc9a10e05ad067b35546732ba4e41fe272e6277dce5bb611e84abc105e3eed6ff3ccfcee41718295a7a7006673fae0fb003c3a595af4da272b4c4467517ff6207605572ba2310f4cd4aa9665cbfb358379c605bb498e7384ff04d2019be334db5222f969a6d038378c2773260d2c90a5209cc8dab6988fe9871ff86829b7b0e9abded2c311b408d7136f38cbfcbda8c9e4b149f9f54fa94b526b04a97ffa6a1061be73bce9459efae997ad4127893b5671b9bcfb7adc19c62ec86f71bdea2d0342f0659abe21be678b8a282346cf7c822e14afa2071c6689ab2137e9f22cfd491a266f439a6b9c8bae8aeb633c6f22a9f2b65466eb5fdd29dba3796fed647e8483dd5725789f4e836254f30c11563e56018df4dbacea48c440e5086e38719115b9328244aa1005f1d4dac038a75df393daa81e9dd104f11c3b587f5c65e43e4d7239440bbeb47c62db0a4006db5d55b6406b9febee0eb35f045b9965e3be65bad7a15ee9c0395c74a1828a72d435064f39306af81100df45c1ae9fbda93a8c8b609873457a1134677b7b5bb28f106472439939856398802c216b77d554a4104f4c28d790d699bc785dc2eba8c38e6cf8e4dfb390da4c5761b7de320f3f31180007bf92d9888f8c8f2342a28065212f6ff244e9111ab788240aeecfd7d512828ce9be8dc723cacf9db35eafed1029745784f8db50a6511c1de41baf50558416f57db8e31bff4fde718e6a3aaad65dca63f5028af626f760a6cd7071f01a97068687c7dbba379eb6b713a2481d0bcf54dd40ae1bc5c8485477e71ae507bf56e76a3a7d6837f39ec5bc704d164847d8ef1ae0054986a150746553388ab5416aef0250615bfabc55b2089587774e4a0390e8a10f1f2d45765b44bf6d92e8a1b1950a1c361ebc69939676fcc20513a88a258cc79af1de4a54486fa3bfd2ad327530da879ab4dbb672e564d6c7c133d08a278a0551e4212f4a1ebb8d2fc4879c0859cf2bee496a710283e3893af43f2bcfe6489cc08a49720879139f1baadc38261adb3ec507fad5138eab8343aabc957ddc774e23b88316dd1611f8b7f81fd77a49d615f8a5b496354c05b5816cd6e990da98af2ab46df809160d49fddbf88503611d545a9d4927d55efc20f5a3b8cf971934ab2779e2c69e2851e85b8c4a4a09187f03bfe1a63164c3f302c27e2166d200ea208ee45397d0c8916ff9acf3acb65d62f8372ac225efd3d6ba5644ac1b7fc0f090553cf8d5051a02fdade5bfbfeb295a1b3343b93d4b78201f8f964a46a5556fb22ac3ffb15aafd1df7c2e7af7e6c7a7c61ba6a092c6c71369f3b6be0a983b7146278692da79c1e9b0603db4e246450f3b643ba45a7bcec03e17a2a8bca24782ff96d65a6b4058458228e8ad79b85b46d11016046ab66fe48eeade29ecac985e64785a7b93554fb006fb290f50a5cd18a025b48f1cc35563e4e450bb9e44733eb5d9997000fd9703d3e7909c080190d25842043ced7498394ffc7e4119b46353524d7ba7f0aff969daf0cd78cb4213f2f338fe9dad962beba08838ac63be50ad67df0088074d72b81ea222d3a58dc77ea303aad3a36642570baa948351771a4275733d41b98686a1572c465f43220648c87c0f64978", 0x1000, 0x0, 0x0) shutdown(r1, 0x2) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x3, 0x40, 0x4, 0xfffffc01]}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0xffffffffffff8000, 0x7}) 16:14:08 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:08 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000f00)={&(0x7f0000000480)=@in={0x2, 0x1}, 0xc, &(0x7f0000000bc0)=[{&(0x7f0000000500)="40ffcfcf7b9dd89a3097d1973d76c3611da3e7e12b758c6243142fb28ac54b15a2ad61e28efc73f953dd37d475ca0787bb599c9f5fb29d67dcfc6e14de4762ca5be4cab4b5d310df883d44476a53b23e01f06a1242c53b4196a1a65e5400fa3f32b30b39acf8abbcbfcf53f7f406811b242bdbcf2ad0c1f236db8825a1aeaf632c1fe2e2972327b58c", 0x89}, {&(0x7f00000005c0)="783feff5ef1aa6d3618c25b0db444af145ad7d5e9e2e8e2f000ad8a09d3c6b5cce6bd0a8c8d3561489822c8d9773", 0x2e}, {&(0x7f0000000600)="b8c57cfd79534acd4bf5613596c4cd08aa08aadf0d0cfe9bd9b3edeccde5a3204bc39dd5d6078ca4f1d27e56c824159849f26d57b4f7336dfdecc8dad3febaeea4e8a445a92a0449fb9da9d78a95cd7d228f7354ec46e9a809ccfddc804d9d193e29c199878a8bb1bd355aa632b970ed46f2818bfa1af06afeec0e10b01dff21bfe7dfab4255ca8919bac451ca80d987c07f87c3f10e5bbaa7b3332e9acbf083c34dbcea403bb49b83d11a57263c326afaf86aace695f3e25a994d3744bb0b4970204c10db3539f281cdd8715a369b4912a91c8b", 0xd4}, {&(0x7f0000000700)="1bdd6de0624506d6988fd19baa45dd6c49f62090443261fbaf3f7684d7626a4dc1515c7704bf50dec5da0a39bce7bbf889a18a872eff3272b1", 0x39}, {&(0x7f0000000740)="33eba0e4d8a52bfddc02a90748bd1e81b5418c19c4782e72159cf01ac424d751218d04ffcf68d7e68e08880cc017a0150cd2595cb51954121a06aeccd4cb1fe1dded4eaf3cb9002404c3a68f41c7f0976382f93681a315bd532d8df063dbe89a0e386f323a8e2b49ad9fc15f1790740340e7e44d7d0965570d08d0573bfe5e4fa841468901", 0x85}, {&(0x7f0000000800)="3e6ae7e393194ac08693c18af99342e3cbff31096647246a5fd122672928e5152f87d9c7f7b6109b180dc824f05553ec2a6e1930d551f7dca6ac7a94eb90e9a9d4df6e14e2acdd04015525ee0d2bbdf61da78c702a4aced38c155720328437b732ea91b5fba97ea838e29b16456c0e1c4758b645e547f52f6598b6e6c84b94c163b725d42161f8eaa415ce3707005ab864cc31224638b20e9c5b14eea6ea280ab75f8e35c741827580afbc050aa7087423fa64577890bf68e963e6e2dee2a6eb8586aa83859a471d5b30371cfa321a35bac890af394a71d0a57081940f3490028b38d0ad3b2779be7115c414240c0d8112d2b459a90afdccb7371a", 0xfb}, {&(0x7f0000000900)="d1402a0bc2befb24a3a4f8d3468f859eddf486d3386505238c9faccd7c6a93c5901e64189c4a478f09bef2e95dd4245f828c47e8f7c60dea389c9532fd3323dc64639c486e3befbc30a31efc7704aea6543b7455b9f5d56233a1f610b1df95c05feb90e99710347806", 0x69}, {&(0x7f0000000980)="caf3a3039e8fdd6f1dfbb0f3142a8fcdd67e71dfb94561026300b50694050a9ad1a9689523051b99536ee6cb7d845bdd4fea1575e0bcfd6aa3c9b218d35d5379c85ee4c77a6d3c185a3d743dc65ad8eafd7d56661e0d3374d82a3183ca7c50a55c7084696ad5eab8f95b18441f7a09fc140fc1262ff73863cfd96c58cc26113289450d3da7a69e7b5295d113799b4b7515947cfbf39c899adf7570491f0a9e1193d06a9f7beb46d9d8978a1b0680914783834885c3e1b72d637a2cf6bbf022a603fe0ea883e34cf1", 0xc8}, {&(0x7f0000000a80)="302a17f7611c97624fa8302b09480f5682ed78837a7f7a3c8833716b6d9fa9394e0bd9e46485", 0x26}, {&(0x7f0000000ac0)="a292a65b394c0f2023b934b89aaa72d8a42aebc2f2fd5858e3668b362ff31b8918ce16b63615b2c18f2c3757f2c6d4c4cbe3b37a323951ade23ab2842ebc3a523ff8e589ae361ac4cf7ed981cb5c15d26cfd638adbcd1380eb6072ab9afae21c7eac58cdce55e6f2e6fe3d740142ea64826566eab9be7126b22f14078b24bb182acd8c108c1abd112ec490d8331c0f1bde93c36a8516111f67688226202f2f35485e052cb01ad75489f94b087b203b856f1696eef1580530b2086d84f372b3118b0172f15c5e32d13961b1", 0xcb}], 0xa, &(0x7f0000000c80)=[{0xd8, 0x1, 0x5, "9dc66060a33b12339faa0e1b1d9f45289fee9b2dbc7540a470d1ba03e062f119544ea5b09ecbcae40ec95e7d2e2c9bcedcf204ac2bf40b1715bf2865dec03e6f9bbfcf87b1222d7002f60843880d3a8d6117d550e80a54539e1660b70e7d44ffea5d255e358b15a33827682c21b522f5815101362a88dd628e8eb34d9e7f84984e65c68e8a60611d75befde7fb9a0f461a3aff283c9e3efe81ac5c1b75c97f49fb1c75cc13f27221a3aae368caea6fc4062cbdc9e5b0f4bade1d4667df7e73e63a958aa2df"}, {0x90, 0xffff, 0xa56, "bae24b8405f7aaa38477606a24589daf61e44886d2865a93a38a6f1923dbcfac02aecaf577dc1de676b96c4c75a2514c425dc6d824a4e45af4e1792149f591c4d892eae84850da45498a6eb37158a13a39114350f23c970d5a55e355d33b395eecb6436f36695ffa0f3755c6b6b7d45c844b2fae3d90daf77755c959"}, {0x108, 0xffff, 0x6, "e643f94c89346ab8790f366c806da4fcce4269ff1dd4c6ed62e19fddb0c79ed6aa93d5cccbee70015a3666bca2c1a80521340f86eb8ea4bb079a7e2835d339c19fa9bfd9f9f3682981c5365730bac7174fc313528b7c40d92754cdbfdac737ed875e5d9a033c1da640de41f8a2ea46fad603d016159937b6b96f0c6e3bd81bfeee3b66d93447b81a45ef667d4667227556fb5246b651173e9cecd5e58a703709c0f98d442d8b4a8effc00939eeb09007eb738646870a86d116dc1b91e2e83f83781d5e679032685dfa47feb31a187e98394a763a888ac6e19a86428d638b77acaea349473b5b03ee41cc71aab62247f5616d01"}], 0x270}, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) sendto$unix(r2, &(0x7f0000000400)="fa7449ce08ef2e0def98fb0cf156500da3c6c2aa714c9ee8a8afdd6d", 0x1c, 0x400, &(0x7f0000000440)=@file={0x0, './bus\x00'}, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xc1}], 0x9, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000000)='./file0\x00', r6, 0x2}) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x80000000}) 16:14:08 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:08 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:08 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r1, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) accept(r5, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r7 = accept$inet6(r6, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000680)=0x509cf6ab12c36df9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r10, 0x0, r8, r9, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r12 = socket(0x11, 0x4003, 0x0) r13 = dup2(r12, r12) r14 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r15, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r13, r14, r16) getgroups(0x6, &(0x7f0000000080)=[r16, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r18 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r10, r17, r18, r19, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/89) r20 = socket(0x11, 0x3, 0x0) sendto$unix(r20, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r21 = socket(0x11, 0x3, 0x0) sendto$unix(r21, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r22 = socket(0x11, 0x3, 0x0) sendto$unix(r22, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r23 = socket(0x2, 0x8000, 0x1) sendto$unix(r23, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r24 = dup(r23) sendto$unix(r24, &(0x7f0000000240)="d56aea3936d6daae0a5c2d00e746dfa79b34691c5855876806ff950ad8d0ac38582f0ae3dfbde3356e27382226074765ca3c0ecd52b0936d269fb4fc5e387af547ca175c6f472824cd9515d104dcf2f15ad65b4ea4f17d87027a0662466e67774cfe75003016620819b3fd16d8c177dbcb806788c834609a3c38a3ec785e55031b1ac44f5ac43a8071fabf5990ba38d2d2a5b3d897cf19f3cb9ec31fd515effad83e220aeda8a2c1eb3fb5e52c95b47fb9e990910b88ed4c3a580b0ffe1b8c56313142032818b443e4ece5ba34011b5d55f353", 0xd3, 0x1, &(0x7f0000000980)=ANY=[@ANYBLOB="00c00800000000000000820c90256b9d90aba21b5e675c0e4940f8b55230358e5f81a6fffe2cc4fb28a4497a400d0c395fef135161b4626651c657eb9d65941b6a0fc109527a5b3084f750d547f4b122fb5f12c4c73b58649d9cdb6aea738b1d529f54f916821769cb4f0c45f684f5a4835c02ad4cb540cbcf4fccba2972d9763460f580a27bf09d131d5fc8d1f185025df4a9511f19a16c376344a2c5b1313784d007686bedb8b8a40c292322a36c82f60e4aebbac42fe9e01407c79cf2dcdc2de19aa306adfd125e20ae6bc1575d66908e5f500cc2f24a28855a1f811de34bd234185b1fb4d75dd60f76d5ba63636b3ec6e2a80e9961ca989b9cbe81cf2082e86bbc88ca6ddbcf3d5f98defee469afe5a37414e3a8c43d6219475dcbff7081e2176a50b7426f3ceb039259e875440bc9905de3"], 0xa) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x7c}, {0x6}]}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) syz_emit_ethernet(0xe, &(0x7f0000000140)="03670000ce83802bd9a55b03144e") 16:14:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:09 executing program 0: linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x1b934cbcded67a82, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000340)=0x3ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{}, {0x3}, {0x37f}]}) r2 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb3, &(0x7f0000000380)="27cb86e008d1c0d5b50630107dbb2ad930d3809208e21a1ed085af1bf99d94bdbb00d1fbb8c18aa17947f6472bd885510d1b3d1ed6708538fafb2472758eae1f0edf6cead36c85c0f0c7c19b7f25481d6e40af847a9a0cf76d733d2005f5f9abf963c6f959c9dcb79f9952035eb7342a6798b404bbd6124e0d011834adf041d7ea086d136cef6495739b0f02ed74ff2020a964fbffa709cb67bbc1cf820dc13f08643bd167315ce80d420d3b5d8c7ff9f224ee") syz_emit_ethernet(0xe, &(0x7f0000000140)="18fd10f7a9b6451cfd51f6b45fa7") r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x1a8) r4 = semget$private(0x0, 0x2, 0x20f) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000240)=""/188) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r5, 0x84}], 0x1, 0x0) fcntl$dupfd(r0, 0x1e, r5) 16:14:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0xc}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000540)="6ddc8d054594c5eca47251441ecd") 16:14:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x37, 0x1, 0xfffffffffffffffc}], 0x0, 0x0) sendto(r1, &(0x7f00000001c0)="6b64dc993edf12d02ad26c89ed1f5e07f2fb1bd5edcefa04887c98089b50f105c1ff047197f5828a2abd9e462d85029c85bcb84fca17a880efe421525eac1bd34cae3a65a829d4a2b1d12a50a2dd03c94fed3e7debbb950e7bb5185adb7b887cc82e306cb5d62b32f9a5206f6c8a2e22f0efc0df833bb527e4351da52251143c449324da4def38d8364146db26d8e9daca", 0x91, 0x1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0x7}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000040)) 16:14:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open(&(0x7f0000000580)='./file0\x00', 0x100, 0x2) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000005c0)=0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001680)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30, 0xd4}, {0x861}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) r6 = syz_open_pts() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair(0x18, 0x3, 0x10001, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000580)='./file0\x00', 0x100, 0x2) ioctl$TIOCNXCL(r9, 0x2000740e) ioctl$BIOCSDLT(r9, 0x8004427a, &(0x7f00000005c0)=0x4) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000001680)) r10 = openat(r9, &(0x7f0000000480)='./file0\x00', 0x200, 0x20) kevent(r0, &(0x7f0000000340)=[{{r1}, 0x0, 0x10, 0x4, 0x9, 0x1}, {{r2}, 0x0, 0x20, 0x2, 0xb418, 0xe994}, {{r3}, 0xfffffffffffffffe, 0x89, 0x40, 0x8, 0x10000}, {{}, 0xfffffffffffffffa, 0x756f4107189ec5a0, 0x0, 0x7}, {{r4}, 0xfffffffffffffffe, 0xd9468fdf79a4e874, 0x1, 0x2, 0x1bde}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x20, 0xfff99, 0x0, 0x7f}, {{}, 0xfffffffffffffffd, 0xb2, 0x1, 0x2, 0x76414ea3}], 0x9, &(0x7f00000004c0)=[{{r5}, 0x6, 0x0, 0x80000083, 0x800, 0x3}, {{r6}, 0xfffffffffffffff8, 0x29, 0xfffff, 0x3, 0x4}, {{r7}, 0xfffffffffffffff9, 0x0, 0x0, 0x3, 0x7}, {{r8}, 0xfffffffffffffffa, 0x71, 0xfffff, 0x1, 0xeff}, {{r10}, 0xfffffffffffffff8, 0x1, 0x4, 0xc74, 0x6}], 0x0, &(0x7f0000000580)={0xe17, 0x3f}) r11 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r13 = semget$private(0x0, 0xc91ecfb663295ed8, 0x20) semctl$GETZCNT(r13, 0x59a4707a9293a2ec, 0x7, &(0x7f0000000040)=""/3) kevent(r12, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000140)=""/109) r14 = socket$inet(0x2, 0x4003, 0x4) setsockopt$sock_timeval(r14, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) semget$private(0x0, 0x3, 0xbaffbc4fc77b9ba5) accept(r14, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) 16:14:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x1, &(0x7f0000000040)=[r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000001c0)=0x3) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000000180), 0x13c) 16:14:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000280)=[{0x24}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") r1 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r2 = getuid() setuid(r2) r3 = getgid() r4 = getuid() r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, r7, r8, r7, r8, 0x2, 0x2}, 0x5, 0x54, r6, r6, 0x9a8, 0x15, 0x3f, 0xfcc}) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r10) r11 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r4, r8, 0x44, 0x9}, 0x7f, 0x3, r10, r11, 0x4, 0x8, 0x1}) r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r16 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x7, r14, r15, r14, r15, 0x2, 0x2}, 0x5, 0x54, r13, r13, 0x9a8, 0x15, 0x3f, 0xfcc}) msgsnd(r16, &(0x7f00000001c0)={0x0, "66c43c575b82600521df1776954a7e9692728c3934a057592166cce14b494188c51d26d7ae3b9b7b84ff691e5e9a0daafd27d4227fc1a1195af7f27b739f67509682a4965b404f886e2418264c70461f3a1bef9c4768006ed34893315d604d9414936e6fcbda"}, 0x6e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x8, 0xf08, r11) 16:14:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x1, &(0x7f0000000040)=[r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:10 executing program 0: r0 = socket$inet(0x2, 0x1, 0x4) writev(r0, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) fchdir(r1) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = open(&(0x7f00000001c0)='./file1\x00', 0x10, 0x140) fcntl$lock(r4, 0x9, &(0x7f0000000240)={0x2, 0x2, 0x6, 0x4c9}) r5 = getgid() r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x329) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r5, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) open(&(0x7f0000000000)='./file1\x00', 0x1, 0x109) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) fchown(0xffffffffffffffff, r7, r9) setrlimit(0x0, &(0x7f0000000000)={0xfffffffffffff9fe}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r10 = socket(0x18, 0x1, 0x0) close(r10) r11 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r11) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r13 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r13}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:14:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x9, 0x0, 0x1, 0x0, "22bdadbc00012300"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff", 0x173}], 0x0) 16:14:10 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xf0f, 0x7fffffff, 0xfffffffe, 0x400, "d1718799cfc6f35a374f0aec96f4c7b5aaf55252", 0x6, 0x400}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e087fa4df0ede0de7fa9e82d4986cbf52dc9ba7bc14000b3f018e9ee70de8c74b50d8d16a33a4ee2b013531"], 0x10) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) 16:14:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x1, &(0x7f0000000040)=[r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x6e272cc80e46a35a, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000180), &(0x7f00000008c0)=0xc) fcntl$dupfd(r3, 0x0, r4) r5 = socket$inet(0x2, 0x3, 0x102) sendto(r5, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) r8 = fcntl$getown(r4, 0x5) r9 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r10, 0x0, 0x10000) r11 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f00000000c0)={0x0}) ioctl$VMM_IOC_TERM(r11, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r10, 0x1) dup2(r10, r9) r12 = fcntl$getown(r10, 0x5) fcntl$setown(r10, 0x6, r12) r13 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r6, r1, r7, r13, 0x5, 0x7fff}, 0x6, 0x2, r12, r8, 0x7f, 0x100000001, 0x20000000b1f3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xc) fcntl$dupfd(r15, 0x0, r16) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b45c5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) r19 = fcntl$getown(r16, 0x5) r20 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r20, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r20, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r21 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r21, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000), 0x93}) ftruncate(r21, 0x0, 0x10000) ioctl$VMM_IOC_TERM(r20, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r21, 0x1) dup2(r21, r20) r22 = fcntl$getown(r21, 0x5) fcntl$setown(r21, 0x6, r22) r23 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r17, r14, r18, r23, 0x5, 0x7fff}, 0x6, 0x2, r22, r19, 0x7f, 0x100000001, 0x20000000b1f3}) r24 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = accept$inet6(r26, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r28 = fcntl$dupfd(r26, 0x0, r27) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000480)=0x341) r31 = fcntl$getown(r27, 0x5) r32 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r32, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r32, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r33 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r33, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r33, 0x0, 0x10000) ioctl$VMM_IOC_TERM(r32, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r33, 0x1) dup2(r33, r32) r34 = fcntl$getown(r33, 0x5) fcntl$setown(r33, 0x6, r34) r35 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r29, r25, r30, r35, 0x5, 0x7fff}, 0x6, 0x2, r34, r31, 0x7f, 0x100000001, 0x20000000b1f3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r37 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r37) r38 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x2, r24, r25, r30, r36, 0x24, 0x4}, 0xc29, 0x4, r37, r38, 0x8000, 0x5, 0x0, 0x8001}) r39 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r42 = accept$inet6(r41, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r43 = fcntl$dupfd(r41, 0x0, r42) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) r46 = fcntl$getown(r42, 0x5) r47 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r47, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r47, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r48 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r48, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r48, 0x0, 0x10000) ioctl$VMM_IOC_TERM(r47, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r48, 0x1) dup2(r48, r47) r49 = fcntl$getown(r48, 0x5) fcntl$setown(r48, 0x6, r49) r50 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r44, r40, r45, r50, 0x5, 0x7fff}, 0x6, 0x2, r49, r46, 0x7f, 0x100000001, 0x20000000b1f3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r52 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r52) r53 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x2, r39, r40, r45, r51, 0x24, 0x4}, 0xc29, 0x4, r52, r53, 0x8000, 0x5, 0x0, 0x8001}) r54 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r57 = accept$inet6(r56, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r58 = fcntl$dupfd(r56, 0x0, r57) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) r61 = fcntl$getown(r57, 0x5) r62 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r62, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r62, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r63 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r63, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r63, 0x0, 0x10000) ioctl$VMM_IOC_TERM(r62, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r63, 0x1) dup2(r63, r62) r64 = fcntl$getown(r63, 0x5) fcntl$setown(r63, 0x6, r64) r65 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r59, r55, r60, r65, 0x5, 0x7fff}, 0x6, 0x2, r64, r61, 0x7f, 0x100000001, 0x20000000b1f3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r67 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r67) r68 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x2, r54, r55, r60, r66, 0x24, 0x4}, 0xc29, 0x4, r67, r68, 0x8000, 0x5, 0x0, 0x8001}) fchownat(r0, &(0x7f0000000100)='./bus\x00', r60, r51, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x860, 0x8) 16:14:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1}], 0x1) 16:14:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:14:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:10 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x4}], 0x33ca, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) close(r0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x4) 16:14:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:11 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000001c0)={0x5, 0x6, {0x2, 0xffffffffffffffff}}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:14:11 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:11 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) 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, &(0x7f0000000500)=[{0x0}], 0x1) write(r1, &(0x7f0000000100)="440ce23b02dcfee1498fd7452edd46a8c31a13a31832dc950682844aec0e8cc27de78909318c2cb5f3577c47", 0x2c) read(r2, &(0x7f0000000080)=""/23, 0x17) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) fcntl$getown(r0, 0x5) r3 = socket(0x18, 0x8000, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000180)) sync() msgget(0x3, 0x100) r5 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r6 = socket(0x18, 0x3, 0x3a) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) sendmsg(r7, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000300)="6b6f551f95250de0efcbd59e71cc8f9f54d7bcaeb63b55625afdea71ad58b36a2c9357fcdb36c4e98157050db4f46f04ea278f7cdac603051f61ba0a6b498c5625a5bd98d47b9c397c93f1f10630594272cf1c9ab693eccf5f050c28b98333a4e42b034287fd73908307bcee8a640df85087bdadd2c084855181465aef7e2add84731d02765485e21aeb2654c1494e8a8875889f41740a5ddf213d11ac0129148632084f34efa66ce1a829727fcb1c36b7721f4532a901efa231019f0d0f6b2e5a1c461915c6a0abdf5410a44229601a1cc29f251a63ebaaa1136e7ad51f59eb575b23f7fb0521d64371", 0xea}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="0001000000000000ffff0000000000008b4fa085b8e2ef2af209ebe6010104cd7176bacd8bcbdea82fd31634dfe02d1465206abd460918da93b18d84e176cbcd52230f987aea778fc83c2991665e78de4e1212394257712db6d850a00d718a6e94e25ee80973b23627834d2a4f57ce5849b01fbb1b68538b02b6f5e4937dc09438d97bc5f870b59fe10f7a0cb9b28958ef9eec0445e6f7203ab09819420d69a66fb0733d5ab23d3400ce245f88d825fc2a5f7acb9116b29577fc61cbadf41c69b0840525ec58a1e60bf0f6c5cba7b83d6434f54ccd419218e9b67618b94b84cd7f840f120d29b3787a3e7e3dc1f7b2bf4b1085b3d632def5825900000000000010100000000000000100000000040000572d637570cf8297b9646e08c7bd0a85dafe4dbadc901ca832308beec9914fa12de29e3327b15637f4ce6c4c2562be840d59fc979539c3e93347ab050bd6bbc4cc23a7a2ba12d2f7f36fc01e63af9080fdd66ad4e524ed9b3b5b1a6044a58f1da49ca6ab034a619f9d7179ade6e75facc203b73925b885febdf8596be3c2fce726fcbe41d847a78fd622df5cc805ac3d596f46a8ec8fcc3e2750897e5227255a8cae24a5f323a3c804e403d6e8e5990bd6ca997c114e3d1efa2244ba76025a1c5063c2d23007a5ce98fd26227cf65bf4d0b6ac3d1b98e2b8e661917afa265cd6b80ee793d0df95e42196cb9b70c40edc38a91142b6b5cd1c2cd43f896bc9a60b636032fba45ca47bd1566df722ec79dea7b50e4776ae68350b2751ca94de2780ba02d8cea41d60eb79877978be2cc73846af0f41aaa7bb733e80e382ded5420116e9eff3b1ff92c78751b7cd28e2955416962f93b182ea24658057d1c2a493136346c354e90b9ae885c7aabae5fc877f4896a59292054b666d0fe7337b71b23e55c42829cb15c1baad4bc6b9bd735d2845eef543f023cd22ab6f3a53ed451c75629cb7edc116528fbd475a00942e3699c761bef2584b41fe4de6a760a60c7644d26376926aaea8521ab7b7c3846563d0d6a1e875661094b2c6264ad54b6c10d6007d7e3f0c54f6f2be80ac13edff8a90463fd8ca764b10387735a13f8df2185633ba54fddf58a1db5d94c75151c0e482da721c0e441bc4b3a5050d42562073705c47176220ba98a4b84ee65d68e5b8f90b888bcc557ab1c1ed8e7f6b9e6d338a906835b50820f69943405f406c322d1f2920d595caed82790ca063341aa389d4891e8ecc296e12b0009fe505b3cd1811b6744c359eb562e6cacd43e83c4034da5b0d9639f6bf97518a6c0731eeccfabe28249be3ee9838695c685e98b0b1e21d47a99e85c3eefa37f6919427ee29a037d5a741470b66b2f93bc191bc9f329fb046ad491d9f1b4ff937739f2c5e6304d0afb626737990aa6794f2ff5f525a87432d9ea794b2bf7fda5bb2b5161372bd9a5452a4a49a99021a97b2a350dbf2e38d672f2472d54d16aab58984df5d87145d11aabcae1a2fbc64ad8e9b6d20e9be0aa55669770315d271f0c19df0fa3d8104ea566d7338d8c87f37892e7c41897b84947c4d99a88e23c203a4434c87ca417313fb32dcc16c812994e79d04bb3e889a174b0c4f7472a291c1834fcc6926cbda9f1dfdb54de470ea7ea5bc46f12c54928975a0136ee56471277474ff5c7bc0185c3ae3d83a0ca987453c6c99f9761db18b50063138042f68fd0eeb48bd163239ef094e32992634be8ce09c2e1074f04af2bba3c9c653fd588bcdc6dd220c4187e4c21ffb5cf40e26c7a67837df71861d95d8dff2883b4a58b35aacbdd2b083cd3222e297b87fe22b4a9505a35b30e820360c3f66baed28bf62f1b2387f128baaef25217dbd174c64905ce92aebd4cbe7c1883d265dc382d61c64511fd284ba94ac8dcbcf8797c898983a96e95c0b13818168957ac72fcb8700e49c1b7bcc1ac2c36d46c4e5b9c69bf8a5e3d03f9f20752d67f912356247dfbd5c39eec49fc0620d3359506a39264896cfc5a5ecdd962721b6801d70e58828396502242baa26601b1541f68e20a651ffa6df126d8f05508192efebf931a5ecc8a47cd8cc269547d260e6d01fbb7e3b08614205ec46ebbb587dd677a0abd6355d71e64ffb2885a7be3ff1427f283ac725cfb5031d57e69d957afb15bbf3469893cfd86704d92faf4131bccd8ac0a4a7c111f25d6eb5ceca77d0a8a585b3b7d9bcdebdf4ccfb67bec778534acc6de76480f3ae516a1fc2d2583843c1980d1184d73089488eefa57b9de7fbb6b6082a16c91bc3a47a5ac8e73353227e8f0771234a4e51a95c1aa567d3260d3013ca496339a335780e5f5a81f1e7e01c11fc637c257d85405753fd3220e9161442f1c6f56d58c95ad883a966b877aa5c663caa160934bfc0e26ee1807d8f2ab8f63965c0b167e244aea62ebbdc68aeea84b2e2aaf643f366ddaf02194cb46eb1587b5a3ad365a8371654c1ac92dfaf5a43c14d40be572dac2bb7208ad95533235c109554da1ab8d77c4fba0f1c5e536027e49a613c99ce117edd7043d778523622647a8bd4ff69d1dd228bbaff4762f5d2ba29a1b6ac59af74a1eebdd4c50241cbba7143b9590dce68bd465a796b421a9ec9c5723147d0d15eaca6a69477349fb5a733d82a506768b9150d3b537dda83f10161dd7176d89654fd28fb0a15ebdafe7133bcb950f1acda443adc74138cc81d3c8aab55ecdcb48b990949a613649e335e60f4d90fa87015233bbeba5d1073d7c5c8e259bf789cde921856f3844632f32ed44251a01e1bcbf6ef63e91309f2e8c2c165a54e835d10c868f129222c94a44a4edb50d9133206fe24308046c6a313a05a17970c546dd7d7b7cfe0ec301a93690ae30f84fd1a89c1df42405972a308e539cebadd3fe381a2afd5245e54e180ce359a081cac3ba1832ef1d5c7644c67c850423051d735f773695d1be61882b051f53102f9b246f65f5c463aaa3da3eda1efceb59fa809f6ee6404996badc143d891ea42e74aee2845493c21908cef93fb3fc7a702b76c41e9c44e6c104b654495a922ee63d3474b22c89fcbb2bb718db54af09b7744bea842020254c85e593504a00b9f033e46d34d6b6182ead4fdab44e2372462573760ba9fd9a6b514c77c01db91fe1d63f3f7a7794ba91502d63965511f91a34a7a36715dc389f6431dbd3125fb09dac791bc6a495ad9093e3e9007c77359d51a6b8604304519975a0995da95c87060662cf0813d70468a4996563e801418ce44e0886b425dd16b1269dc6ea5eb369c21ed8ab05d8b3ed348d89463792cddfb8389eaa49c7ba54378bdc7c20324a8d889ee8ab820fb3ccb405c43fd92b4882fa5ddfd16e9369c6ecd99b383f6c9e96d772458b1fe8163edcbd4a5de3ace8411f9c8cc988821b473c6ae540e8614c710d3958ecca4c496cf051e1f6d375fce481347e83adf9c64cef4862bfff80449a845ad7cee9c7c6d96e2fc22fa77d25370d49cf37af400d9b68a89a5df1d0c888cca114c6ef5f357803905c8dddf4d08d7b3b8f11fa2846194f001486d210b6f824f24be714dd2d716be615a47dd7ae7e58f522bc6b4f06d3ea7729cf0fca08202462f8fc2c3eba3290b31ce5dbdef88e9fd45bf09d730f48dbd3dc42b81d2b436ea10d678ce2b70db5dfa2b9dd44b3ab9fa32b5f2a186ae6a67ec23e23eca05f12e89880fd41dc16ce78c5d22da9a30fc4660c5418800e86ce5d4c54ee1a139864a2f9fdd592a8f0f11d67eed52b1a62850f9c7088722dfb8ce4ba2db7842ea304d9a4cfa8a5de919bf2e77a550b6669e45cb08f72abfaaaf51b66f159e3958818e0aa745811a46a171e1281acdada4f1b13c9ce1f236e71a5726d5b4e5bab99d5efde23db6159065a61d85e4a6c40e3ff90cfb11bd6203a2e57e9b72ffceb1dc1effdbb9be6e361c067eb6935dbc82b441f766c173a29a356ff366fa537d7d252c63a0972837db423c52b67e282003da39a7ea2e9b69a0b7f18733aaefbc0decdcf4ec39548146f763f7a2164a1275feb02182343c5822b4f91a2c5198de25014bb79dff4d7b8feca8f8f4ea5598a01f5cb48eb855edb51c767c67f3eb4afa972937e202b1ce8b31033c134662f9707d66d29ae13a2b95a278ee4424d8884dc716daa92594c5f6279163af1c07563e6dba383ee97630a161d687f07ac9f98fef8dcf8428f3678beb0b95b301c92769fe5e8c21907b1d88143a25651fe3b71a1c160aed9a625623b3eefd040f8269cbb2662a966a5e6b895714fb2b0bf96dd5e2d587d99fd5533208c005ebd2d1ce16c4230739bb56233c2ba3317dae97a665c761bde6033de0387c3292eedecca6ed52c21fdd949701ee65cce131d48ab0adcdeb8515e021f2eadabdb96412f7f793c1a4ce138ebdb61637f8ab64c422ba95c5236f92d006136ee01653620acb80c3b553767d52f0bbba375e44e9f08bd89ae64fec7651a3f817c04d44d924e37334f7dce940b933a65b486ec767951816305b8e3d4a690dab06f39da48c196f124248facccd4bab422f5e14b445eee60c476cf742471207379d89ee33a9cb14faf6d55052110c29dcd471c0d1e395a303adb32dfe697abb0b2c9aeab913b7d089df6b15dd1374bd410ef2fe91d87d526c9a184cb22520c8478449858ba07cc2600c1baddd7f035f7f0384be301a8a0c2a4fa4cfcb4cbad59cc5ae0ccc4b4b5c3c981604fe9ed83a25fa90a30746d39886444b4fa45c94aa2767958351c6d89899f0a6dae797d2432595d058592b64e0a8d3b2c07f87d2fdf3d31cb5ae3ec181a46ed7bd8a300572a048ddd47c4eb68749a5f018f30da689cbfdf68915c311118eb2d38e3a1a11ba44b0084781efc8e1f05f10ecc922953a7a9dbf3f11deb2a78e15e07c107186c12f60000dc9f525f795138eff97cb1bc73b2fd856099f9b86862ca42185fb9d00bc541305552794150f911f0d3255c2dab50dd7aed317458f13811486c8e0a4a550ada5882fddec401e51f646be02a73ab3699f55aeade0d391da55508b9c9b516aa95ad176056a75524f99eb3106736bea6b0e197232e4b27629ae31f05bc7d85db100d472ec2f027658af21f198012f5dd8e98da717c93d6338aa76e50ebbff347e7c90ae5dc0456e7bc52db3866c26752d56d5442cfd33f76df7b9f93adef63a1f774d325dd668e66cd094a38d6ee5aa1d7b6fc35a1b5c749b6710f688a5a87730c9d8bbe94ec2be5c9e59a31a3c04a51f6ec2ac94e6bf74b104dfff57df4c50b1956aa4d5006c3d5338500ee0779a3010765370d3c1a5bb4a67057deabbd681728e1d40f92b73206c7c9097d69f96187ca158de7a0a084a076d094deb886836fd7c9f1669305cbf6e0f51d031ee50ac434a4a14484cff83664cc2140aaeea6a127e549b9c93ed1bfed198989da3d3eef3978e7a411a646b289fecfc3d304f3f5c2be0fd08d5e7602956ac9b6a16d204f79bb9e829bcb9e2e26d8c346656423d50d77b66256a36d77c855d9c05d602847e0408312b2020528928a3adb7e5ec29f9ec87f0ce3828829c3cc205b4107abbe92b43997db91201fd70ce337cc793e03ac082b697f2a1a0c0ea0b6d8a32cc0f0cb31b9e9382e7b3643685f0765d619a7577c8ee11748f9326718466d254d31f6c6644a96557a5da1410c281135318e20de5f3a1265a0b4aab625a12237386d477fca4e0520bb926f4fbb6aba991e44721c42347a75bfa675bf3362be3260206f53d8d7dc811be71a0eb20c257f31eb1ac5114403a3fe1121166e48d2fd1ea19426887f336221a19c01f5693359d5f2701f8ecb50f5729f58b35d141bf18e55c160afff74397e86874af1f8d3f106780aa80ca97d469db0bd8282c8fdca109acdda6852946f9fb102ccc10f9375740abde4f7a0d9ba1726fec7559a92022d05738135fb9d480af5131cd2c1ecd8c6e2cbbbd9e2fc880306ab01f626735ab256bcac8689a80d456da4b36d01a288a674b8b9d62785ed9f1637892e90c5d9dd38ff14bbbf4ec446bfd8adf6bbf44c88ef297ba98a27fce3d11aba9b450eff9fd355d7da94ebc83cfa7b2bc59e2b7ccebb79d4fb78e2f14c915c44e9fd0e7ae3603b6e371b72e67cfab6b3af38e0b2f77b39c60e1627e354e12aaf0f9013af1242f2800c1e801dffb2c7a16e3ce4906525da85fa9811eaa00"/4368], 0x1110}, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x182, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:14:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x2, 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x6, 0x4, {0x5, 0x4}}) r3 = syz_open_pts() close(r3) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getuid() r10 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r7, r8, r9, r10, 0x14, 0x6}, 0x5, 0x9, 0x101}) r11 = fcntl$dupfd(r5, 0xf, 0xffffffffffffff9c) ioctl$VMM_IOC_TERM(r11, 0x80045604, &(0x7f00000001c0)={0x4}) setgid(r10) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fsync(r1) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') r12 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r13 = getuid() setuid(r13) r14 = getgid() r15 = getuid() r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r20 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0x7, r18, r19, r18, r19, 0x2, 0x2}, 0x5, 0x54, r17, r17, 0x9a8, 0x15, 0x3f, 0xfcc}) r21 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r21) r22 = getpid() shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x7, r13, r14, r15, r19, 0x44, 0x9}, 0x7f, 0x3, r21, r22, 0x4, 0x8, 0x1}) r23 = socket(0x18, 0x1, 0x0) fcntl$setflags(r23, 0x2, 0x1) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) r28 = semget$private(0x0, 0x4, 0x2) semop(r28, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r30 = getegid() r31 = getuid() r32 = getegid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r29, r30, r31, r32, 0x14, 0x6}, 0x5, 0x9, 0x101}) setreuid(r29, 0xee01) r33 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r35 = semget$private(0x0, 0x4, 0x2) semop(r35, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r37 = getegid() r38 = getuid() r39 = getegid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r36, r37, r38, r39, 0x14, 0x6}, 0x5, 0x9, 0x101}) r40 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r41 = getuid() setuid(r41) r42 = getgid() r43 = getuid() r44 = socket(0x18, 0x1, 0x0) fcntl$setflags(r44, 0x2, 0x1) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r46, 0xee01) r48 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000240)={{0x7, r46, r47, r46, r47, 0x2, 0x2}, 0x5, 0x54, r45, r45, 0x9a8, 0x15, 0x3f, 0xfcc}) r49 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r49) r50 = getpid() shmctl$IPC_SET(r40, 0x1, &(0x7f00000000c0)={{0x7, r41, r42, r43, r47, 0x44, 0x9}, 0x7f, 0x3, r49, r50, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r33, 0x1, &(0x7f00000002c0)={{0x80007, r25, r42, r25, r37, 0x2, 0xfffb}, 0x5, 0x54, r24, r24, 0x9a8, 0x15, 0x3f, 0x4}) r51 = socket(0x18, 0x1, 0x0) fcntl$setflags(r51, 0x2, 0x1) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r53, 0xee01) r54 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r56 = semget$private(0x0, 0x4, 0x2) semop(r56, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r58 = getegid() r59 = getuid() r60 = getegid() semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r57, r58, r59, r60, 0x14, 0x6}, 0x5, 0x9, 0x101}) r61 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r62 = getuid() setuid(r62) r63 = getgid() r64 = getuid() r65 = socket(0x1e, 0x1, 0x0) fcntl$setflags(r27, 0x2, 0x1) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r67, 0xee01) r69 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r69, 0x1, &(0x7f0000000240)={{0x7, r67, r68, r67, r68, 0x2, 0x2}, 0x5, 0x54, r66, r66, 0x9a8, 0x15, 0x3f, 0xfcc}) r70 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r70) r71 = getpid() shmctl$IPC_SET(r61, 0x1, &(0x7f00000000c0)={{0x7, r62, r63, r64, r68, 0x44, 0x9}, 0x7f, 0x3, r70, r71, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r54, 0x1, &(0x7f00000002c0)={{0x80007, r53, r63, r53, r58, 0x2, 0xfffb}, 0x5, 0x54, r52, r52, 0x9a8, 0x15, 0x3f, 0x4}) getgroups(0x1, &(0x7f0000000200)=[r63]) setgroups(0x4, &(0x7f0000000240)=[r19, r8, r37, r72]) 16:14:11 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:11 executing program 0: r0 = socket(0x2, 0x8002, 0x1f) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280), 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) setsockopt(r1, 0x6, 0x77, &(0x7f0000000180)="b5c2d35e1c5280381bb9c1191c91b511edb467e2b4cc51b00684d297ad86929efded51af2de528ca93e8eb7a62ff489aa15fab84133c429ad92a163f47f8cd358a3ef01a325c00026e04fcaea0e0a8750eaa1e5b10ed4e9487d634a1583ef62721b370eb17c16cd84534c72181552271cab18f5bebc4909b8a621e81f001be68ff11bfaf94a3bf169b7b2be742fd9c61bae6cd98d504400b6bb9bc07dd2f2d32d4fae6992b55aeacd243887ac3a60dbb2bb00e09096f", 0xb6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0xac) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x37}], 0xffffffff, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r3) chflagsat(r2, &(0x7f0000000280)='./bus\x00', 0x0, 0x2) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r4, &(0x7f0000000240)=""/26, 0x1a) listen(r0, 0x9) 16:14:12 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) getuid() setuid(0x0) getgid() shutdown(r2, 0x1) 16:14:12 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r2 = dup(r1) renameat(r0, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 16:14:12 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x800, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x32, r0, 0x0, 0x0) socketpair(0x17, 0x0, 0xd1, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) fcntl$getown(0xffffffffffffff9c, 0x5) 16:14:12 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a38620700000000829595596fc87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49f5638db00c87c2805f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100007e00000021d39b4028adb1ff18fb37ec4305802ad2cf8724eb18089278e31437da29bd0000000000000000e02b05000000004ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c2a690d24f5ac959762c1f1c89f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39ef6256b1f007bf8f244cbc769cee44346040984f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac220445ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395a659255490b88ff1bf33409000000d3574d79be64d7a570715f68932de75cc53ec316484d3e4172dee58554fdac1bfa4aca2c3ebed7ad729448219f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd818b6d59ddc7233a0ebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa48ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc201d87e704609a42ae2f94f904583b93721aa7885824e119dc4c3918d1b48793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5c2c4bf8e90c33f9f0ab4f56b6f7ebea3cb47566abe86451173c12dfcce0ada6e3def3f5a190a05885d482fffb98715e0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23a216639cb5ba8caa715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc030000000000000087012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbfe022b9e807a202704a4373eccbcdfa133ac73b3ceae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcd93b3139b8da4b6f2c9e159717a8abcd68b6914afa8a02bf1ddcf1a8689d5c6dcd980641a8b1f8564947c0affc57f8beb04a697c7494d90aef2d3f3a159ab5ece8aa0b5e802ded140eb4e9af97f8447ba1cae9232188bfe8e96ed577668473dca7f70fb90e22e4357c8f9b482dd8241dd63569c7f883aa26d1dd303e0dfbc5b0572772cae259ce5355c1ba1a7fb74aa9ff396b7d3f994ed34c3e031cba3bda8a695f1a071e63f251c0371995d6f89c138a894e92917594e3dc2d1f1d86fae1ab32d6f0493902b9570a2d057ac30ebdca3315ef9c82b56c35332499a329e045f2f7c1b7d7af32105b79a9d528e75f535e4aba41c5f7f999129664c6c03e992b1733c5cb5259ac5522746ccdfcf2b8cc096be9d92894bfaf048e636e0b189893806ccda3f043a7e308891bde339ead071b92ae077b3bbf3bedde82ce9011eb39254b487209f1d82fc85bdc49f538513a000000000000000000000000002310334b18aa6a72b7e995a8833911f60a6691297792c7206e5b0477d6f706ba40285557a13afe9790c6a0bba36e827adc02204dfcc0e151cd2972a995a6b40f6cab3538eb3c5c4c180fb1921f55fb51f98d0f039836cf3900ff00000000000016a8586aaf9cf734c3fd125aa6b3e55265b481b1e54efdd0c379c69dd0132eee6fda43e82288292ab4b58f2c95585f95d3867f189b18f62d6df0ae14dd1714cd0dc6b20c3496953fa6bb75761de21de5166a3be4cdd093c4e364580ac053c154a0325cdf2963ef277a665a26878af26a0256c81bf5cdbaed16a3a4b5dc8d3095182cfd0e437a831bc6a1263ba086e4993e8d0b6fbfe277ce69d58dd8827c97a3676cfd4da06e608c491e1bb02af6033f18132ea19aef2fb918f0d20cac40e0a0a5a4477bbd1d142dba6e7c45a88165cbd5a84127764f059ef37813b06e624d3a1a855d90baec8a3e6bb9defc8d2d003bc3f59a0ecd5d0e8ac0a8f4f070e74742c8d27bf5949c22b35134cdd6cb272685209cc9439f0533b1754eaa38529d11c7a1ebaa8dca55fee561a8a3810c30ae88fefa8fc60d54138d4c68a179b840058260bb94262b8c1c43ee359ba16e16b79fbf9b2724b59fb3d1d8deb45ca8b698fb0c818991340fb5cd22085e40760baa53928c8c4c983a6c6caadd9411fc95c46fccb71a8a94cb5fea93"], 0x10) r2 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r3 = getuid() setuid(r3) r4 = getgid() r5 = getuid() r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r6) r7 = getpid() getgroups(0x1, &(0x7f0000000040)=[r4]) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x7, r3, r4, r5, r8, 0x44, 0x9}, 0x7f, 0x3, r6, r7, 0x7, 0x8, 0x1}) r9 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r10 = getuid() setuid(r10) r11 = getgid() r12 = getuid() r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r15, 0xee01) r17 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0x7, r15, r16, r15, r16, 0x2, 0x2}, 0x5, 0x54, r14, r14, 0x9a8, 0x15, 0x3f, 0xfcc}) r18 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r18) r19 = getpid() r20 = getppid() shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x7, r10, r11, r12, r16, 0x44, 0x9}, 0x7f, 0x3, r20, r19, 0x4, 0x8, 0x1}) getgroups(0x5, &(0x7f0000000000)=[r4, 0x0, 0x0, 0xffffffffffffffff, r16]) setregid(r21, 0x0) socket$inet(0x2, 0x1, 0x20) r22 = syz_open_pts() close(r22) ioctl$TIOCSETA(r22, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000000900), 0x1) 16:14:12 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) getuid() setuid(0x0) getgid() shutdown(r2, 0x1) 16:14:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000001800)=[{&(0x7f0000000400)=""/140, 0xfffffffffffffe34}], 0x1, 0x0, 0x0) r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/230, 0xe6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e2345b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r3, 0x84}], 0x1, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x1, 0x1, 0x4, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00", 0x0, 0xffffff60}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:14:12 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) getuid() setuid(0x0) getgid() shutdown(r2, 0x1) 16:14:12 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r2 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r3 = getuid() setuid(r3) r4 = getgid() getuid() r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) r10 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r11 = getuid() setuid(r11) r12 = getgid() r13 = getuid() r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x7, r16, r17, r16, r17, 0x2, 0x2}, 0x5, 0x54, r15, r15, 0x9a8, 0x15, 0x3f, 0xfcc}) r19 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r19) r20 = getpid() shmctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x7, r11, r12, r13, r17, 0x44, 0x9}, 0x7f, 0x3, r19, r20, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, r7, r17, r7, r8, 0x2, 0x2}, 0x5, 0x54, r6, r6, 0x9a8, 0x15, 0x3f, 0xfcc}) r21 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r21) r22 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x7, r3, r4, r3, r8, 0x44, 0x9}, 0x7f, 0x3, r21, r22, 0x4, 0x8, 0x1}) r23 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r24 = getuid() setuid(r24) r25 = getgid() r26 = getuid() r27 = socket(0x18, 0x1, 0x0) fcntl$setflags(r27, 0x2, 0x1) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r29, 0xee01) r31 = msgget$private(0x0, 0x4) r32 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r33 = getuid() setuid(r33) r34 = getgid() r35 = getuid() r36 = socket(0x18, 0x1, 0x0) fcntl$setflags(r36, 0x2, 0x1) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r38, 0xee01) r40 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000240)={{0x7, r38, r39, r38, r39, 0x2, 0x2}, 0x5, 0x54, r37, r37, 0x9a8, 0x15, 0x3f, 0xfcc}) r41 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r41) r42 = getpid() shmctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x7, r33, r34, r35, r39, 0x44, 0x9}, 0x7f, 0x3, r41, r42, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000240)={{0x47, r29, r30, r29, r30, 0x140, 0x2}, 0x5, 0x54, r41, r28, 0x9a8, 0x15, 0x3f, 0xfcc}) r43 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r43) r44 = getpid() shmctl$IPC_SET(r23, 0x1, &(0x7f00000000c0)={{0x7, r24, r25, r26, r30, 0x44, 0x9}, 0x7f, 0x3, r43, r44, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r30]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r45 = getuid() setuid(r45) getgid() shutdown(0xffffffffffffffff, 0x1) 16:14:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="82dc52cd0400000003edcd82cc"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000240)=0x800) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x1, 0x2, 0x90f2, 0x5}, {{r1}, 0x0, 0x90, 0x1, 0x4, 0xb6dc}, {{}, 0xfffffffffffffff9, 0x60, 0x900ade79fd737aef, 0x7ff, 0x7}], 0x3, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc, 0x40, 0x20000083}, {{}, 0x0, 0x2, 0x2, 0x800, 0xffff}], 0x1a4c, &(0x7f0000000180)={0x6, 0xfff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) 16:14:13 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r2 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r3 = getuid() setuid(r3) r4 = getgid() getuid() r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) r10 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r11 = getuid() setuid(r11) r12 = getgid() r13 = getuid() r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x7, r16, r17, r16, r17, 0x2, 0x2}, 0x5, 0x54, r15, r15, 0x9a8, 0x15, 0x3f, 0xfcc}) r19 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r19) r20 = getpid() shmctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x7, r11, r12, r13, r17, 0x44, 0x9}, 0x7f, 0x3, r19, r20, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, r7, r17, r7, r8, 0x2, 0x2}, 0x5, 0x54, r6, r6, 0x9a8, 0x15, 0x3f, 0xfcc}) r21 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r21) r22 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x7, r3, r4, r3, r8, 0x44, 0x9}, 0x7f, 0x3, r21, r22, 0x4, 0x8, 0x1}) r23 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r24 = getuid() setuid(r24) r25 = getgid() r26 = getuid() r27 = socket(0x18, 0x1, 0x0) fcntl$setflags(r27, 0x2, 0x1) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r29, 0xee01) r31 = msgget$private(0x0, 0x4) r32 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r33 = getuid() setuid(r33) r34 = getgid() r35 = getuid() r36 = socket(0x18, 0x1, 0x0) fcntl$setflags(r36, 0x2, 0x1) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r38, 0xee01) r40 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000240)={{0x7, r38, r39, r38, r39, 0x2, 0x2}, 0x5, 0x54, r37, r37, 0x9a8, 0x15, 0x3f, 0xfcc}) r41 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r41) r42 = getpid() shmctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x7, r33, r34, r35, r39, 0x44, 0x9}, 0x7f, 0x3, r41, r42, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000240)={{0x47, r29, r30, r29, r30, 0x140, 0x2}, 0x5, 0x54, r41, r28, 0x9a8, 0x15, 0x3f, 0xfcc}) r43 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r43) r44 = getpid() shmctl$IPC_SET(r23, 0x1, &(0x7f00000000c0)={{0x7, r24, r25, r26, r30, 0x44, 0x9}, 0x7f, 0x3, r43, r44, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r30]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r45 = getuid() setuid(r45) getgid() shutdown(0xffffffffffffffff, 0x1) 16:14:13 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) write(r0, &(0x7f0000000100)="81ca85ed5151ef6337d582e1ab45bc24c75ee967cfecfb8ca473b68476846b54036d40bb486744351288e021f5dc1e7b78d0d6920ebc5832ac3692632224db7a9af156ed40a366a2cef546a5a139fdf10df822afbb4c07615b875b6c390d1c0b711dd5d99d37bb530d2ff9964cda50af8262931c633944590bd7682ca4259d616b335973fa1f5f3e59aabf8ccb4eb49af0831e0e64d7f7871237638ca4415fa5ecb9c8c15007a8e3926b8561d9f64d6af86205aa6edf0cfcdde244482edba46844d1bf35b16268810e002d103fd3b1853c4053870f8a849e28915f9a2ea10ac58fd368fb84bfdc5380", 0xe9) close(r0) 16:14:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x2) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:14:13 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r2 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r3 = getuid() setuid(r3) r4 = getgid() getuid() r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) r10 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r11 = getuid() setuid(r11) r12 = getgid() r13 = getuid() r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x7, r16, r17, r16, r17, 0x2, 0x2}, 0x5, 0x54, r15, r15, 0x9a8, 0x15, 0x3f, 0xfcc}) r19 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r19) r20 = getpid() shmctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x7, r11, r12, r13, r17, 0x44, 0x9}, 0x7f, 0x3, r19, r20, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, r7, r17, r7, r8, 0x2, 0x2}, 0x5, 0x54, r6, r6, 0x9a8, 0x15, 0x3f, 0xfcc}) r21 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r21) r22 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x7, r3, r4, r3, r8, 0x44, 0x9}, 0x7f, 0x3, r21, r22, 0x4, 0x8, 0x1}) r23 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r24 = getuid() setuid(r24) r25 = getgid() r26 = getuid() r27 = socket(0x18, 0x1, 0x0) fcntl$setflags(r27, 0x2, 0x1) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r29, 0xee01) r31 = msgget$private(0x0, 0x4) r32 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r33 = getuid() setuid(r33) r34 = getgid() r35 = getuid() r36 = socket(0x18, 0x1, 0x0) fcntl$setflags(r36, 0x2, 0x1) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r38, 0xee01) r40 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000240)={{0x7, r38, r39, r38, r39, 0x2, 0x2}, 0x5, 0x54, r37, r37, 0x9a8, 0x15, 0x3f, 0xfcc}) r41 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r41) r42 = getpid() shmctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x7, r33, r34, r35, r39, 0x44, 0x9}, 0x7f, 0x3, r41, r42, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000240)={{0x47, r29, r30, r29, r30, 0x140, 0x2}, 0x5, 0x54, r41, r28, 0x9a8, 0x15, 0x3f, 0xfcc}) r43 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r43) r44 = getpid() shmctl$IPC_SET(r23, 0x1, &(0x7f00000000c0)={{0x7, r24, r25, r26, r30, 0x44, 0x9}, 0x7f, 0x3, r43, r44, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r30]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r45 = getuid() setuid(r45) getgid() shutdown(0xffffffffffffffff, 0x1) 16:14:14 executing program 0: r0 = socket(0x2, 0xc003, 0x0) semop(0x0, &(0x7f0000000040)=[{0x7, 0xcfdc, 0x3000}], 0x1) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524a6564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969edfaf7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e00"/893], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82027201f0ff403aff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)=0x800) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) 16:14:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kqueue() r4 = msgget$private(0x0, 0x8) r5 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/100) msgctl$IPC_RMID(r5, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) setgroups(0x0, 0x0) setuid(0xee01) msgsnd(r4, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYBLOB="acade09454a50cafd5b1117faf0e28d5c3498819d43412742fcef3a060451b86bd11fce9063c0841431c518b9b5293f6ced941fea22b17c52a165ece47407631df204132df753b0ad3578e4659378ffec176d92e4aacadb804be8f61cf934ed9ca2dc091e4d7123cae518931c6e6df740e73e1f7bc9f2c87da540daf46dec5ef8b58d5a9f4e686362d210cbdb96363f3c9f59088ea0b7b0cca8fa053fb73f91571cf61294499840d83f42fb549ba318b950e403af9a2fc98b1dabe161f3667c01f", @ANYRESOCT, @ANYRES64], @ANYRES64, @ANYRES64, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRES32=r6, @ANYRES32=r7, @ANYPTR], @ANYBLOB="94404af19b90c2b1f6161cd66ea2d7c4b4ea78232db38d45ef986bf6e743fcb0cb2655aeefbd568ba21e4a51d4e75ee3dc20b9de91709acb1dfc9935b0af8b03cafe882711c9a8c8e41b5c7e020d96ed9d1daa37494e0dd573be94001442f2a3c7ea215730cfd832306164e3b02de4e1b6295b0a2f", @ANYBLOB="ec061d35963346dabb8060e7c7e36198f54c2a2f3cec8474ae6eff81a2a0a79bed88f645a3035453fd87fd2051beb80f6409c0d57a3133b5963d18e9f80a45b494967b3d50e44f6b08d596486aca683b970766369c58c77fb65570e7f47987f8eb2a787af4101a22358802bb61126607d2a81ff78da59f33916706880c0d89a622dd772b1ae768306b2deccefe62c179a1f34df4670df5b3e874252f7298aa5caa8cf7746a0308bba9975af3817328f5be56afb508a1d3dc7b372ce284a34849186d8cbc6ebaaba6e6952ecda6ce7e63adef25adfc3ad832ab65d0191a941ffd0dc3a40429df115e2664215cb7f5c6f54bbdfb245a34a890fcacfe6d15a067075437461031551a987457546382c5be640eaa9f9e9befebdbc1"], @ANYRES32=r3, @ANYPTR=&(0x7f0000000140)=ANY=[]], 0x3, 0x800) flock(r0, 0xc) 16:14:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) write(r0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x9, 0xfffffea4, 0x3, 0x101, 0x7ff, 0x4928, 0x0, 0x1, 0x6, 0x4}) getpgrp() pipe2(&(0x7f0000000140), 0x10000) 16:14:14 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x0) 16:14:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') bind(0xffffffffffffff9c, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') connect$unix(r1, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:14:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x401, 0x5}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d", 0x53}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x3f, "2ea86ecce46adcd569ef64e16eb595607fcfd711", 0x0, 0x9}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:14:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20000000000084}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x16) 16:14:15 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x0) 16:14:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(0xffffffffffffff9c, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x201, 0x0) write(r2, &(0x7f0000000240)="9621b30fd67af19a63e1cc8eec27d547756fd9c1613b9ec1b61c5485b2826254e54ad1f440206e7cb22afeb3bae2c8c9fa58853394f7fa72b3b703f8c06ee614e5865b218c109b37fecb7cd3357bb4e1ee935cca2c3351af8fd8e5816d8dc2d65547ff8da8df74d3c8ae58c405f61e4ec24f5cc4baa861b4c7d79a43598912d2f3fc26251b0b35e0c713dd1373b19f497d915d1225c1ba4fc4201df1ef400c50590e8ca5a5", 0xa5) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x104) fcntl$getown(r1, 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0x400, 0x658ce081, 0xd730, 0x1, "4f8586d3deca835a9f6bb396d8b44319808e0f05", 0x1f, 0x7}) r4 = semget$private(0x0, 0x4, 0xa1) read(r2, &(0x7f00000001c0)=""/116, 0xfffffee0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) getpeername(r5, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r5, 0x5) poll(&(0x7f0000000080)=[{r2, 0xfffffffffffffffd}], 0x1, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r6, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) semop(r4, &(0x7f0000000400)=[{0x1, 0x1ff, 0x1000}, {0x3, 0xfff, 0x800}, {0x2, 0x8, 0x800}], 0x3) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)=0x3) accept$unix(r7, 0x0, &(0x7f0000000040)) r9 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000180)=0x10001) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000380)=0x1) 16:14:16 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) connect$unix(r2, &(0x7f00000001c0)=ANY=[], 0x0) socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) socket$inet(0x2, 0x2, 0x0) write(r3, 0x0, 0x0) 16:14:16 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x0) 16:14:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0xc0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xff4, 0x5809, 0x1, 0x0, "241fa745897e9cb9f1f1dfecb01ed12507f4207f", 0x400, 0x101}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x840, 0x51) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:14:16 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) listen(0xffffffffffffff9c, 0x9553) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:14:16 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c6530002b1b1c45538d2e51a2afcb2a91dc11ccdb7b3c821954d9a2ec252a16b20a1a398d86043106d286b28224674d2cabc975694f715ab0074fa13071476a3e594699c4d52170f10bfc8ae109dbac7346819f2bc148906f7ff631d1d010250f96146dea9b8d2a1d8f838c571a"], 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:14:17 executing program 0: open$dir(&(0x7f0000000040)='.\x00', 0x80200, 0x0) r0 = socket$inet(0x2, 0x5, 0x8) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000080)=0x800) r2 = fcntl$getown(r1, 0x5) preadv(r1, &(0x7f0000000180), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x810, 0x0) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) 16:14:17 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:17 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r1 = getuid() setuid(r1) r2 = getgid() r3 = getuid() r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r8 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x7, r6, r7, r6, r7, 0x2, 0x2}, 0x5, 0x54, r5, r5, 0x9a8, 0x15, 0x3f, 0xfcc}) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r9) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r10}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) bind(r10, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r11 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7, r1, r2, r3, r7, 0x44, 0x9}, 0x7f, 0x3, r9, r11, 0x4, 0x8, 0x1}) shmctl$IPC_RMID(r0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfcffbffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = socket(0x2, 0x3, 0x0) r13 = socket(0x800000018, 0x3, 0x0) r14 = fcntl$dupfd(r12, 0x0, r13) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$TIOCFLUSH(r14, 0x8040691a, &(0x7f0000000300)) 16:14:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x4) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 16:14:17 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1df7f5"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x4000, 0x1f) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:17 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x60) write(r0, &(0x7f0000000040)="b8", 0x1) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x1000) msgget(0x3, 0x200) 16:14:17 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="b50c943a92e59106000054e9c5928c0e8b130e97d6b5d68510c015d2cd41afb1f72b308cdeed9925ac4749e900a001c6bbfb88617f05718e9f4617253b32ea51eea5dde929a9241d29453e29313a00f4c0cf0a6c094203bf"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x40, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x5, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) getuid() setuid(r17) getgid() shutdown(r2, 0x1) 16:14:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x242, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fcntl$dupfd(r1, 0xff53ab87919ec429, r0) writev(r0, &(0x7f0000000240), 0x10000000000000ad) 16:14:17 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="b6cee1c40bfbad661a2eed4a1eb704e7dbbf2e4d7f42c954bac812847d7d977fcd82c215ca30368466fa386f14f0ff777ee22b6bbfde1b3dd43980f6fe57443b82bf7764d60600000000000000ea29417e9eab521885eb39253ffb3aedfd29d347e2e8bf4ac3ac10a149644d16ae05baf2a11a1bf895821fd274e75519"], 0x10) getegid() shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r3 = getuid() setuid(r3) r4 = getgid() getuid() r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) r10 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r11 = getuid() setuid(r11) r12 = getgid() r13 = getuid() r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x7, r16, r17, r16, r17, 0x2, 0x2}, 0x5, 0x54, r15, r15, 0x9a8, 0x15, 0x3f, 0xfcc}) r19 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r19) r20 = getpid() shmctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x7, r11, r12, r13, r17, 0x44, 0x9}, 0x7f, 0x3, r19, r20, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, r7, r17, r7, r8, 0x2, 0x2}, 0x5, 0x54, r6, r6, 0x9a8, 0x15, 0x3f, 0xfcc}) r21 = getpid() r22 = fcntl$getown(r5, 0x5) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x400, r22) r23 = getpid() r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r28) r29 = getpid() getgroups(0x1, &(0x7f0000000040)=[r26]) shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r30, 0x44, 0x9}, 0x7f, 0x3, r28, r29, 0x7, 0x8, 0x1}) r31 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r32 = getuid() setuid(r32) r33 = getgid() getuid() r34 = socket(0x18, 0x1, 0x0) fcntl$setflags(r34, 0x2, 0x1) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r36, 0xee01) r38 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000240)={{0x7, r36, r37, r36, r37, 0x2, 0x2}, 0x5, 0x54, r35, r35, 0x9a8, 0x15, 0x3f, 0xfcc}) r39 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r39) r40 = getpid() shmctl$IPC_SET(r31, 0x1, &(0x7f00000000c0)={{0x7, r32, r33, r13, r37, 0x44}, 0x7f, 0x3, r39, r40, 0x4, 0x8, 0x1}) shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r3, r4, r3, r37, 0x44, 0x9}, 0x7f, 0xfffd, r21, r23, 0x4, 0x8, 0x1}) r41 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) setuid(0x0) r42 = getgid() r43 = getuid() r44 = socket(0x18, 0x1, 0x0) fcntl$setflags(r44, 0x2, 0x1) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r46, 0xee01) r48 = msgget$private(0x0, 0x4) r49 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r50 = getuid() setuid(r50) r51 = getgid() r52 = getuid() r53 = socket(0x18, 0x1, 0x0) fcntl$setflags(r53, 0x2, 0x1) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r55, 0xee01) r57 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r57, 0x1, &(0x7f0000000240)={{0x7, r55, r56, r55, r56, 0x2, 0x2}, 0x2, 0x54, r54, r54, 0x9a8, 0x15, 0x3f, 0xfcc}) r58 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r58) r59 = getpid() shmctl$IPC_SET(r49, 0x1, &(0x7f00000000c0)={{0x7, r50, r51, r52, r56, 0x44, 0x9}, 0x7f, 0x3, r58, r59, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000240)={{0x47, r46, r47, r46, r47, 0x140, 0x2}, 0x5, 0x54, r58, r45, 0x9a8, 0x15, 0x3f, 0xfcc}) r60 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r60) r61 = getpid() shmctl$IPC_SET(r41, 0x1, &(0x7f00000000c0)={{0x7, 0x0, r42, r43, r47, 0x44, 0x9}, 0x7f, 0x3, r60, r61, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r47]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r62 = getuid() setuid(r62) getgid() shutdown(r2, 0x1) 16:14:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x7, 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10001, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x4) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000180)=0x3) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000001c0)={0x250, 0x3f, 0x0, 0x9}) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x2, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r4) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000300)) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x100) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000380)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x0, 0x0) fcntl$setflags(r5, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000400)={0x10, 0x1ff, 0x4, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000fed000/0x10000)=nil, &(0x7f0000fee000/0x3000)=nil, 0xfff}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x3}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xfb}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x8}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x8001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xd3d}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x200}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x100000000}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x50}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x200}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000940)={""/16, @ifru_data=&(0x7f0000000900)="fa83b4b4b0998ade6e9c5a344a6e5f3b2fed3d25cb0bbadbb62f"}) r6 = openat(0xffffffffffffffff, &(0x7f0000000980)='./file\x00', 0x8000, 0x100) getdents(r6, &(0x7f00000009c0)=""/158, 0x9e) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000d00)={0xfff, 0x5, 0x6, 0x5, &(0x7f0000000a80)={{0x1, 0x3, 0x9, 0x1f, 0x3, 0x40, 0xffffffff}, {[0x7, 0x400, 0x81, 0x8001, 0x80, 0x9, 0x1, 0x532c, 0x8889, 0x6, 0x9, 0xfffffffffffeffff, 0x6, 0x1, 0x4, 0x101, 0x5], [0xaa, 0x7fffffff, 0x7fff, 0x7d, 0xef6a, 0x3, 0x81, 0x1e2, 0x6, 0x5], [0x5, 0xd6, 0x8, 0x4, 0x2, 0xfffffffffffff000, 0xfffffffffffffffc], [0x60, 0x100000000, 0x1, 0x401, 0x3, 0x3], [{0x1, 0x0, 0x80000001}, {0x9, 0x2, 0xbabe68f, 0x3}, {0x40, 0x7, 0x80000000, 0x7}, {0x101, 0x7, 0x1, 0x4d39}, {0x8001, 0x9, 0x200, 0x401}, {0x0, 0x81, 0x5, 0x8}, {0x625, 0x2, 0x6fd8, 0x101}, {0x400, 0x7fffffff, 0x6, 0x9}], {0x4, 0x1f, 0x80000000, 0x6}, {0xff, 0xc000000, 0x55, 0x100000000}}}, 0xffc0, 0x2}) socketpair(0x2, 0x0, 0x1, &(0x7f0000000d40)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r8, &(0x7f0000000d80)="98ecf314a20ffc7df4e1e46cd4f6728995b0f92c5a42f3fc25dd32901e3a6a0b871807a3557339e3183581f38e8ca042866d2f4571b02ab53eae2b954e1257e45fb39bfc80de3ac9ea4533d560151243bbc10ac2a1928e4bd76f8cc1d4c195556ca1773a7082f7c9b2755828c50eeff830ae93d82b4b0ac92a3948c95569addcfd92d976ac2c3ff7d792f3b77bf6338be5c7d13cf98b79faa78ba770502da8e0e66b2609ff0dcdc4583dbcd7c0eefbd7c57a6521c84a962ab7d3068e", 0xbc, 0x405, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000e40)=0x400) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r9) chflags(&(0x7f0000000e80)='./file0\x00', 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0}, 0xc) fcntl$setown(r2, 0x6, r10) 16:14:17 executing program 0: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4d0fc3", 0x3) pipe(&(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:14:17 executing program 1: r0 = socket(0x18, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x80) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) kevent(r3, 0x0, 0x3ff, &(0x7f0000000180), 0x4, 0x0) connect$unix(r2, &(0x7f00000002c0)=ANY=[], 0x0) getegid() r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x251) setreuid(r7, 0xee01) msgget$private(0x0, 0xe448f24f04b6387b) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r8 = getuid() setuid(r8) getgid() getuid() r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r14 = semget$private(0x0, 0x4, 0x2) semop(r14, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r16 = getegid() r17 = getuid() r18 = getegid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r15, r16, r17, r18, 0x14, 0x6}, 0x5, 0x9, 0x101}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r20 = semget$private(0x0, 0x4, 0x2) semop(r20, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r22 = getegid() r23 = getuid() r24 = getegid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000340)={{0x3bfd, r21, r22, r23, r24, 0x94, 0x6}, 0x205, 0xa, 0x101}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r26 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r27 = getuid() setuid(r27) r28 = getgid() r29 = getuid() r30 = socket(0x18, 0x1, 0x0) fcntl$setflags(r30, 0x2, 0x1) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r32, 0xee01) r34 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000240)={{0x7, r32, r33, r32, r33, 0x2, 0x2}, 0x5, 0x54, r31, r31, 0x9a8, 0x15, 0x3f, 0xfcc}) r35 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r35) r36 = getpid() shmctl$IPC_SET(r26, 0x1, &(0x7f00000000c0)={{0x7, r27, r28, r29, r33, 0x44, 0x9}, 0x7f, 0x3, r35, r36, 0x4, 0x8, 0x1}) r37 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r38 = getuid() setuid(r38) r39 = getgid() r40 = getuid() r41 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r41) r42 = getpid() getgroups(0x1, &(0x7f0000000040)=[r39]) r43 = socket(0x18, 0x1b894d3effc3d82e, 0x0) fcntl$setflags(r43, 0x2, 0x1) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r45, 0xee01) r46 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r48 = semget$private(0x0, 0x4, 0x2) semop(r48, &(0x7f00000003c0)=[{0x1, 0x5, 0x1000}, {0x0, 0x81, 0x1800}], 0x266) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r50 = getegid() r51 = getuid() r52 = getegid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r49, r50, r51, r52, 0x14, 0x6}, 0x5, 0x9, 0x101}) r53 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r54 = getuid() setuid(r54) r55 = getgid() r56 = getuid() r57 = socket(0x18, 0x1, 0x0) fcntl$setflags(r57, 0x2, 0x1) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r59, 0xee01) r61 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000240)={{0x7, r59, r60, r59, r60, 0x2, 0x2}, 0x5, 0x54, r58, r58, 0x9a8, 0x15, 0x3f, 0xfcc}) r62 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r62) r63 = getpid() shmctl$IPC_SET(r53, 0x1, &(0x7f00000000c0)={{0x7, r54, r55, r56, r60, 0x44, 0x9}, 0x7f, 0x3, r62, r63, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r46, 0x1, &(0x7f00000002c0)={{0x80007, r45, r55, r45, r50, 0x2, 0xfffb}, 0x5, 0x54, r44, r44, 0x9a8, 0x15, 0x3f, 0x4}) pipe2(&(0x7f0000000280), 0x14) r64 = semget$private(0x0, 0x2, 0x481) semop(r64, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) r65 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r65}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r67 = getegid() r68 = getuid() r69 = getegid() semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r66, r67, r68, r69, 0x14, 0x6}, 0x5, 0x9, 0x101}) r70 = socket(0x18, 0x1, 0x0) fcntl$setflags(r70, 0x2, 0x1) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r72, 0xee01) r73 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r75 = semget$private(0x0, 0x4, 0x2) semop(r75, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r77 = getegid() r78 = getuid() r79 = getegid() semctl$IPC_SET(r75, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r76, r77, r78, r79, 0x14, 0x6}, 0x5, 0x9, 0x101}) r80 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r81 = getuid() setuid(r81) r82 = getgid() r83 = getuid() r84 = socket(0x18, 0x1, 0x0) fcntl$setflags(r84, 0x2, 0x1) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r85, 0xee01) msgget$private(0x0, 0x4) r87 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r87) r88 = getpid() shmctl$IPC_SET(r80, 0x1, &(0x7f00000000c0)={{0x7, r81, r82, r83, r86, 0x44, 0x9}, 0x7f, 0x3, r87, r88, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r73, 0x1, &(0x7f00000002c0)={{0x80007, r72, r82, r72, r77, 0x2, 0xfffb}, 0x5, 0x54, r71, r71, 0x9a8, 0x15, 0x3f, 0x4}) shmctl$IPC_SET(r37, 0x1, &(0x7f00000000c0)={{0x7, r66, 0xffffffffffffffff, r40, r5, 0x44, 0x9}, 0x7f, 0x0, r41, r42, 0x7, 0x8, 0x3}) setreuid(r25, r38) r89 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r89, 0x1, &(0x7f0000000240)={{0x7, r11, r12, r11, r12, 0x2, 0x2}, 0x5, 0x54, r10, r10, 0x9a8, 0x15, 0x3f, 0xfcc}) getpid() 16:14:17 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000600)=""/105, 0x69}], 0x2, 0x0, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r0, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) r3 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r3, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r4) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r5) shutdown(r7, 0x1) poll(&(0x7f0000000000)=[{r6, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) 16:14:17 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696cd898c3"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:17 executing program 0: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r2, 0x40}], 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)) minherit(&(0x7f000059a000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() r6 = getuid() r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r7) r8 = getpid() getgroups(0x1, &(0x7f0000000040)=[r5]) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r6, r9, 0x44, 0x9}, 0x7f, 0x3, r7, r8, 0x7, 0x8, 0x1}) r10 = socket(0x18, 0x1, 0x0) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r12, 0xee01) r13 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r15 = semget$private(0x0, 0x4, 0x2) semop(r15, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r17 = getegid() r18 = getuid() r19 = getegid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r16, r17, r18, r19, 0x14, 0x6}, 0x5, 0x9, 0x101}) r20 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r21 = getuid() setuid(r21) r22 = getgid() r23 = getuid() r24 = socket(0x1, 0x1, 0xfe) fcntl$setflags(r24, 0x2, 0x1) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r26, 0xee01) r28 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000240)={{0x7, r26, r27, r26, r27, 0x2, 0x2}, 0x5, 0x54, r25, r25, 0x9a8, 0x15, 0x3f, 0xfcc}) r29 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r29) r30 = getpid() shmctl$IPC_SET(r20, 0x1, &(0x7f00000000c0)={{0x7, r21, r22, r23, r27, 0x44, 0x9}, 0x7f, 0x3, r29, r30, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r13, 0x1, &(0x7f00000002c0)={{0x80007, r12, r22, r12, r17, 0x2, 0xfffb}, 0x5, 0x54, r11, r11, 0x9a8, 0x15, 0x3f, 0x4}) r31 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r32 = getuid() setuid(r32) r33 = getgid() r34 = getuid() r35 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r35) r36 = getpid() getgroups(0x1, &(0x7f0000000040)=[r33]) shmctl$IPC_SET(r31, 0x1, &(0x7f00000000c0)={{0x7, r32, r33, r34, r37, 0x44, 0x9}, 0x7f, 0x3, r35, r36, 0x7, 0x8, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r39 = getegid() r40 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r41 = getuid() setuid(r41) r42 = getgid() r43 = getuid() r44 = socket(0x18, 0x1, 0x74) fcntl$setflags(r44, 0x2, 0x1) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r46, 0xee01) r48 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000240)={{0x7, r46, r47, r46, r47, 0x2, 0x2}, 0x5, 0x54, r45, r45, 0x9a8, 0x15, 0x3f, 0xfcc}) r49 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r49) r50 = getpid() shmctl$IPC_SET(r40, 0x1, &(0x7f0000000440)={{0x7, r41, r42, r43, r47, 0x44, 0x9}, 0x7f, 0x3, r49, r50, 0x4, 0x8, 0x1}) r51 = getgid() getgroups(0x8, &(0x7f0000000200)=[r5, r17, r33, 0xffffffffffffffff, r38, r39, r47, r51]) fcntl$lock(r0, 0x9, &(0x7f0000000180)) r52 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r52}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) accept$unix(r52, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:14:17 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="8ceb68452b29500e82050000801c3759a435877dc8253ce1e380d517cd10cd2fe0f94f7f4b3b9dbb0bb86db774d10a45044941d9f53544b328046e5f8c66818f982f325d34f26585ed64debdd7d9ee358f89bb7743a8f6ba92ea0e72daae9c462bcce87195c553d595145a6679c40dc96a5484dbc09ad8ab9739a66b87e91742f3f2b7612488472f84317bef8d48cbd9b921ca6a2f607fd7d20ecc6f090bfa72c92d7ff9e8e921acc7fd377c4fa28bcc9e3a320f1ba90bd092e582c3993e29bc94ec34afb59dc7cb396e7248328f4cd558aae9330a22c1a192a654d166b3f90a71d6747189bcebae9a3e2fa6de37cc3eff85eb90a931220fcb88f48467c0dc299aa9a6e2f54caf6bad0b780066ceed8db48d0514ad"], 0x10) getegid() shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r3 = getuid() setuid(r3) r4 = getgid() getuid() r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) r10 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r11 = getuid() setuid(r11) r12 = getgid() r13 = getuid() r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x7, r16, r17, r16, r17, 0x2, 0x2}, 0x5, 0x54, r15, r15, 0x9a8, 0x15, 0x3f, 0xfcc}) r19 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r19) r20 = getpid() shmctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x7, r11, r12, r13, r17, 0x44, 0x9}, 0x7f, 0x3, r19, r20, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, r7, r17, r7, r8, 0x2, 0x2}, 0x5, 0x54, r6, r6, 0x9a8, 0x15, 0x3f, 0xfcc}) r21 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r21) getpid() r22 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r23 = getuid() setuid(r23) r24 = getgid() r25 = getuid() r26 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r26) r27 = getpid() getgroups(0x1, &(0x7f0000000040)=[r24]) shmctl$IPC_SET(r22, 0x1, &(0x7f00000000c0)={{0x7, r23, r24, r25, r28, 0x44, 0x9}, 0x7f, 0x3, r26, r27, 0x7, 0x8, 0x1}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r30 = semget$private(0x0, 0x4, 0x2) semop(r30, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r32 = getegid() r33 = getuid() r34 = getegid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r31, r32, r33, r34, 0x14, 0x6}, 0x5, 0x9, 0x101}) r35 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r36 = getuid() setuid(r36) r37 = getgid() r38 = getuid() r39 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r39) r40 = getpid() getgroups(0x1, &(0x7f0000000040)=[r37]) shmctl$IPC_SET(r35, 0x1, &(0x7f00000000c0)={{0x7, r36, r37, r38, r41, 0x44, 0x9}, 0x7f, 0x3, r39, r40, 0x7, 0x8, 0x1}) r42 = socket(0x18, 0x1, 0x0) fcntl$setflags(r42, 0x2, 0x1) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r44, 0xee01) msgget$private(0x0, 0x4) msgget(0x2, 0x8) r46 = socket(0x18, 0x1, 0x0) fcntl$setflags(r46, 0x2, 0x1) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r48, 0xee01) r50 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000240)={{0x7, r48, r49, r48, r49, 0x2, 0x2}, 0x5, 0x54, r47, r47, 0x9a8, 0x15, 0x3f, 0xfcc}) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000240)={{0x7, r44, r45, r44, r45, 0xce, 0x2}, 0x5, 0x54, r43, r43, 0x800, 0x15, 0x3f, 0x400000000fcc}) shmctl$IPC_SET(r35, 0x1, &(0x7f00000000c0)={{0x7, r3, r4, r3, r34, 0x44, 0x9}, 0x2000081, 0x3, r21, r43, 0x200000000040, 0x8, 0x7}) r51 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r52 = getuid() setuid(r52) r53 = getgid() r54 = getuid() r55 = socket(0x18, 0x1, 0x0) fcntl$setflags(r55, 0x2, 0x1) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r57, 0xee01) r59 = msgget$private(0x0, 0x4) r60 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r61 = getuid() setuid(r61) r62 = getgid() r63 = getuid() r64 = socket(0x18, 0x1, 0x0) fcntl$setflags(r64, 0x2, 0x1) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r66, 0xee01) r68 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000240)={{0x7, r66, r67, r66, r67, 0x2, 0x2}, 0x5, 0x54, r65, r65, 0x9a8, 0x15, 0x3f, 0xfcc}) r69 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r69) shmctl$IPC_SET(r60, 0x1, &(0x7f00000000c0)={{0x7, r61, r62, r63, r67, 0x44, 0x9}, 0x7f, 0x3, r69, 0x0, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r59, 0x1, &(0x7f0000000240)={{0x47, r57, r58, r57, r58, 0x140, 0x2}, 0x5, 0x54, r69, r56, 0x9a8, 0x15, 0x3f, 0xfcc}) r70 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r70) r71 = getpid() shmctl$IPC_SET(r51, 0x1, &(0x7f00000000c0)={{0x7, r52, r53, r54, r58, 0x44, 0x9}, 0x7f, 0x3, r70, r71, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r58]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r72 = getuid() setuid(r72) getgid() shutdown(r2, 0x1) 16:14:17 executing program 0: r0 = msgget(0x2, 0x2) clock_gettime(0x2, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000000300)=""/215, 0xba) pipe2(&(0x7f0000001280), 0x8) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) write(r1, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072369468585394e9f6d329c9b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef8000000000000000701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d3ef7fffffffffffff3a77b6c2c810cfce87c96323efbe8f1b100000000", 0xa8) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x11, 0x0) pwritev(r2, &(0x7f0000000b80)=[{&(0x7f00000005c0)="02793b8c4db154d0d80238f3abaa6a078a515854e4b70a00130cb7fa8c800de12521f3cb6b4aa7cfde82a530e6003206203cdf9e3e879cee03b1f93c9e499c7ec87f2fcb88c1f0bff37bc5bf3f8bcf60aabb39c71a8e40444a0b3ca85ed11e17418cc8674bb6f75dfa6c3246ad5e2e5bf1c58888ac2ccc5de960a9805e869139f41a269c377a76bf53417c67b36a9e7ddf58964d2f706b0efc56abb34373b5ba3580d1c624c1e300b970ec202563d121321aee48fe5aaa", 0xb7}, {&(0x7f0000000680)="566eaa9eaa66c5678a9721c223896fe188036a2321e2c10cfd29f2698950d54ab0275a1f72477dd1adaf06107d4cbe56507961544c7e2a97d521a5f8babaaec080317f391a0250f67a57357ffcb6f33dd41942ce810797226e23be54a59b1cbcb1339e917b9086fa0f9a5f1cd72b69a680850f906e428f552b18b2f4012a5bd795c7b460a4a54b7beaaadabc54514bee6ef45943923b353ec36b1841a04452419a0f4313d4b29d5ea499dd8d5cceb6bb42c58adb82cdda19796d781feaf4b1c29d9f5d13f31fabac201c1451ced61a0c449f7b1d", 0xd4}, {&(0x7f0000000780)="6c7e056030122d5f892341a59040193c209a4fa914f3cabe438fc7eda1f7c1e5daf63072a9481540dbbd4a10ede399ff1d91425a6eb1c6efd54717ac9d7eda9764f3bba8bc67bd8910785fbc18139383e4beb6de0c299fd3af74b75fdb05bb74a12a7104857bbbd618dcda2c60c81e95b2ef0b3dfce3fa38e903d9e3b79c57cf437902b2", 0x84}, {&(0x7f0000000840)="60264bc8533c40651650946d7f6c899e77f3fad2600fb08fc1dfd168250adbc476f86fd5c0818ee2228bf4d0076b5f714732a9c4c6460d3d8a283d5ad389994cdbc8abfce31dfa95b471cb101d6c1178478b3446b9ae1a5f03f5b38950e78d70da6db5cf4697bda8efcee5e4b720efc87656f383a09019145b8b4b5ea3b03fd2881449e2e8179cd5c3b43707c650f006", 0x90}, {&(0x7f0000000900)="63cc75f1ead575e7b4dde9593dd5faecee990bb8384dad4141e76a06428272226aa83f49d45f88a63e6f27cc9a279856a69e3ed773f4bd012b351f7cbbfe05782bca5b95f3eb1a31ee", 0x5}, {&(0x7f0000000980)="26f57f63b82b15953b3c46674f33e885342cc339023efe81fb39", 0x1a}, {&(0x7f00000009c0)="66e73f60cf8f57ad788d1e62bf59da9ac4d6baab71e92ab6eb741e0271147986d708bd5fe8271a54f1d3572d616e8ed878a2579a1ac772d0290cffb979f7ac9ac8c1260d32c86329fee0495d34057f72d9d0408c89afe1eeca642492b722958965c2082e35f8bed3d8353ea159139012a52713f7175bf2c55fb4da4cfd1be697d9b94a4a9f0c1ea8e4453565904636261af7028bc1f609a2267b52d213862050486695434843338d76a1278e497a0ec5423ab70ff918bf76c91cd99351c61bba61d15fb7051f127f7d9c5ef5817fa5ba8f3dfde7a76c37d1c4aa815bdf72c2615b484cdb4522471dbb0a75d21385", 0xee}, {&(0x7f0000000ac0)="1a14d8", 0x3}, {&(0x7f0000000b00)="505922d67a153277d9f87bfec610e90d4aef22978119cac5555d17ae2f3617a6034bf767b5c6b21483572c9343bbe948e6ceff08a2e630ca589301a7910e5ddf7a30f78fccce", 0x46}], 0x1000000000000061, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x3, 0x0, 0x7, 0x8, 0x5, 0x1, 0x1, 0x8, 0x8000}) close(0xffffffffffffffff) r3 = openat(0xffffffffffffffff, &(0x7f0000000d40)='./bus\x00', 0x1, 0x20) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x119) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x8) r4 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r3, 0x1) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000d00)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000001280)}) write(r5, &(0x7f0000000000)=' ', 0x1) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r6, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffde}], 0x1, 0x0, 0x7ffffffffffffffc) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r8, r7) r9 = openat(r8, &(0x7f0000001240)='./file0\x00', 0x0, 0x2) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f0000001200)) r10 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r10, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) r11 = msgget$private(0x0, 0x4) msgrcv(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x1800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000580)={0x3, 0x407, {0x7ffc, 0x8}}) r12 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1, &(0x7f0000000000)=0x208, 0x4) close(r12) pwritev(r12, &(0x7f0000001540)=[{&(0x7f00000012c0)}, {&(0x7f0000001740)="d9a2fdfc0ca309b18348c088e42bb54609c1a156d62e9f60f69194f25515644d36a911335c49d216e9e74d10264a6bbc69b1f8de2cd6cc7971edf3a22fa44fba71ade9ac4a02071cf956adbcc5e214e8ed999d947f62f984f67f68b46e92f3065f15140293c1a5b60bed62e3d2ca517eed11bd279143bd767adbcd83c0a13f9af9fd74a993610886e074ff28b9ba5bcb184029868ee5ac17db8487bf81b3ad4a1e02f78652e81b8a69b16807fe7c24ce58a8376026c95f4408f447e7f713ebfae209ad8727cc5caef2532920973822cafb6d6059c186595b261c4c5dcce50b0b431abf7480573a84be03aca5fd1f75bd9e2760362751e0428dd9397a67d2851db111abd9d4728d448d3e06b036f1096750b3529aa11ec7e972106bc1b96a473c0644a3d1cdd7f64d0d02627d63f295e51db08eed4401efb1535e52b26a1c1a29d55496ce08e5767bc3f47b6b5b4d1da08d8ff934b5ece585254c466db2713d0c54de00b9103797b75f72735e1e160f38071def2103af86b15da964cc730058d3356945de1c37878f2d01b40cd5c1dbd8c50e47c5cfe9d5f6a70c8d02f7e2005e50d23b4690e9f39a3bdfca707a8ce54ceca4e7908b5a44f6e7d0064680f2bf349c8206cb7b2e6d3d955fc28ec5baaa23798de3b79dafc05048ecf66648f2e557a7184a7c399a794c0204bbbbbb7fbe53fac7ca45aabca847914ada59b3066314815c8153c52036c3e1be88e873862d1d6b1484c7ca5abda0b718e5f2c8dc4b2f2ebd5066f8cbe3180fedd9221aa74b71db96d0938f137f65111bbef365b0677efd015bb8732000afb74a20d8ae66036476a20a792c3c1cf019bcc7d56a26f9f6428b8c06d8be9e69cde5d52b9967b747cef535d7e8b0988d49f464c973836445e119514c6bd6c56f99abb98a16debcc1852d4871b5e9b0f87d21a3e4b0257c4d86afbb91c8d605ce4c54c853e50bcbedf8ed66bba9896eea19a39339026e93446100a77a5130104fe449b4d911d170ac455aa9970f38a5e81963e382300455a421ee377618a536a0c44715af21a3befd98d19fd962e6b154d189c33c6e69c9dd56f24d1c2dc64711f9fa51d8d6d7d4bcbdb9bca81d24643fb828a67ffb5f800f26199bab942708b0f3e1387c2aeaa6479d8e1611ed512609355b4ba50825b28f8b9a0b51eaca983d69bec1bc13da6e05a55e38820a53638e88f1c488ab3483b475227cdfecb981a92f1f6cfdc7748e4aaa95252d249fa8107939a78e95e0a4be8b72c602afdefda58fac71c8bb086981f57006964d5a8719ceec5d24a7310891151cfc51572b6474ecf98dff32cec509dd80e4707ead5c2b1a93c27ac423181fcbf8a677f24041ce5d8d02b25011a69a625022ab2ad7e16ef8481527d96aa5a6168a39c6ce97c8d3e9cd6fb8440cdd1ab268b30660ed9cddac524a0c9221020ecfd31830c35680ec339bf93ec954b6b5813d82d87672bd2ee2ff40d2cb950b713ec38538d68b61fa9e7ab76c39a682fa9d0ad1395b5477509de948816f0f424e60e80b4fab669e280df1160724c679ac5656e0b50d92122987431874c276efef6127b2fda34017454c10d9380ed951efc9f9ea4739a95938c2141134d912a4bc07fafb1df908b8b7fe535cc135e15180545b0556162e440fc14e9fd7792287678351297ab74e093f64efc50c8aaa957f342095288e731c7e30b3cef7262cc408946a86bc2f1d162910efbe5be27c6ae61400d08f278ace8bc2c2567536b45688b3b49c8d81f0477b19b2d22b06962b2bd45efceeaf7f8f45f48db220ddc05963c96df97bdd65bce93274a62f185d0efbfb368ec1b931419990c7d5fcac5c9917b629b8d40987c2a17797d852a43b4251cbe85b95717c737b5d82fde7708e4aa3e9d481eadf91f43c98b39969242d0ddb1fffc16d355dba6fb2d12d8570eea3cf9fa3720e7c54a40b23d91cee4c9632aca91ecfcf220880cf6ef290d5988fe8770964a57e6f425a4d1afa913c1f8059414b1d0ce86f1f11ee1249f864e7e870dd1b5facef21af6badcd830ab3b1e7282cc6bbd333ce1adc9230287770400e5f0ba1b00082e20f1d4b9d9db1966bb4766e9dba97ab5bd72e9062b77e543c863bf558db037f6d25305e38348a117e9f364cf8ba4aeae80809166777d67a5d0e274147d0b0531914f47c3e818de5eea2ca37e4addd78293a91d67cf4ef6b52307cdaf4a2ad8102fbff9e279279250d53f6fc68d9d4e2aceaf5bbea8dbeb2bc4ae258dc04ae2a2c394f5d48cd3b41f34ea8fc0c9ddbe1d87c6ea08fe2c02b8a273cdcae383084c4b64aee0bac0ff6da26a3250c217ce9803983860b64abe7845707716f2e57a65b84021f4a255ec97b1a898682da9d00d2e693f736627c014c62ceb929566db84f0d481fdf29501d2a6095c733fb15ba8233d9f2f1e5f7cc29a0d7895378b97774e56029a20a61864992fd28058cf83a2b3b48df60afd18ba80f707d6998d791b3148e2ce3be79b4368d068f515e321aadb234f2acd80b04340507ba9d21340139f1486e052c846124f38d5c61ddf93ec73692242f0d79b311b3aa5fa16a690c954063a2c63b50d2e8bc1791dbc431d50bd087c2607d08afda63dba9b0056755d3f3660f6ebcb8c548e875b6b7d8f25ea9bb7e43ebfbed19024db2726a0519b9479465a0153612d888992237133df9e9b50550dab5e0a8bc53733e5a4ec5f5857143dafa1de3b75023c7a9d359cac3c922ceff60a1470dcf58c5be725a03c47d92c7232cabcfcca12e593deeb9eac4a3150a7dfbf10dafc10bce30346aa609910f263efdcc0dd443635c4c80a82248dc7ff4b5ce1b33dff915320a068caa0b677c868962daf2ebf10b0251bb9b758147b0c502a176dc22609ca66b21eefe4d53c918600275b78bbdeb5c32cd767155021c158378977c9dc57083fe2f0d625fdb4de48230c1e1a3e467882248193916c5e4c3d0c55a448f8c5823b2706ddf439ffa3c2ebff6eb8f874f10b0d463fbf04f5edd0acd87453716d47029bd87672c0c729d37bdc579e0dcbbcd84961f477e42f3d86ae29505a16409047417d9c1befbe5b4a4776d2f05b50f4970a73422a7a17066ffc488dc96749a051f85d707f5ef02712c482edc89001d01c2ca0f36e49df90067b30e6bfb56c86b36ec26e96f88595ff888a7010489e8aff43d56e78f8aca92ac4a6178f5599b6bcebcaf00c9a3608214fff37afc5b149eb88ce12aabdd4e107ec0c556f33854dabc7a12092dd054f9e4e1cbc6f94dc1316d9f1d04b8cf87a30b51e86d84b45dc3e6854630e8c9e87c3e2682f802e6576dab03bc059c8b1795c4e2df936d4cf4d8068be1f1cac9d972efb484d3f8c51a5fb204ce9ff9f1512f2edb9702f0c38d56cb4df698fd2941a64b0ffa0ca75b0962cc8b9a80a5f34205c267ca3e2cf290662c260089541383567a301de5d78921209650db0b96cacc6d7605f476dee019eaf321ad9b777a95d6766d8140a1de5c0fbcd75eca669eab81b518431cf58b4ed0732cd028ef2b315ea17de9214483f0eba2492920d3248ea93aae6950bd57fd270a42024c6c00cda58dca2d19c81920443e278773c9eb7260e2b547004a5520d311138fa6a73da4713c298f91f7229191c87665d6ad43dad2f5d5ef7a88051cf166d8452695c7f5c6a0d75fbcb1e711aa448fa88e0c67be9e4b5a5962f21719617438aec76d1911a0f89ed5cb85784e4694a10162387b8edc146690a734946c8581a1021bf3c309b131a39322bfdb1fbf2341bf4b9b193fc51ee28b97d117df0791d9edfa5bf3d8c43584496d23947ab2af455f174e38d6541cd475ad7230acd490032f1faa9106fb2c6df083fd2df0c9bf571c9eebd6579fa4feb2b857754e85cc433e8ad7d83ce33f7b9124f8b159d36693744e6be2039c4036828a864e8864027c0ae81cb9d93220a7dd6f06cca06dcf3e64aaeedd67cd6a15a6c48d631f40ca162f7c62cc5d9fa81092d0016857e39e20497343a03e0c254b958ae8c08dc77eef60d45f06a2d35b9dd6f30370b4102ebcc0d4b0605aa210024f54164c53e066f38f71326de9d29e3ed556bd07b6d2ed556259a5bb298f60bef5c803d9530bc1a6ab2e338d7573bddf2d8af4f5c6da259ea5bbeb7a661503191017d71d9f06446a71a71583967eeca1db8e7e28858b0b4ddf898573899ca71517b6b9186c803e90372ae028abc608a1a86d738c8f5fd95ea32910fbc034d6c470e0468a84bc17b5ef19c82c7ca3af9e0b5a1460d71b1067c4e47d1adeff4b09babe16891885f9671dc962ee397ecc5e1c5914a76e1eb4de87a1b2e8265037151ebc4f1fb7948e7cd9dc2584b3de3aec5648a2e972db1728e1961a0e4e13b7ec2d885c5038ca106e49399e74ffdf890e6cd90ed8ac3010a81034f9edb0dd81c4ed944a0098be5231082dd57e05e76c3d1b176e36919208ee66595ca5cdcc88e53f1facdedac7e67cfb0a97492d66b9f04fedeb946b1c82267d58720e5f6a49ad59b58f10e62cb36ac53b83e14007ec62d6c2ffe9c7e395edf87d0ed322e1d84603cda6978af9c3b9144ca39713813b7de19d2f085f012240f270a66f04c02d9948dc01df121100dc7a96ed1aadf1d869e730bc6649a7fdd6018a3307f29b853a35dc71f36869f5fd6120d755df14839477de52913cc7cb597e6b0139435652420c8f89c17cff22e4fd3232b9e353be28981be940e976ebab1bc4b37d2358ddeda4adbdf06f3f1f55b2b86e57f18d8e4911253ab5249e5e84bdb41ba21040160b99f227963dafac1b902cedd21fd1855f33f360eb6e67fdb7dbf70a3c4c70fd1301a97b8d775ca8376ac926ba4476dd1bb5418703c178e82ff03faad55652b14e7b38ad785ce90be2fadc5f14e1ba0720a05d26442015e8733e769cdd8350093cb7ec0f52c92ed6245e2bebf8a6c120ad9dc1d55d6a774f2512b908cc2774403045e576821420a7cd6f26fd1be2c29f5a243cd1c8ba37b0a6976611532fb00be881bf4d5b6c8e116f7e170eca85de3d60c9b305f67e73b7d487e79360f1872a9b4a30f7bf117a5803845f94ad004bf7faaf7f1b1920555ec50d0e2df2edba182e09dfa66dfc012cdac4e3f12f20d3f6e848b90e950c7fa7e43a30d24d563c97490728af533b1e067b4d1fa35520dd9e3365ae9a96b5f28d34bd4315142357e6a31b8313177ffce3d694007bbe1b875c535ba492ed688e8489ce85d774cdfc630aa31192bfced1e731688fb3a9b5e0601d2889105aa86d911c17f4ca0ff1637ff4b4ea5ebe037347f1a013f5a1c5f08e24542523a0e5d11c3d7ebbd0b8c42ea660cd499faf2450f44b30aa033532e1648f1d307ae19e96462525e1345d852b6ff90fb34db8f46da176e21b47515a1b12e1aa80a9153f017c0aec8cea30ab5e25412e704b90f0422ccc212a7fa7e22d040b38793956c034ba4a732ace986d2de53fd6b15f2e2a2132d95cfa28dbe4c524ff5ec546f015fad82d64f8eae3cba50d2cc5b9ad76ff017d08041186b161d9d00e275ab9eb1b067784e74f58e6ab731fabc2ee6f1696d7d68b66effdf967e17f7fbe05c3fd8e6ba8fe9b477d9f16f87501011995012d88e437423cdcc9015c457430dec7b65e2d56a4e68431c4e9cbebfa104f204e095588214905c6eae176c2b3e814d6cc25002b22e8ab504112c20390cecfb29afd8e098606a475142fa2495ca2554c61280c7fe48ada7f5a87e42fe0c7cba9d6caaa79410184f516188c4b0f5735f86ecddde1e0ec7ef8cba26457caceb9d372431526da", 0x1000}, {&(0x7f0000001300)="91f2cc0cc20203cdb5073f683f8629f7a71b225d49f0aefc4d7668012a717045b05a0d87097ca8791965dbc7c93f6d4e578befaea5beab21b27f2769564473c270c20806d7dfcbb02ce9b6d504f0987278388b741b3f1e19cb65730afbe37bfd5832a26ecf2ade078f6cf49de49994e2eab37f0f895f6572bfffba456ce28c779d720de0bd", 0x85}, {&(0x7f00000013c0)="a181d46c1e68148a330699a54d9ddf3202d464a8a3c48ad952a188ff50a8aae6d640968945655e19e941c819de36fc2c55c909d7bf2364696bc86e165e3460bc1b298217d70cde18431193aced6e34141b32103ee8743e84353ae8025769d82552435cc69035cc94e7799781fffab5f4fce114ce81f4e120bebb3089aceff25ab8446053a59606914abf992cda0ba1b3f105fc8b98e98a5e298880b27b7a6b909ae4bc8d270ba5cecadcc90796bd", 0xae}, {&(0x7f0000001480)="870751aae587bfa9739ed1592567c161b4fb3256e32fa46ecfe74934472b5ba06e1582f72e704055a53c97ad957874d9ff20be7d25b2146b8518e144808a0c32b09ecef9dec16fc6b0d77f6d4fa55588b9d7e8aa65cd7042438039a6766885aea2fedd7130eec6ec0cd7a7cda756", 0x6e}, {&(0x7f0000001500)="4ce990f31c7085c5c1", 0xea}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0x8}}) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f00000001c0)) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:14:17 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffd95) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r3, 0x84}], 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0xffff) dup2(r2, r1) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$KDSETRAD(r5, 0x20004b43) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000005b00)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) accept$unix(r6, &(0x7f0000007b80)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x30) r7 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r7}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="ca", 0x1}], 0x1) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:14:18 executing program 1: r0 = socket(0x2, 0x5, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="eee4a1f3cad5d1b68bfe4b77ceb3004c31ef4cc1ba2246e3ab6c155aafb5634338aaf6d571253ccd2e6a5b0e1efe394af01d7e8e85da7d45a3aa8f839f776197626998e1795500aff43e39b6a03cf00000000001000000a567d968b1d26194e6d6ce0a02a2ebba26a3aaa213346af507d9f6de0b6006bf327bd36e881ff21b0d1f0ba21e61fe9727e7c3fa458a18248f26d5cd852b5e3097ace077abd95e4612db72cb694b2b3699e5511f075d1c32dfd1461c2a1623511fa78781316d44594e2cd534e69c2d5601c1cd334179c08172c9e4bbb047c84c13b474a401f6e8efdd5bbc9feabeb8eea44e651e7c1db0"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x404) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x6, 0x1404, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:18 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="82696c65342018d1efff346c049d8df2f0a304a3fdca0844cc9fb487e182d06e4e7992596545fdc1f199047f0b6d5981648659b6c67ead3cce7dec6769ca883d4707729dc0c6751574740e19b8ac0808359211f24cb643f2dceb614b0fbcfde60ef8a54b21b79b0a7853fb0f49984dc82e85312eaa8991fb23f10b6e13b0ec913b3a229aa46a293f3d29f96cdf17153a8493af2a471264bc7245af98fdb7e6090f571dc3dbe8be0cbb89bb98fca5ad7a245d4c950d935a24a65a3eedae52f35d1898c6e9b0530b5f9b5bff1f381ebaa4c5825566d76e6e1df0387bf12cebc6dc1a89a9f0af8dc4d392e8612511cc9503b6acedebb4d2cca15488ca8279dcadd5e84cfef17029013b5b6a7882970d61350701b946f11ed015981a8df1d17d7571bb6334fbd45efeb980e0f69a60110e57408fa8227e326c6fddd2d3f308aa648660f8dd86c5bb596b9085005e2d60d9aafb764a01fd30c1cd2f3a802a8e8269a45ab95c461032b3803a20a9dd25564230283d88eb5d5667625f61799435cb6c15d2a62350822624bb8bedf8bd03fd9a573fb05b912c7555d2dcc49cc3f4d156d20695759b8a64b7696f8cb38e55c3d17096d63a8b5c88476b6f8f48bd49c715"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() r6 = getuid() r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r9, 0xee01) msgget$private(0x0, 0x4) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r11 = getuid() setuid(r11) getgid() getuid() r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r16 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x7, r14, r15, r14, r15, 0x2, 0x2}, 0x5, 0x54, r13, r13, 0x9a8, 0x15, 0x3f, 0xfcc}) r17 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r17) getpid() r18 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r19 = getuid() setuid(r19) r20 = getgid() r21 = getuid() r22 = socket(0x18, 0x1, 0x0) fcntl$setflags(r22, 0x2, 0x1) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r24, 0xee01) r26 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000240)={{0x7, r24, r25, r24, r25, 0x2, 0x2}, 0x5, 0x54, r23, r23, 0x9a8, 0x15, 0x3f, 0xfcc}) r27 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r27) r28 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r18, 0x1, &(0x7f00000000c0)={{0x7, r19, r20, r29, r25, 0x4c, 0x9}, 0x7f, 0x3, r27, r28, 0x4, 0x8, 0x1}) r30 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r31 = getuid() setuid(r31) r32 = getgid() r33 = getuid() r34 = socket(0x18, 0x1, 0x0) fcntl$setflags(r34, 0x2, 0x1) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r36, 0xee01) r38 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000480)={{0x7, r36, r37, r36, r37, 0x112, 0x2}, 0x5, 0x54, r35, r35, 0x9a8, 0x15, 0x3f, 0xfcc}) r39 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r39) r40 = getpid() shmctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x7, r31, r32, r33, r37, 0x44, 0x9}, 0x7f, 0x3, r39, r40, 0x4, 0x8, 0x1}) r41 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r42 = getuid() setuid(r42) r43 = getgid() r44 = getuid() r45 = socket(0x18, 0x1, 0x0) fcntl$setflags(r45, 0x2, 0x1) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r47, 0xee01) r49 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000240)={{0x7, r47, r48, r47, r48, 0x2, 0x2}, 0x5, 0x54, r46, r46, 0x9a8, 0x15, 0x3f, 0xfcc}) r50 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r50) r51 = getpid() shmctl$IPC_SET(r41, 0x1, &(0x7f00000000c0)={{0x7, r42, r43, r44, r48, 0x44, 0x9}, 0x7f, 0x3, r50, r51, 0x4, 0x8, 0x1}) r52 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r53 = getuid() setuid(r53) r54 = getgid() r55 = getuid() r56 = socket(0x18, 0x1, 0x0) fcntl$setflags(r56, 0x2, 0x1) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r58, 0xee01) r60 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000240)={{0x7, r58, r59, r58, r59, 0x2, 0x2}, 0x5, 0x54, r57, r57, 0x9a8, 0x15, 0x3f, 0xfcc}) r61 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r61) r62 = getpid() shmctl$IPC_SET(r52, 0x1, &(0x7f00000000c0)={{0x7, r53, r54, r55, r59, 0x44, 0x9}, 0x7f, 0x3, r61, r62, 0x4, 0x8, 0x1}) r63 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r64 = getuid() setuid(r64) r65 = getgid() r66 = getuid() r67 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r67) r68 = getpid() getgroups(0x1, &(0x7f0000000040)=[r65]) shmctl$IPC_SET(r63, 0x1, &(0x7f00000000c0)={{0x7, r64, r65, r66, r69, 0x44, 0x9}, 0x7f, 0x3, r67, r68, 0x7, 0x8, 0x1}) r70 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r71 = getuid() setuid(r71) r72 = getgid() r73 = getuid() r74 = socket(0x18, 0x1, 0x0) fcntl$setflags(r74, 0x2, 0x1) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r76, 0xee01) r78 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r78, 0x1, &(0x7f0000000240)={{0x7, r76, r77, r76, r77, 0x2, 0x2}, 0x5, 0x54, r75, r75, 0x9a8, 0x15, 0x3f, 0xfcc}) r79 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r79) r80 = getpid() shmctl$IPC_SET(r70, 0x1, &(0x7f00000000c0)={{0x7, r71, r72, r73, r77, 0x44, 0x9}, 0x7f, 0x3, r79, r80, 0x4, 0x8, 0x1}) r81 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r82 = getuid() setuid(r82) r83 = getgid() r84 = getuid() r85 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r85) r86 = getpid() getgroups(0x1, &(0x7f0000000040)=[r83]) shmctl$IPC_SET(r81, 0x1, &(0x7f00000000c0)={{0x7, r82, r83, r84, r87, 0x44, 0x9}, 0x7f, 0x3, r85, r86, 0x7, 0x8, 0x1}) shmctl$IPC_SET(r81, 0x1, &(0x7f00000000c0)={{0x1, r6, r15, r21, r15, 0x2f}, 0x7f, 0xd6, r39, r62, 0x7, 0xbd, 0xfffffffffffffffe}) r88 = socket(0x18, 0x1, 0x0) fcntl$setflags(r88, 0x2, 0x1) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r90, 0xee01) r91 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r93 = semget$private(0x0, 0x4, 0x2) semop(r93, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r95 = getegid() r96 = getuid() r97 = getegid() semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r94, r95, r96, r97, 0x14, 0x6}, 0x5, 0x9, 0x101}) r98 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r99 = getuid() setuid(r99) r100 = getgid() r101 = getuid() r102 = socket(0x18, 0x1, 0x0) fcntl$setflags(r102, 0x2, 0x1) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r104, 0xee01) r106 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r106, 0x1, &(0x7f0000000240)={{0x7, r104, r105, r104, r105, 0x2, 0x2}, 0x5, 0x54, r103, r103, 0x9a8, 0x15, 0x3f, 0xfcc}) r107 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r107) r108 = getpid() shmctl$IPC_SET(r98, 0x1, &(0x7f00000000c0)={{0x7, r99, r100, r101, r105, 0x44, 0x9}, 0x7f, 0x3, r107, r108, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r91, 0x1, &(0x7f00000002c0)={{0x80007, r90, r100, r90, r95, 0x2, 0xfffb}, 0x5, 0x54, r89, r89, 0x9a8, 0x15, 0x3f, 0x4}) msgrcv(r91, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000f0ff00000000000000000000000000000000000000f800000000000099160000000000000000000000000000000000000000000000000000000000000000f90000000000000000000000000000000000000000000000000000000000000000000000000000ecff839bffffffffffff00"/175], 0xad, 0x1, 0x800) r109 = getgid() msgctl$IPC_SET(r91, 0x1, &(0x7f0000000140)={{0x7, r9, r109, r9, r10, 0x2, 0x2}, 0x5, 0x54, r8, r8, 0x37c1, 0x15, 0x3f, 0xfcc}) r110 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r110) r111 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r10, 0x44, 0x9}, 0x7f, 0x3, r110, r111, 0x4, 0x8, 0x1}) r112 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r113 = getuid() setuid(r113) r114 = getgid() r115 = getuid() r116 = socket(0x18, 0x1, 0x0) fcntl$setflags(r116, 0x2, 0x1) getsockopt$SO_PEERCRED(r116, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r118, 0xee01) r120 = msgget$private(0x0, 0x4) r121 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r122 = getuid() setuid(r122) r123 = getgid() r124 = getuid() r125 = socket(0x18, 0x1, 0x0) fcntl$setflags(r125, 0x2, 0x1) getsockopt$SO_PEERCRED(r125, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r127, 0xee01) r129 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r129, 0x1, &(0x7f0000000240)={{0x7, r127, r128, r127, r128, 0x2, 0x2}, 0x5, 0x54, r126, r126, 0x9a8, 0x15, 0x3f, 0xfcc}) r130 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r130) r131 = getpid() shmctl$IPC_SET(r121, 0x1, &(0x7f00000000c0)={{0x7, r122, r123, r124, r128, 0x44, 0x9}, 0x7f, 0x3, r130, r131, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r120, 0x1, &(0x7f0000000240)={{0x47, r118, r119, r118, r119, 0x140, 0x2}, 0x5, 0x54, r130, r117, 0x9a8, 0x15, 0x3f, 0xfcc}) r132 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r132) r133 = getpid() shmctl$IPC_SET(r112, 0x1, &(0x7f00000000c0)={{0x7, r113, r114, r115, r119, 0x44, 0x9}, 0x7f, 0x3, r132, r133, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r119]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r134 = getuid() setuid(r134) getgid() shutdown(r2, 0x1) 16:14:18 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r4, 0x84}], 0x1, 0x0) kevent(r3, 0x0, 0x4, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x40, 0xfffff, 0x0, 0x100000000000}], 0x8dd, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getegid() shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r5 = getuid() setuid(r5) getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) msgget$private(0x0, 0x4) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r8 = getuid() setuid(r8) getgid() getuid() r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r10, 0xee01) 16:14:18 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(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) close(r1) socket(0x400000000018, 0x3, 0x3a) socket$inet6(0x18, 0x800a, 0x9) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000200)="ad1a3f760400fa0663e7a82f44bd42642a21a5b83b17a71f100dc4cb00000000000000aa38d700004400d4519a3cfd50b7b34294ac693cdacb803a7b0500000000", 0x1da) 16:14:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x7}) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000140)=0xf0ac) 16:14:18 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSCTTY(r1, 0x20007461) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x101}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) getppid() ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:14:19 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c656324637c33c55834701c392dae02b1953020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:19 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') kevent(r1, &(0x7f0000000300), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab, 0x0, 0x0, 0x3}], 0x40, 0x0) nanosleep(&(0x7f0000000280)={0x0, 0x1}, &(0x7f00000002c0)) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) 16:14:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x8f0000000ff], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x3f}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:14:19 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000000c0)={0x0, 0x6, 0x3, 0xf7f, 0x5}) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair(0x18, 0x4000, 0xc7, &(0x7f0000000080)={0xffffffffffffffff}) ftruncate(r5, 0x0, 0xffe0000000000000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 16:14:19 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="99787fe34ee93458576d088a60e130000000696c653020006942e9067ad731a2e61f7828b8e46ef5ddc0df8ec9613aa29de022d35287d832bbb33b9bcc4eedf9830108f7bf36b98b4ef5f0a923829272a0dd6fca5fbebf0e7f911c725c532a398d3a68b321f49b18a70f54870c3a6dc92f38729ad6bec23335a11a32b7015126fc763d25272f143e948f5c60cc20a0aaa337e579e78c5638ad09000000000000008932b4c1e26f81076f1a3d57946bd5448ad3d43202385683172906b343843d0944a7cf574013f2e71fb5c192e9063be0afec8521a86ab590194550a29dfb5e73f866cfa6b3ce7c77c1893d1be30708de1ba5117a79efa5cf0e1256916e0d5c5b07b146b73657cc5ae4016e8c37c08cf4f5e2b4a7c55e8e23d36423d0cabe6968a943101c48cbb9d4a35fc2bff6e62ba3341a915a23"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:19 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82573e2f660000000000"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xfffffffffffffe63) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) pwritev(r0, &(0x7f00000014c0), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/12, 0xc, 0x1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) renameat(r1, &(0x7f00000001c0)='./bus\x00', r3, &(0x7f0000000240)='./bus\x00') connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:14:19 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="65022e2f66696c65302013ce017840be449aa0b63ade02430a2f0903c99d0b6bdf3a1237bb86290eddbd42314185d8e029125ebad7286f4c5d5c4593a8db0e67cb52ccdc3516ff030000219394adb50688a702df4e05393e057e4d453952bb53dd7b92885aceb1909caced5bf099584236919b93225c7b42c527c981eff7b9dafa26e30f14a2a0c8a7cc65b60068dd506717027dc46e188c020d78074badbe5ae26aff536bb40fe4ffd3d0014958a94f9a1e452f9c0f6db7586bbf74a13e931d0a8771b4da13661267d766f46ab566eb5ce04b454b92079d3130cece6bb6448b9817110ccb49686a71de8fbcdcdd50879a4d286077dd6675447b52b346f17651f6352260407934abfd5d7189f3b0368550c58dceb17e67cd49648e5b07fc9a04dbcf9390a2004e4df551b01fda2f93b7a1a7501bf42e4f6239e7625363626323d79000df66eb380f131854f3de15e6422e0abe98dfa30d357e87c8fca6520aa6908df1040194116ff6ee3f07276697b94a67f32dce41d2a250990253fb2dbd56325cf9822c51c25ad180b4c8ef9c7fc6030dd9e6efbca6422d3ce6e16db6469183103e5d3c403307273cd6a9350311a513d08079c2e419157323ea336b58c76063514f1764b117251c193cf027efce7d704ee1112e9ee3670169e83d12d4414f38550a383178275b3a31f2fbde45c2f58e83a9857527b66a32381ea6b3aae30533e1188f"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffffffffffe53) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x6, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r43 = semget$private(0x0, 0x4, 0x2) semop(r43, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r45 = getegid() r46 = getuid() r47 = getegid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r44, r45, r46, r47, 0x14, 0x6}, 0x5, 0x9, 0x101}) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x9, r46, r40, r39, r40, 0x8, 0x6}, 0x7, 0x80000000000054, r38, r38, 0x9a8, 0x15, 0x2, 0xfcc}) r48 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r48) r49 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r48, r49, 0x4, 0x8, 0x1}) r50 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r51 = getuid() setuid(r51) r52 = getgid() r53 = getuid() r54 = socket(0x18, 0x1, 0x0) fcntl$setflags(r54, 0x2, 0x1) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r56, 0xee01) r58 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000240)={{0x7, r56, r57, r56, r57, 0x2, 0x2}, 0x5, 0x54, r55, r55, 0x9a8, 0x15, 0x3f, 0xfcc}) r59 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r59) r60 = getpid() shmctl$IPC_SET(r50, 0x1, &(0x7f00000000c0)={{0x7, r51, r52, r53, r57, 0x44, 0x9}, 0x7f, 0x3, r59, r60, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x8, 0x54, r59, r29, 0x11, 0x15, 0x3f, 0xfcc}) r61 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r61) r62 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r61, r62, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r63 = getuid() setuid(r63) getgid() shutdown(r2, 0x1) 16:14:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x9d8aaaa}, {0x34, 0x0, 0x0, 0xfffffffe}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 16:14:19 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00'], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2}, 0x401, 0x54, r16, r16, 0x9a8, 0x8, 0x40, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0/file0\x00', r0, r1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:14:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:14:19 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c6530200224f96685d6271e9d4decfadd73921325f9eb7c18126f9bf03c852d726f792a190e9c04432cace0bccde17b56836af770f1e9"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x3) close(r0) r2 = syz_open_pts() r3 = kqueue() close(r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x8, 0x2}, {0x18, 0x3, 0x63ef, 0xff}, 0x6, [0x400, 0x947, 0xdb, 0x9, 0x20, 0x3, 0x3, 0x200]}, 0x3c) 16:14:19 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) r46 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r46}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffede) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r47 = getuid() setuid(r47) getgid() shutdown(r2, 0x1) 16:14:19 executing program 1: r0 = socket(0x6, 0x8000, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="51b72aceb21928000000004a5d7b49698ceb422cd3fc325b0b6d7a2939d92b34ef2e3f13a8db44db68d80e30581df48f50acd55c248ccc8283b5854ad49f9318d22840318518443b2b19d7eed2c82e8d8d890118839b439c4771d89ad196d88cd2441dae914645420cb151da9f47241ea73958a57edd086b5f303f06b2340f7e19e488905d1c240a92613bfba5673d30c7db5d50cf50476ed38362883f3741e4b0a059373896c8768e071dffe98f8a2d3c0a64a6a51668928ab3fed3608e70b521eda08128ba581e"], 0x10) getegid() r3 = shmget$private(0x0, 0x3000, 0x20c, &(0x7f0000ffc000/0x3000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x2, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x7, r30, r31, r30, r31, 0x2, 0x2}, 0x5, 0x54, r29, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r33 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r33) r34 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r33, r34, 0x4, 0x8, 0x1}) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r31, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r35 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r36 = getuid() setuid(r36) r37 = getgid() r38 = getuid() r39 = socket(0x18, 0x1, 0x0) fcntl$setflags(r39, 0x2, 0x1) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r41, 0xee01) r43 = msgget$private(0x0, 0x4) r44 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r45 = getuid() setuid(r45) r46 = getgid() r47 = getuid() r48 = socket(0x18, 0x1, 0x0) fcntl$setflags(r48, 0x2, 0x1) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r50, 0xee01) r52 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000240)={{0x7, r50, r51, r50, r51, 0x2, 0x2}, 0x5, 0x54, r49, r49, 0x9a8, 0x15, 0x3f, 0xfcc}) r53 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r53) r54 = getpid() shmctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x7, r45, r46, r47, r51, 0x44, 0x9}, 0x7f, 0x3, r53, r54, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000240)={{0x47, r41, r42, r41, r42, 0x140, 0x2}, 0x5, 0x54, r53, r40, 0x9a8, 0x15, 0x3f, 0xfcc}) r55 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r55) r56 = getpid() shmctl$IPC_SET(r35, 0x1, &(0x7f00000000c0)={{0x7, r36, r37, r38, r42, 0x44, 0x9}, 0x7f, 0x3, r55, r56, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r42]) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r57 = getuid() setuid(r57) getgid() shutdown(r2, 0x1) 16:14:19 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x1000, 0x20c, &(0x7f0000ffd000/0x1000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) r46 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r46}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000140), 0xd90d4867e2f1e30) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r47 = getuid() setuid(r47) getgid() shutdown(r2, 0x1) 16:14:20 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xffffff81) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:14:20 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="bb022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) r20 = socket(0x18, 0x1, 0x0) fcntl$setflags(r20, 0x2, 0x1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r22, 0xee01) r23 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r25 = semget$private(0x0, 0x4, 0x2) semop(r25, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r27 = getegid() r28 = getuid() r29 = getegid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r26, r27, r28, r29, 0x14, 0x6}, 0x5, 0x9, 0x101}) r30 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r31 = getuid() setuid(r31) r32 = getgid() r33 = getuid() r34 = socket(0x18, 0x1, 0x0) fcntl$setflags(r34, 0x2, 0x1) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r36, 0xee01) r38 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000240)={{0x7, r36, r37, r36, r37, 0x2, 0x2}, 0x5, 0x54, r35, r35, 0x9a8, 0x15, 0x3f, 0xfcc}) r39 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r39) r40 = getpid() shmctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x7, r31, r32, r33, r37, 0x44, 0x9}, 0x7f, 0x3, r39, r40, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r23, 0x1, &(0x7f00000002c0)={{0x80007, r22, r32, r22, r27, 0x2, 0xfffb}, 0x5, 0x54, r21, r21, 0x9a8, 0x15, 0x3f, 0x4}) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r32, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x18, 0x3f, 0xfcc}) r41 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r41) r42 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r41, r42, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r43 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r43) r44 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r43, r44, 0x4, 0x8, 0x1}) r45 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) r47 = getgid() r48 = getuid() r49 = socket(0x18, 0x1, 0x0) fcntl$setflags(r49, 0x2, 0x1) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r51, 0xee01) r53 = msgget$private(0x0, 0x4) r54 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r55 = getuid() setuid(r55) r56 = getgid() r57 = getuid() r58 = socket(0x18, 0x1, 0x0) fcntl$setflags(r58, 0x2, 0x1) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r60, 0xee01) r62 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r62, 0x1, &(0x7f0000000240)={{0x7, r60, r61, r60, r61, 0x2, 0x2}, 0x5, 0x54, r59, r59, 0x9a8, 0x15, 0x3f, 0xfcc}) r63 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r63) r64 = getpid() shmctl$IPC_SET(r54, 0x1, &(0x7f00000000c0)={{0x7, r55, r56, r57, r61, 0x44, 0x9}, 0x7f, 0x3, r63, r64, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000240)={{0x47, r51, r52, r51, r52, 0x140, 0x2}, 0x5, 0x54, r63, r50, 0x9a8, 0x15, 0x3f, 0xfcc}) r65 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r65) r66 = getpid() shmctl$IPC_SET(r45, 0x1, &(0x7f00000000c0)={{0x7, r46, r47, r48, r52, 0x44, 0x9}, 0x7f, 0x3, r65, r66, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r52]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r67 = getuid() setuid(r67) getgid() shutdown(r2, 0x1) 16:14:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x5, 0x1, 0xf9c, "7f79e6018505dd7b95f294b2a312f8f69e1a902e"}) setrlimit(0xe, &(0x7f0000000000)={0x393, 0x5}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f81605", 0x92) 16:14:20 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000002c0)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000240)=0x1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0xffffff81}, {0x85, 0x3}, {0x87, 0x5}, {0x85, 0x6}], 0x4}) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000280)={0x100, 0x7fff}, 0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000100)={0x2, 0x3f, 0x4, 0x0, 0x3f, 0x8, 0x9, 0x10, [{0x75, 0x400, 0x5605, 0x8}, {0x2, 0x200, 0x6, 0x8}, {0xbe, 0x1, 0x8, 0xd52791b2}, {0x3, 0x8000, 0x4, 0x4}, {0x6, 0x5, 0x4, 0x7}, {0x10000, 0xffff, 0x6, 0x5}, {0x10001, 0x4, 0x81, 0xa7000}, {0x40, 0x0, 0x5, 0x7}, {0x1, 0x3, 0x0, 0x100}, {0x225, 0x6, 0x18, 0x5}, {0x5, 0x2, 0x5, 0x1}, {0x3, 0x1, 0x4, 0x79b}, {0xfffff61a, 0x6a30, 0x400, 0x5}, {0x3, 0x9dc6, 0x4, 0xfffffff8}, {0x0, 0xfffff035, 0x5, 0xa3f}, {0x800, 0x80000000, 0x1, 0x7}]}) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:14:20 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82b5de612020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r3, &(0x7f0000000040)="f7f7934f25e177e8855c95519eca40fa3a0816c18e5105a6f3757a2704d78204e43f0bc4680c497446febe62401c27270511d5d63994738f8376cf4508161f79c0884a9eecd3130c3d84a3caa5fb24c1a882db75db34ded83d9dc921ecda08ca6ddcefb02cc357b8d7702ff732e10ad87ffcc088f2e05dbdf2be59e5137b0a0b57c622572424e7a541c5abbf9132", 0x8e) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) sendto$unix(r2, &(0x7f0000000100)='\x00', 0x0, 0x9, 0x0, 0xffffffffffffff55) sendsyslog(&(0x7f0000000200)="838b51f0989501803bfe302a67522c722f03747974dc5937cf4a0a01b1fd57d27ba02a6c1abb93a01af58f7ac3851453db95d2e7c4be62a1731736247f389931658c5dd61f4f66bba7af057805378eef3d3ceeb6320e7612456b33fb48f1ac0bdb5465812230fab09fcb85c142b1fd836054b247c1d48677720c7309ef29831a078664b4fc73c2a9d934d5f33638e20047b27120a094344f4a1248054a2200152238498bd82713a8a122502a8479d49d12757a9a480485147a91a799ef05da2a0bf0f6", 0xc3, 0x4) execve(0x0, 0x0, 0x0) 16:14:20 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) r3 = dup2(r0, r1) kqueue() r4 = syz_open_pts() ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x100}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28f66b3bfffefeff000bae962e5557bf3ed4cdbe9196a13eb7212df1b6e2d0d98dd5833646f24c5a51555939e2f827971412dda89c1b6c44ffeda43b5749d8001590582814511a267478b9045624fc3ccd35b7dc542be2da4f1b15f3b088ce86c7ed615c85989c3e7d9206c4d64ac86ecb475b71fe9acd684af00b062091ac31ab9126bae54abd6b6b67b549db54c3a9d82fc51405c1820ac1ae19056257010043c0770f8742b11b72c86d7f003eb9", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x11f}, 0x0) 16:14:21 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x3000, 0xedb093333f7281d3, &(0x7f0000ffd000/0x3000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:21 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202262f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x7, r30, r31, r30, r31, 0x2, 0x2}, 0x5, 0x54, r29, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r33 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r33) r34 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r33, r34, 0x4, 0x8, 0x1}) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r33, r23, 0x4, 0x8, 0x1}) r35 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r36 = getuid() setuid(r36) r37 = getgid() r38 = getuid() r39 = socket(0x18, 0x1, 0x0) fcntl$setflags(r39, 0x2, 0x1) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r41, 0xee01) r43 = msgget$private(0x0, 0x4) r44 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r45 = getuid() setuid(r45) r46 = getgid() r47 = getuid() r48 = socket(0x18, 0x1, 0x0) fcntl$setflags(r48, 0x2, 0x1) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r50, 0xee01) r52 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000240)={{0x7, r50, r51, r50, r51, 0x2, 0x2}, 0x5, 0x54, r49, r49, 0x9a8, 0x15, 0x3f, 0xfcc}) r53 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r53) r54 = getpid() shmctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x7, r45, r46, r47, r51, 0x44, 0x9}, 0x7f, 0x3, r53, r54, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000240)={{0x47, r41, r42, r41, r42, 0x140, 0x2}, 0x5, 0x54, r53, r40, 0x9a8, 0x15, 0x3f, 0xfcc}) r55 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r55) r56 = getpid() shmctl$IPC_SET(r35, 0x1, &(0x7f00000000c0)={{0x7, r36, r37, r38, r42, 0x44, 0x9}, 0x7f, 0x3, r55, r56, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r42]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r57 = getuid() setuid(r57) getgid() shutdown(r2, 0x1) 16:14:21 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x8, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) r42 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r43 = getuid() setuid(r43) r44 = getgid() r45 = getuid() r46 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r46) r47 = getpid() getgroups(0x1, &(0x7f0000000040)=[r44]) shmctl$IPC_SET(r42, 0x1, &(0x7f00000000c0)={{0x7, r43, r44, r45, r48, 0x44, 0x9}, 0x7f, 0x3, r46, r47, 0x7, 0x8, 0x1}) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r44, 0x2, 0x2}, 0x5, 0x401, r38, r38, 0x9a8, 0x3f, 0x3f, 0xfcc}) r49 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r49) r50 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r49, r50, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r49, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r51 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r51) r52 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r51, r52, 0x0, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r53 = getuid() setuid(r53) getgid() shutdown(r2, 0x1) 16:14:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = getuid() r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r8 = semget$private(0x0, 0x4, 0x2) semop(r8, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getuid() r12 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r9, r10, r11, r12, 0x14, 0x6}, 0x5, 0x9, 0x101}) r13 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r14 = getuid() setuid(r14) r15 = getgid() r16 = getuid() r17 = socket(0x18, 0x1, 0x0) fcntl$setflags(r17, 0x2, 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r19, 0xee01) r21 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000240)={{0x7, r19, r20, r19, r20, 0x2, 0x2}, 0x5, 0x54, r18, r18, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000440)='./file0\x00', 0x0, 0xfcfc96ac5f78649a, r22) r23 = getpid() shmctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x7, r14, r15, r16, r20, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x80007, r5, r15, r5, r10, 0x2, 0xfffb}, 0x5, 0x54, r4, r4, 0x9a8, 0x15, 0x3f, 0x4}) chown(&(0x7f0000000200)='./file0\x00', r2, r15) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x80000006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:14:21 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:21 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820205eed680e9"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:21 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0xfff, [{0x1, 0x4}, {0x0, 0x7}, {0x0, 0x7}, {0x2, 0x1}, {0x1, 0x9}, {0x1, 0x3f}, {0x1, 0x8}, {0x1, 0x9}, {0x1, 0x8}, {0x1, 0x620}, {0x3, 0x19b9}, {0x0, 0x8}, {0x3, 0x6}, {0x3, 0x80000001}, {0x2, 0x8}, {0x1, 0x4}, {0x2, 0xfff}, {0x1, 0xa3}, {0x3, 0x9}, {0x3, 0xfc6}, {0x3, 0x7}, {0x1, 0x9}, {0x2, 0x7}, {0x2, 0x31}, {0x3, 0x4}, {0xddeff87bc163d022, 0xfd}, {0x1, 0x6b5f}, {0x1, 0x4}, {0x6c3df33287491bff, 0xfffff247}, {0x3, 0x2}, {0x3, 0x800}, {0x1, 0x1}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185bd759e1a3fbed9d7c7f5ecd505370f55d99715dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78bc90ce04", 0x60) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x8, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000004ff7350400000000001100"}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r4, 0x84}], 0x1, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:14:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x390, 0x3f, 0xda, 0x10000}, {0x9, 0x5, 0xf7, 0x9}, {0xfff, 0xdd, 0x7, 0x800}, {0x1, 0x81, 0xea, 0x80}]}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000280)={&(0x7f00000001c0)='./file0\x00', r3, 0x4}) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x7f, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x7, './file0\x00'}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000300)=0x9) connect$unix(r5, &(0x7f00000002c0)=@file={0x200faf7dd1f284a4, './file0\x00'}, 0xa) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:14:22 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:22 executing program 0: clock_getres(0x4, &(0x7f0000000340)) r0 = socket(0x18, 0x3, 0x0) r1 = semget$private(0x0, 0x4, 0x0) semop(r1, &(0x7f0000000300)=[{0x0, 0x5, 0x8d4dfb6ebba8a611}, {0x1, 0x3, 0x800}, {0x3, 0x1d23, 0x1800}, {0x2, 0x9, 0x1000}, {0x3, 0x3f, 0x1000}], 0x5) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x80000002, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0x0, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x179d7414, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xb, r2) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r6, r7) r8 = getgid() setregid(r7, r8) r9 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r9, &(0x7f0000000000)="220e228901", 0x5) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) 16:14:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x20000205, &(0x7f0000000000)=[{0x58, 0x1}, {0x80000002}, {0x1ff, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000240)="f6357e0195ee9800000000000000", 0xe, 0x0, 0x0) write(r0, &(0x7f0000000280)="8cd5e8cb9e90c95124a9e5f2049e55ca700ef1f4a349faac4d4cf76b1ac109b98b24403f551b91d8522aafa668db1e773218fcccc95ce1726f532903b636fec9b4873dc0215748620cb91c847b00d85e3c0668af7b7820238ab020077203b5538c26b5c041b3eb2c1f3af8f820216c93ffaae31113c8df2d748169ea66d66cfed7d9f0fe5c7c75ce2734827f480b2959fa1d2c0a8e8eae3d05ca04d2fab350ba4677a54ed1e1d32d", 0xa8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) 16:14:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x40000000000000) r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000002700)='./file0\x00', 0x11dc89b09c4924bc, 0xd4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) recvfrom$inet6(r2, &(0x7f00000016c0)=""/4096, 0x1000, 0x1043, &(0x7f0000000140)={0x18, 0x0, 0x1, 0x4}, 0xc) close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r3 = syz_open_pts() close(r3) fchflags(r1, 0x0) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) getpeername$inet6(r4, &(0x7f0000001300), &(0x7f00000026c0)=0xc) poll(&(0x7f0000000180)=[{r3, 0x84}], 0x1, 0x0) pwritev(r3, &(0x7f0000001640)=[{&(0x7f0000000000)="636fe852c325061df874e7a3f8da15693a498abae6ab7ea8ec6fd4bc692ee23ccf36e147377e9669139940af91583e3b039c64b1", 0xb}, {&(0x7f00000011c0)="62ae556d3e6594ce6adbf2985baab29151e7b42f908d5f81a94c949b778de82629cb609eb6e39a8627827e7702990f168cb0a5627720fd262cb1d1fbb2985d3f8427e32ced13d2345562079dd7c535b1320bee5195ba6f6c2aba99aa4c14744dbee3d9c7712bc7803324150e8902e676a28d2875c556467ffbcefed5c04cd57d925a91bb0fb3e457d234ddedce2a436a80c22e39a9ec5b0d648bcc5c19399b1786749ddd5c1c33fdf78e3cc4b57a98540d646ec96e940c9560541a4cbce85cbfe3df7782905c2df4", 0xc8}, {&(0x7f0000001380)="971b56e28485c1660dcd98deb4f37dcb49e4e35fc5ffe7b96d8b15654a912ede76da2dc1f8c26d8ce1bef4d63a90b03b4d030c863ac56fd3ec9822a836ba4312328fbaa697e65ce7d28dcc071101f43127f52b960614595f9b1a39ea7235e7e855d9b12c5c86af38381481ca3522c68b9bcd96578c74389c8c871e638a9c2175fbf70bec1039bd48ac324e65013ae1956fa0471cf30d10e6d307ca5365157f2f24f13d8677daa76c36a2a678c1b9efecb1c5da4e17", 0x8b}, {&(0x7f0000001440)="cb926210f5c6cd9116fc0619114eb975fc1fada8e68c5b95421ade91111e3ac2bb9550ebab5681959b23d3ec6834ef325ec1e099329112a42bb753836430608cd49a7f5435e525c61f28e36075d4ba54253d82366c8444c2444b85993cc6fee42780caaa6138bcc525960188a5fc55f0ec822d87bad7e3b2df8a31d8a8a6c05bf383ed7e3ec2b70fc4e77c97ee68cd8ee23239bc09f43fd53d5827c253f1a7b38d76a37c3c7570dc83eb1b31b4fe88400294f44e53ad7e71a23c842fd448f684f4a14364070558a7d3", 0xc9}, {&(0x7f00000000c0)="c0a00e794c1edf5d9e8d388527f3bfd44ebf8e2a8711c61cd0dd2c79f11952d86edac13f7661674bfcb2a91a", 0xffffffffffffff15}, {&(0x7f0000001540)="64b0433b4522193c2da0443866ef4bd4f1dbc7287a40ec8f893da698c843af59459d3932e5630ff1e1fe4993f96c084f90c41c0c8b587604bd1666ef2be1b09721ab4b0db7a38a8961cd57a6212e2d9dc926f158d5522ae0fe4f04e4fa876cfd60f3cf667564d821da09a16232906f8eef1afef5388d13dbd80fec0519de5e32190f1999334c08b52a7e4814a867592285e60c1489ca879083df92dc03ccac433b7bcde04f1e3f602e2c71a9d7f0933aac481458b58126555870b941b9c0664be0319bb8f5cc18fa3fdf828cf44bd0fd7df241d5d743e9787d", 0xfffffffffffffda4}, {&(0x7f00000012c0)="a5abdf5986f23073fa126fc61618e19f6a15e19957baaba725429dd502e09222ca6a61b85319d71ec40e546f1db059ecc74bda81e49afff458de36ea60", 0xfffffffffffffe14}], 0x7, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') 16:14:22 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0xfcfc96ac3f786690, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:22 executing program 0: r0 = socket$inet(0x2, 0x4, 0x102) connect$inet(r0, &(0x7f0000000000), 0xffd8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x820, 0x108) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 16:14:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 16:14:22 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82822e2f66696c6530eab96fc487aa4b1b7821a380c9283ccbeadfbb2d906590ae603fb760e7eba7bcd384495912975dd8bb3fa1c842c7d297948e6cba9f1b228fda53bc95266c84f8bf060cc5705e76aa56d3f4e321d760cf4cfe0fb30a9c8e04da91227a976837ff0a2872b971704795449b9e0fb075b3312fbf8ec40381f27da82c929c3ce7a900cad37c5264c52dc023a789b554387fe365c8da1f5faefb8c555599feb018fe7792202b219703d6a407e6857b749f881d3f56e534b5aaee15f8a8f397391a0f274b90d8d308000061612bf8d2e8141f457e966a2d3170ed6108000000e2378fb942ac7bb6ee0fc3cc0dffc62bd02be29e0e6091cf68e54cd125ff6764a7fa934918dcc388b66a116ae8ae5e39cd578417aa6339b80534ce59116c2ae9037aa20000000000000000"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) getuid() r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) r10 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r11 = getuid() setuid(r11) r12 = getgid() r13 = getuid() r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x4) r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r21, 0xee01) r23 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0x7, r21, r22, r21, r22, 0x2, 0x2}, 0x5, 0x54, r20, r20, 0x9a8, 0x15, 0x3f, 0xfcc}) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000180)={{0x7, r21, r17, r16, r17, 0xca, 0x2}, 0x5, 0x54, r15, r15, 0x7, 0x15, 0x6, 0xfcc}) r24 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r24) r25 = getpid() shmctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x7, r11, r12, r13, r17, 0x44, 0x9}, 0x7f, 0x3, r24, r25, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, r7, r17, r7, r8, 0x2, 0x2}, 0x5, 0x54, r6, r6, 0x9a8, 0x15, 0x3f, 0xfcc}) r26 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r26) r27 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, 0x0, r4, r8, 0x44, 0x9}, 0x7f, 0x3, r26, r27, 0x4, 0x8, 0x1}) r28 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r29 = getuid() setuid(r29) r30 = getgid() r31 = getuid() r32 = socket(0x18, 0x1, 0x0) fcntl$setflags(r32, 0x2, 0x1) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r34, 0xee01) r36 = msgget$private(0x0, 0x4) r37 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r38 = getuid() setuid(r38) r39 = getgid() r40 = getuid() r41 = socket(0x18, 0x1, 0x0) fcntl$setflags(r41, 0x2, 0x1) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r43, 0xee01) r45 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000240)={{0x7, r43, r44, r43, r44, 0x2, 0x2}, 0x5, 0x54, r42, r42, 0x9a8, 0x15, 0x3f, 0xfcc}) r46 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r46) r47 = getpid() shmctl$IPC_SET(r37, 0x1, &(0x7f00000000c0)={{0x7, r38, r39, r40, r44, 0x44, 0x9}, 0x7f, 0x3, r46, r47, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000240)={{0x47, r34, r35, r34, r35, 0x140, 0x2}, 0x5, 0x54, r46, r33, 0x9a8, 0x15, 0x3f, 0xfcc}) r48 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r48) r49 = getpid() shmctl$IPC_SET(r28, 0x1, &(0x7f00000000c0)={{0x7, r29, r30, r31, r35, 0x44, 0x9}, 0x7b, 0x3, r48, r49, 0x4, 0x36ed, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r35]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r50 = getuid() setuid(r50) getgid() shutdown(r2, 0x1) 16:14:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1, 0x10}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00 O<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x8, 0xffffffff, "00002800e600000100bd0000010000004000", 0x0, 0xfffffffd}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x3, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000200)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r3, 0xffffffff, 0x6bd, &(0x7f0000000140)=""/147, &(0x7f0000000040)=0x93) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:14:22 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x450, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000340)=0x8c2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r1, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) nanosleep(&(0x7f0000000280)={0x6, 0x3ff}, &(0x7f00000002c0)) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom$unix(r3, &(0x7f00000006c0)=""/4096, 0x1000, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) pwritev(r3, &(0x7f0000000680)=[{&(0x7f0000000400)="3a79e5577d7e600204b5715fe61e99ed9faf5b794b8435e616ae3b31e44de6d42c2468360ea90c7e0fe81bd471b665eb377a1c498a34e26f7251f217c4e822325c07a8646d03d0951bdf7984f31fcbeb67869cdc09dce1f25dc84a9407910db2572de0a584818fd9294f4c18fed67dbfde5d5335b7635e405d084cf32d158a9500f7d944e8262ce949ef2a49465c233f1cc23f1629a60d242da7f5ffc73849515842e3f72f674844765a2f4ec8c524723fd45530da2170b854b111bd2566dad2f4326bd794c9ed9acdc7b3c4d91852ff85d6bbf25cfd", 0xd6}, {&(0x7f0000000500)="9e3fc1f607d66cb01873ae05a6fb42aade321294590a782fb9c1f19da7eadc79bbcba3cc666a8561296fe4b39031d2199714c9703c96bca6c848e3f1ab28197bdddd956f0291364a92376eb6fbfaa0a03f35b0659a6ed8358e6b90db900946c4f2beda627e208ad71f6cce7ba263c7fa510bc62da7ad", 0x76}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:14:22 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653820"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:22 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82222e2f66696c653020015d45b10e52ca0378d522527c65c19a929a821b82d7591aa183ce7c20b85d9a7bc38d1548fdda6f693881f74f4e9dff2d4263275918cfa697908b6339a16066542b53e2b1c299854ba7c8e2b3c538edb9ef1498a4213db9943e12dfac89b0309072e0b9b3dae06ec9564f55d281e4d92ee643c0c5164c44e579910af81494708a546f1f6ca1973671070de64ab55e363baaad1dd3b21785810515431419ef0a4c86bf75164fa2289570ee092276de0e42631689d116183f57e7d5c814fb8304ae57b7efd49f2afae4281b8000cff914e3842c744b9fb99888cdfb6dfde6460619937fbb6015ad35a04ca39952297386c326db565d22d8a150261cdcaabc2531512a71aa03ad4183a2297313de50e1af20a78d3a412ce750337dfa253795f255f8dceb99f4d095ab6f08"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r10}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) r11 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x1c0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x10137) setreuid(r13, 0xee01) r15 = msgget$private(0x0, 0x4) r16 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r17 = getuid() setuid(r17) r18 = getgid() r19 = getuid() r20 = socket(0x18, 0x1, 0x0) fcntl$setflags(r20, 0x2, 0x1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r22, 0xee01) r24 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000240)={{0x7, r22, r23, r22, r23, 0x2, 0x2}, 0x5, 0x54, r21, r21, 0x9a8, 0x15, 0x3f, 0xfcc}) r25 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r25) r26 = getpid() shmctl$IPC_SET(r16, 0x1, &(0x7f00000000c0)={{0x7, r17, r18, r19, r23, 0x44, 0x9}, 0x7f, 0x3, r25, r26, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x7, r13, r23, r13, r14, 0x2, 0x2}, 0x5, 0x54, r12, r12, 0x9a8, 0x15, 0x3f, 0xfcc}) r27 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r27) r28 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r14, 0x44, 0x9}, 0x7f, 0x3, r27, r28, 0x4, 0x8, 0x1}) r29 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r30 = getuid() setuid(r30) r31 = getgid() r32 = getuid() r33 = socket(0x18, 0x1, 0x0) fcntl$setflags(r33, 0x2, 0x1) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r35, 0xee01) r37 = msgget$private(0x0, 0x4) r38 = shmget$private(0x0, 0x1000, 0x20c, &(0x7f0000fff000/0x1000)=nil) r39 = getuid() setuid(r39) r40 = getgid() r41 = getuid() r42 = socket(0x18, 0x1, 0x0) fcntl$setflags(r42, 0x2, 0x1) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r44, 0xee01) r46 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000240)={{0x7, r44, r45, r44, r45, 0x2, 0x2}, 0x5, 0x54, r43, r43, 0x9a8, 0x15, 0x3f, 0xfcc}) r47 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r47) r48 = getpid() shmctl$IPC_SET(r38, 0x1, &(0x7f00000000c0)={{0x7, r39, r40, r41, r45, 0x44, 0x9}, 0x7f, 0x3, r47, r48, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000240)={{0x47, r35, r36, r35, r36, 0x140, 0x2}, 0x5, 0x54, r47, r34, 0x9a8, 0x15, 0x3f, 0xfcc}) r49 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r49) r50 = getpid() shmctl$IPC_SET(r29, 0x1, &(0x7f00000000c0)={{0x7, r30, r31, r32, r36, 0x44, 0x9}, 0x7f, 0x3, r49, r50, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r36]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r51 = getuid() setuid(r51) getgid() shutdown(r2, 0x1) 16:14:22 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x7c, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:23 executing program 0: r0 = dup(0xffffffffffffffff) fchdir(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) dup2(r1, r2) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x7, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x3}) ioctl$TIOCEXCL(r0, 0x2000740d) 16:14:23 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r29, 0xee01) r31 = msgget$private(0x0, 0x4) r32 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r33 = getuid() setuid(r33) r34 = getgid() r35 = getuid() r36 = socket(0x18, 0x1, 0x0) fcntl$setflags(r36, 0x2, 0x1) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r38, 0xee01) r40 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000240)={{0x7, r38, r39, r38, r39, 0x2, 0x2}, 0x5, 0x54, r37, r37, 0x9a8, 0x15, 0x3f, 0xfcc}) r41 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r41) r42 = getpid() shmctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x7, r33, r34, r35, r39, 0x44, 0x9}, 0x7f, 0x3, r41, r42, 0x4, 0x8, 0x1}) r43 = socket(0x18, 0x1, 0x0) fcntl$setflags(r43, 0x2, 0x1) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r45, 0xee01) r46 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r48 = semget$private(0x0, 0x4, 0x2) semop(r48, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r50 = getegid() r51 = getuid() r52 = getegid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r49, r50, r51, r52, 0x14, 0x6}, 0x5, 0x9, 0x101}) r53 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r54 = getuid() setuid(r54) r55 = getgid() r56 = getuid() r57 = socket(0x18, 0x1, 0x0) fcntl$setflags(r57, 0x2, 0x1) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r59, 0xee01) r61 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000240)={{0x7, r59, r60, r59, r60, 0x2, 0x2}, 0x5, 0x54, r58, r58, 0x9a8, 0x15, 0x3f, 0xfcc}) r62 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r62) r63 = getpid() shmctl$IPC_SET(r53, 0x1, &(0x7f00000000c0)={{0x7, r54, r55, r56, r60, 0x44, 0x9}, 0x7f, 0x3, r62, r63, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r46, 0x1, &(0x7f00000002c0)={{0x80007, r45, r55, r45, r50, 0x2, 0xfffb}, 0x5, 0x54, r44, r44, 0x9a8, 0x15, 0x3f, 0x4}) r64 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r65 = getuid() setuid(r65) r66 = getgid() r67 = getuid() r68 = socket(0x18, 0x1, 0x0) fcntl$setflags(r68, 0x2, 0x1) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r70, 0xee01) r72 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r72, 0x1, &(0x7f0000000240)={{0x7, r70, r71, r70, r71, 0x2, 0x2}, 0x5, 0x54, r69, r69, 0x9a8, 0x15, 0x3f, 0xfcc}) r73 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r73) r74 = getpid() shmctl$IPC_SET(r64, 0x1, &(0x7f00000000c0)={{0x7, r65, r66, r67, r71, 0x44, 0x9}, 0x7f, 0x3, r73, r74, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000240)={{0x47, r45, r30, r29, r30, 0x140, 0x2}, 0x5, 0x54, r41, r74, 0x9a8, 0x15, 0x3f, 0xfcc}) r75 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r75) r76 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r30, 0x44, 0x9}, 0x7f, 0x3, r75, r76, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r30]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r77 = getuid() setuid(r77) getgid() shutdown(r2, 0x1) 16:14:23 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/166, 0xa6, 0x40, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:14:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000001480)=[{0x2}, {0x20030}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x50) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/117, &(0x7f0000000080)=0x75) syz_emit_ethernet(0xe, &(0x7f0000000200)="ac58ec97829b2e408c116a606a9b") 16:14:23 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='\x12\xf6<7\xb5\xc8.\xae\b', 0x20880, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1fd5, &(0x7f0000000040)=[{0x80}, {0x7}, {0x4000000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r10 = semget$private(0x0, 0x4, 0x2) semop(r10, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r12 = getegid() r13 = getuid() r14 = getegid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r11, r12, r13, r14, 0x14, 0x6}, 0x5, 0x9, 0x101}) r15 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r16 = getuid() setuid(r16) r17 = getgid() r18 = getuid() r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r21, 0xee01) r23 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0x7, r21, r22, r21, r22, 0x2, 0x2}, 0x5, 0x54, r20, r20, 0x9a8, 0x15, 0x3f, 0xfcc}) r24 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r24) r25 = getpid() shmctl$IPC_SET(r15, 0x1, &(0x7f00000000c0)={{0x7, r16, r17, r18, r22, 0x44, 0x9}, 0x7f, 0x3, r24, r25, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x80007, r7, r17, r7, r12, 0x2, 0xfffb}, 0x5, 0x54, r6, r6, 0x9a8, 0x15, 0x3f, 0x4}) fcntl$setown(r4, 0x6, r6) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f0000000200)={0x5, 0x1, 0x80, 0x0, "61aa0d911ce9bae3c6514d6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x80000001) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") r26 = syz_open_pts() close(r26) ioctl$TIOCSETA(r26, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pread(r26, &(0x7f0000000080)="e3a02d19c808903abdb934530d8597402b4ce64cc7750a2b1f458a0370912546f3", 0x21, 0x0, 0x0) 16:14:23 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f668b10553020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x400, r42, r29, 0x9a6, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) r46 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r47 = getuid() setuid(r47) r48 = getgid() r49 = getuid() r50 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r50) r51 = getpid() getgroups(0x1, &(0x7f0000000040)=[r48]) shmctl$IPC_SET(r46, 0x1, &(0x7f00000000c0)={{0x7, r47, r48, r49, r52, 0x44, 0x9}, 0x7f, 0x3, r50, r51, 0x7, 0x8, 0x1}) r53 = socket(0x18, 0x1, 0x0) fcntl$setflags(r53, 0x2, 0x1) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r55, 0xee01) r56 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r58 = semget$private(0x0, 0x4, 0x2) semop(r58, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r60 = getegid() r61 = getuid() r62 = getegid() semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r59, r60, r61, r62, 0x14, 0x6}, 0x5, 0x9, 0x101}) r63 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r64 = getuid() setuid(r64) r65 = getgid() r66 = getuid() r67 = socket(0x18, 0x1, 0x0) fcntl$setflags(r67, 0x2, 0x1) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r69, 0xee01) r71 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r71, 0x1, &(0x7f0000000240)={{0x7, r69, r70, r69, r70, 0x2, 0x2}, 0x5, 0x54, r68, r68, 0x9a8, 0x15, 0x3f, 0xfcc}) r72 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r72) r73 = getpid() shmctl$IPC_SET(r63, 0x1, &(0x7f00000000c0)={{0x7, r64, r65, r66, r70, 0x44, 0x9}, 0x7f, 0x3, r72, r73, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r56, 0x1, &(0x7f00000002c0)={{0x80007, r55, r65, r55, r60, 0x2, 0xfffb}, 0x5, 0x54, r54, r54, 0x9a8, 0x15, 0x3f, 0x4}) r74 = socket(0x18, 0x1, 0x0) fcntl$setflags(r74, 0x2, 0x1) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r76, 0xee01) r77 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r79 = semget$private(0x0, 0x4, 0x2) semop(r79, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r81 = getegid() r82 = getuid() r83 = getegid() semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r80, r81, r82, r83, 0x14, 0x6}, 0x5, 0x9, 0x101}) r84 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r85 = getuid() setuid(r85) r86 = getgid() r87 = getuid() r88 = socket(0x18, 0x1, 0x0) fcntl$setflags(r88, 0x2, 0x1) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r90, 0xee01) r92 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r92, 0x1, &(0x7f0000000240)={{0x7, r90, r91, r90, r91, 0x2, 0x2}, 0x5, 0x54, r89, r89, 0x9a8, 0x15, 0x3f, 0xfcc}) r93 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r93) r94 = getpid() shmctl$IPC_SET(r84, 0x1, &(0x7f00000000c0)={{0x7, r85, r86, r87, r91, 0x44, 0x9}, 0x7f, 0x3, r93, r94, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r77, 0x1, &(0x7f00000002c0)={{0x80007, r76, r86, r76, r81, 0x2, 0xfffb}, 0x5, 0x54, r75, r75, 0x9a8, 0x15, 0x3f, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r95 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r96 = getuid() setuid(r96) r97 = getgid() r98 = getuid() r99 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r99) r100 = getpid() getgroups(0x1, &(0x7f0000000040)=[r97]) shmctl$IPC_SET(r95, 0x1, &(0x7f00000000c0)={{0x7, r96, r97, r98, r101, 0x44, 0x9}, 0x7f, 0x3, r99, r100, 0x7, 0x8, 0x1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r103 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r104 = getuid() setuid(r104) r105 = getgid() r106 = getuid() r107 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r107) r108 = getpid() getgroups(0x1, &(0x7f0000000040)=[r105]) shmctl$IPC_SET(r103, 0x1, &(0x7f00000000c0)={{0x7, r104, r105, r106, r109, 0x44, 0x9}, 0x7f, 0x3, r107, r108, 0x7, 0x8, 0x1}) r110 = socket(0x18, 0x1, 0x0) fcntl$setflags(r110, 0x2, 0x1) getsockopt$SO_PEERCRED(r110, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r112, 0xee01) r113 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r115 = semget$private(0x0, 0x4, 0x2) semop(r115, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r114, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r117 = getegid() r118 = getuid() r119 = getegid() semctl$IPC_SET(r115, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r116, r117, r118, r119, 0x14, 0x6}, 0x5, 0x9, 0x101}) r120 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r121 = getuid() setuid(r121) r122 = getgid() r123 = getuid() r124 = socket(0x18, 0x1, 0x0) fcntl$setflags(r124, 0x2, 0x1) getsockopt$SO_PEERCRED(r124, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r126, 0xee01) r128 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r128, 0x1, &(0x7f0000000240)={{0x7, r126, r127, r126, r127, 0x2, 0x2}, 0x5, 0x54, r125, r125, 0x9a8, 0x15, 0x3f, 0xfcc}) r129 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r129) r130 = getpid() shmctl$IPC_SET(r120, 0x1, &(0x7f00000000c0)={{0x7, r121, r122, r123, r127, 0x44, 0x9}, 0x7f, 0x3, r129, r130, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r113, 0x1, &(0x7f00000002c0)={{0x80007, r112, r122, r112, r117, 0x2, 0xfffb}, 0x5, 0x54, r111, r111, 0x9a8, 0x15, 0x3f, 0x4}) r131 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r131}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) getsockopt$sock_cred(r131, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r133 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r134 = getuid() setuid(r134) r135 = getgid() r136 = getuid() r137 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r137) r138 = getpid() getgroups(0x1, &(0x7f0000000040)=[r135]) shmctl$IPC_SET(r133, 0x1, &(0x7f00000000c0)={{0x7, r134, r135, r136, r139, 0x44, 0x9}, 0x7f, 0x3, r137, r138, 0x7, 0x8, 0x1}) r140 = socket(0x18, 0x1, 0x0) fcntl$setflags(r140, 0x2, 0x1) getsockopt$SO_PEERCRED(r140, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r142, 0xee01) r143 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r145 = semget$private(0x0, 0x4, 0x2) semop(r145, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r144, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r147 = getegid() r148 = getuid() r149 = getegid() semctl$IPC_SET(r145, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r146, r147, r148, r149, 0x14, 0x6}, 0x5, 0x9, 0x101}) r150 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r151 = getuid() setuid(r151) r152 = getgid() r153 = getuid() r154 = socket(0x18, 0x1, 0x0) fcntl$setflags(r154, 0x2, 0x1) getsockopt$SO_PEERCRED(r154, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r156, 0xee01) r158 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r158, 0x1, &(0x7f0000000240)={{0x7, r156, r157, r156, r157, 0x2, 0x2}, 0x5, 0x54, r155, r155, 0x9a8, 0x15, 0x3f, 0xfcc}) r159 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r159) r160 = getpid() shmctl$IPC_SET(r150, 0x1, &(0x7f00000000c0)={{0x7, r151, r152, r153, r157, 0x44, 0x9}, 0x7f, 0x3, r159, r160, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r143, 0x1, &(0x7f00000002c0)={{0x80007, r142, r152, r142, r147, 0x2, 0xfffb}, 0x5, 0x54, r141, r141, 0x9a8, 0x15, 0x3f, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r162 = semget$private(0x0, 0x4, 0x2) semop(r162, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r161, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r164 = getegid() r165 = getuid() r166 = getegid() semctl$IPC_SET(r162, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r163, r164, r165, r166, 0x14, 0x6}, 0x5, 0x9, 0x101}) getgroups(0x1bfba71a951e2885, &(0x7f00000004c0)=[r5, r166, r102, r105, r117, r152, r132]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r167 = getuid() setuid(r167) getgid() shutdown(r2, 0x1) 16:14:23 executing program 0: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000bc0)={0xbd879fe200af37d5, 0x9, 0x10001, 0x5, 0x8}) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000db1000/0x1000)=nil) pipe(&(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/121, 0x79}, {&(0x7f0000000580)=""/246, 0xf6}, {&(0x7f0000000680)=""/134, 0x86}, {&(0x7f0000000740)=""/68, 0x44}, {&(0x7f00000007c0)=""/54, 0x36}, {&(0x7f0000000800)=""/12, 0xc}], 0x7, &(0x7f00000008c0)=""/201, 0xc9}, 0x2) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x90) geteuid() r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x1, 0x1, 0x8d}, {{r3}, 0xffffffffffffffff, 0x18, 0x0, 0xfffffffffffffffc, 0x20}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x100, 0x5}, {{r3}, 0x0, 0x50, 0x3, 0x8, 0x100}, {{r2}, 0xfffffffffffffff8, 0x24, 0x8, 0xb2f}, {{r3}, 0xfffffffffffffffd, 0x18, 0x20, 0x4, 0x1}, {{r2}, 0xfffffffffffffffc, 0x48, 0x1, 0x4, 0xfffffffffffffff9}, {{r2}, 0xffffffffffffffff, 0x2, 0x3, 0xb4, 0x101}], 0xac1b, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x17bc}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x401}, {{r2}, 0xfffffffffffffffa, 0xa, 0x12, 0x0, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffffd, 0x2, 0x2c, 0x7, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x74}, {0x6}]}) dup(r4) r5 = socket$inet6(0x18, 0x3, 0x102) r6 = fcntl$dupfd(r5, 0x0, r5) sendmsg$unix(r6, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) openat(r6, &(0x7f0000000d40)='./file0\x00', 0x10000, 0x1) r7 = socket$inet6(0x18, 0x3, 0x102) r8 = fcntl$dupfd(r7, 0x0, r7) sendmsg$unix(r8, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000d00)=0x1) r9 = semget$private(0x0, 0x3, 0x0) r10 = shmget(0x3, 0x1000, 0x4, &(0x7f0000be6000/0x1000)=nil) shmat(r10, &(0x7f0000e7b000/0x4000)=nil, 0x7800) semop(r9, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x800}, {0x4, 0x80000001, 0xc57d9da5155903b8}], 0x3) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/ttyCcfg\x00', 0x400, 0x0) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000d80)) ioctl$TIOCMSET(r3, 0x4004667f, &(0x7f0000000000)) r11 = semget$private(0x0, 0x4, 0x5) r12 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000b40)=0x7) shmdt(r12) semop(r9, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x2, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETVAL(r11, 0x4, 0x8, &(0x7f0000000a00)=0x2) semop(r11, &(0x7f00000003c0)=[{0x3, 0x7, 0x800}, {0x1, 0x3f, 0x800}, {0x2, 0x1e9d, 0xac3858658c7e056b}, {0x4, 0x80, 0x1800}, {0x2, 0xdf3, 0x1800}, {0x1, 0x6e, 0x3000}], 0x6) r13 = socket$inet6(0x18, 0x3, 0x102) r14 = fcntl$dupfd(r13, 0x0, r13) sendmsg$unix(r14, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) mkdirat(r14, &(0x7f0000000380)='./file0\x00', 0x10) 16:14:23 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) 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"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 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", 0x70) 16:14:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x402008001}) recvfrom$unix(r0, &(0x7f0000000080)=""/246, 0xf6, 0x843, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:14:23 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00407948d76a89a23996000034a4e107c1779c51bce14a9bac9ba230a0fcae0df07f4fe08942786f03fa09e783df102dd20206bf1274"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() r45 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) r47 = getgid() r48 = getuid() r49 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r49) r50 = getpid() getgroups(0x1, &(0x7f0000000040)=[r47]) shmctl$IPC_SET(r45, 0x1, &(0x7f00000000c0)={{0x7, r46, r47, r48, r51, 0x44, 0x9}, 0x7f, 0x3, r49, r50, 0x7, 0x8, 0x1}) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x800, r49) r52 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r52, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r53 = getuid() setuid(r53) getgid() shutdown(r2, 0x1) 16:14:23 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d, 0x0, 0xfd, 0x20000001}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 16:14:23 executing program 0: munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x8000) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 16:14:23 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="dde2403066696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x6, 0x5, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x2}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000240)=[{0xc2b}]}) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r7 = syz_open_pts() fcntl$lock(r7, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x1, "000000000000000100002000"}) sendto(0xffffffffffffffff, &(0x7f0000000280)="f71e6001f01247f18d60a86fa902ebee4b6882a41feeaee287cf303d429135b20871232dd625534d507cc2ca", 0x2c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000100)={0xe53}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000180)) r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r13 = msgget$private(0x0, 0x4) socketpair(0x40, 0x3, 0xe8, &(0x7f0000000080)) r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x25) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x8, r16, r17, r16, r17, 0x90, 0x10}, 0x5, 0x54, r15, r15, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0x8, r11, r12, r11, r12, 0x10, 0x10}, 0x5, 0x54, r10, r15, 0xfffffffffffffffe, 0x14, 0x3f, 0xfcc}) msgctl$IPC_RMID(r13, 0x0) 16:14:23 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="72e7e2fb00098ebd3027"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r22 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r23 = getuid() setuid(r23) r24 = getgid() r25 = getuid() r26 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r26) r27 = getpid() getgroups(0x1, &(0x7f0000000040)=[r24]) shmctl$IPC_SET(r22, 0x1, &(0x7f00000000c0)={{0x7, r23, r24, r25, r28, 0x44, 0x9}, 0x7f, 0x3, r26, r27, 0x7, 0x8, 0x1}) shmctl$IPC_SET(r11, 0x1, &(0x7f00000004c0)={{0x7, r12, r13, r14, r18, 0xd9, 0x9}, 0x7f, 0x3, r20, r21, 0x10001, 0x80000040, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r29, r9, 0x2}, 0x5, 0x54, r7, r7, 0x7310, 0x15, 0x3f, 0xfcc}) r30 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r30) r31 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r30, r31, 0x4, 0x8, 0x1}) r32 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r33 = getuid() setuid(r33) r34 = getgid() r35 = getuid() r36 = socket(0x18, 0x1, 0x0) fcntl$setflags(r36, 0x2, 0x1) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r38, 0xee01) r40 = msgget$private(0x0, 0x4) r41 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r42 = getuid() setuid(r42) r43 = getgid() r44 = getuid() r45 = socket(0x18, 0x1, 0x0) fcntl$setflags(r45, 0x2, 0x1) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r47, 0xee01) r49 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000240)={{0x7, r47, r48, r47, r48, 0x2, 0x2}, 0x5, 0x54, r46, r46, 0x9a8, 0x15, 0x3f, 0xfcc}) r50 = getpid() r51 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r52 = getuid() setuid(r52) r53 = getgid() r54 = getuid() r55 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xfcfc96ac3f787c92, r37) r56 = getpid() getgroups(0x1, &(0x7f0000000040)=[r53]) shmctl$IPC_SET(r51, 0x1, &(0x7f00000000c0)={{0x7, r52, r53, r54, r57, 0x44, 0x9}, 0x7f, 0x3, r55, r56, 0x7, 0x8, 0x1}) r58 = socket(0x18, 0x1, 0x0) fcntl$setflags(r58, 0x2, 0x1) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r60, 0xee01) r61 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r63 = semget$private(0x0, 0x4, 0x2) semop(r63, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r65 = getegid() r66 = getuid() r67 = getegid() semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r64, r65, r66, r67, 0x14, 0x6}, 0x5, 0x9, 0x101}) r68 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r69 = getuid() setuid(r69) r70 = getgid() r71 = getuid() r72 = socket(0x18, 0x1, 0x0) fcntl$setflags(r72, 0x2, 0x1) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r74, 0xee01) r76 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r76, 0x1, &(0x7f0000000240)={{0x7, r74, r75, r74, r75, 0x2, 0x2}, 0x5, 0x54, r73, r73, 0x9a8, 0x15, 0x3f, 0xfcc}) r77 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r77) r78 = getpid() shmctl$IPC_SET(r68, 0x1, &(0x7f00000000c0)={{0x7, r69, r70, r71, r75, 0x44, 0x9}, 0x7f, 0x3, r77, r78, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r61, 0x1, &(0x7f00000002c0)={{0x80007, r60, r70, r60, r65, 0x2, 0xfffb}, 0x5, 0x54, r59, r59, 0x9a8, 0x15, 0x3f, 0x4}) r79 = socket(0x18, 0x1, 0x0) fcntl$setflags(r79, 0x2, 0x1) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r81, 0xee01) r82 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r84 = semget$private(0x0, 0x4, 0x2) semop(r84, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r86 = getegid() r87 = getuid() r88 = getegid() semctl$IPC_SET(r84, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r85, r86, r87, r88, 0x14, 0x6}, 0x5, 0x9, 0x101}) r89 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r90 = getuid() setuid(r90) r91 = getgid() r92 = getuid() r93 = socket(0x18, 0x1, 0x0) fcntl$setflags(r93, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r95, 0xee01) r97 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r97, 0x1, &(0x7f0000000240)={{0x7, r95, r96, r95, r96, 0x2, 0x2}, 0x5, 0x54, r94, r94, 0x9a8, 0x15, 0x3f, 0xfcc}) r98 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r98) r99 = getpid() shmctl$IPC_SET(r89, 0x1, &(0x7f00000000c0)={{0x7, r90, r91, r92, r96, 0x44, 0x9}, 0x7f, 0x3, r98, r99, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r82, 0x1, &(0x7f00000002c0)={{0x80007, r81, r91, r81, r86, 0x2, 0xfffb}, 0x5, 0x54, r80, r80, 0x9a8, 0x15, 0x3f, 0x4}) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0xfcfc96ac7f78649a, r80) r100 = getpid() shmctl$IPC_SET(r41, 0x1, &(0x7f00000000c0)={{0x7, r42, r43, r44, r48, 0x44, 0x9}, 0x7f, 0x3, r50, r100, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000240)={{0x47, r38, r39, r38, r39, 0x140, 0x2}, 0x5, 0x54, r50, r37, 0x9a8, 0x15, 0x3f, 0xfcc}) r101 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1bff775d47850f93, r100) r102 = getpid() shmctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x7, r33, r34, r35, r39, 0x44, 0x9}, 0x7f, 0x3, r101, r102, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r39]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r103 = getuid() setuid(r103) getgid() shutdown(r2, 0x1) 16:14:23 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file1\x00', r0, r1) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:14:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="6f59e60f57ede32b5e7ec08cbbe902567476262ede3724b6adbbc152a43df2ac6de31c23a4d6a1d1a76ec0854824112a35d50fd158bd344bf3f07685575a1c32458bbff2f8b80af08789626ab84a22e0132a6ef8bcc876c68ceaf2ce551ca3f75084fc4f205542f7c55c87967f31d6c2c17f5cc34c0e180e20e32ddd02953794ca951af5f535d3befcd5e6aeb3920c18b5a07266b835ebcadc27689f42e7efb68cb7fd936792ffd0a2e3953e3eb8dd61f0be78baf9e0ace90b18b66bb1d5211ba59dc4090b7fe5c0d1b7c68bc1ac2526cfd63b124aee4765d593f9e9a2f10f"], 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) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) sendto$unix(r2, &(0x7f0000000040), 0x0, 0x8, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x7) 16:14:23 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="aa68d9d4ce0531f2b96dbccd04eaaa40afbb34987a8d04758c41e671e8db38554a15f0ac74cc61d0273f6943bac496d9ffe32727cb1fe69f946287d600cea96e3b06e12a4f885fc632bd7873f70ef1c641b18406d80bebda"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() getuid() r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x7, r16, r17, r16, r17, 0x2, 0x2}, 0x5, 0x54, r15, r15, 0x9a8, 0x15, 0x3f, 0xfcc}) r19 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r19) r20 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r4, r17, 0x44, 0x9}, 0x7f, 0x3, r19, r20, 0x4, 0x8, 0x8000}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r17, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r21 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r21) r22 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r21, r22, 0x4, 0x8, 0x1}) r23 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r24 = getuid() setuid(r24) r25 = getgid() r26 = getuid() r27 = socket(0x18, 0x1, 0x0) fcntl$setflags(r27, 0x2, 0x1) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r29, 0xee01) r31 = msgget$private(0x0, 0x4) r32 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r33 = getuid() setuid(r33) r34 = getgid() r35 = getuid() r36 = socket(0x18, 0x1, 0x0) fcntl$setflags(r36, 0x2, 0x1) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r38, 0xee01) r40 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000240)={{0x7, r38, r39, r38, r39, 0x2, 0x2}, 0x5, 0x54, r37, r37, 0x9a8, 0x15, 0x3f, 0xfcc}) r41 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r41) r42 = getpid() shmctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x7, r33, r34, r35, r39, 0x44, 0x9}, 0x7f, 0x3, r41, r42, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000240)={{0x47, r29, r30, r29, r30, 0x140, 0x2}, 0x5, 0x54, r41, r28, 0x9a8, 0x15, 0x3f, 0xfcc}) r43 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r43) r44 = getpid() shmctl$IPC_SET(r23, 0x1, &(0x7f00000000c0)={{0x7, r24, r25, r26, r30, 0x44, 0x9}, 0x7f, 0x3, r43, r44, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r30]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r45 = getuid() setuid(r45) getgid() shutdown(r2, 0x1) 16:14:23 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 16:14:23 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x4, r20, r21, 0x4, 0x7, 0x101}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:24 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x480, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000180)={0x7fffffff, 0x9, 0x81, 0x9, &(0x7f00000002c0)={{0xff, 0xfd, 0x15, 0x20, 0x81, 0x680, 0x83d}, {[0xffff, 0x3, 0x5, 0x2, 0x8005, 0x6, 0xe41, 0x101, 0x401, 0x6, 0x8, 0x7f, 0x0, 0x9d4, 0x3, 0x1, 0x2, 0x2], [0xfff0000, 0x5191, 0x7, 0x6, 0x800, 0x3, 0x80, 0x3, 0x6, 0x4], [0x8, 0x6de2, 0x7, 0x5, 0x1, 0x7c1, 0x9], [0x8, 0x6, 0x401, 0x9, 0x401, 0x40], [{0x7, 0xffffffff, 0x7, 0x1}, {0x1f, 0x100, 0x5, 0xffffffffffffff80}, {0x880, 0x2, 0x8}, {0x0, 0x8000000, 0x0, 0x2}, {0x9, 0x80000001, 0x5, 0x7}, {0x0, 0xffffff7f, 0x5, 0x81}, {0x8, 0x7f2d, 0x9}, {0x0, 0x3, 0x7, 0x4}], {0x9, 0x9, 0xac9d, 0x3}, {0x7, 0xb0}}}, 0x1, 0xff}) r1 = socket(0x6, 0x8000, 0x3) close(r1) r2 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000200)={{}, 0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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", 0x23c) 16:14:24 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0xff, 0x3, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0839aec65cc68adddc00648756fccc0adf090e10d0a3d6e445c0700b3e75e64b0abaa3461c2fb4206f335db042d9be3d85353cefc9d07381729d735cc44d1ff9e41c4c1fdcfc03fdf9b7491715a756715ca9aa39e68b08bf53763e2d60283a8b088094df43c2da7b6654a9b2d0671050a340a08b0d0b3e90a8b2"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96acff78609a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:24 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x2) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r2, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r1) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000180)="d000"/14, 0x33e, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0xfffffffffffffffd) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r6, 0x84}], 0x1, 0x0) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r7, 0x84}], 0x1, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) close(r8) select(0x40, &(0x7f0000000040)={0x3, 0x9, 0x8001, 0x5, 0x4, 0x0, 0x0, 0xffff}, &(0x7f00000001c0)={0x40, 0x0, 0xfff, 0x40, 0xffffffff, 0x0, 0x2, 0x8}, 0x0, 0x0) 16:14:24 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, 0xffffffffffffffff, 0x44, 0xd}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:24 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0c857b08f27bedafbd70"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x80, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78618a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:24 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653008"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x7, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x6, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, 0x0, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x1, r42, r43, 0x4, 0x946, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) accept$unix(r1, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd3b5a930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e439f95ffd71789e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065bfe130061459cbd760eddb6c4c81fe57fa6ca11cef84197d79a66ec052098c75fb0e16fb22e345201f407a3d151e7374e9b097c71077cd6a2accc4ee319fee38c32d31687c224b3654028680d13f8c03b1"], &(0x7f0000001200)=0x1002) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:14:25 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="3d0dc1bd8bd768c2b2450e8b78c2eacfb35157b6bae86d2c955a36d73f1b3b7edc2d93a336ed9c91468c5454d558ed8933e80d12124aef2386d441089b109053"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:25 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000013020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, 0x0, 0x4, 0x8, 0x1}) r23 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r24 = getuid() setuid(r24) r25 = getgid() r26 = getuid() r27 = socket(0x18, 0x1, 0x0) fcntl$setflags(r27, 0x2, 0x1) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r29, 0xee01) r31 = msgget$private(0x0, 0x4) r32 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r33 = getuid() setuid(r33) r34 = getgid() r35 = getuid() r36 = socket(0x18, 0x1, 0x0) fcntl$setflags(r36, 0x2, 0x1) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r38, 0xee01) r40 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000240)={{0x7, r38, r39, r38, r39, 0x2, 0x2}, 0x5, 0x54, r37, r37, 0x9a8, 0x15, 0x3f, 0xfcc}) r41 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r41) r42 = getpid() shmctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x7, r33, r34, r35, r39, 0x44, 0x9}, 0x7f, 0x3, r41, r42, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000240)={{0x47, r29, r30, r29, r30, 0x140, 0x2}, 0x5, 0x54, r41, r28, 0x9a8, 0x15, 0x3f, 0xfcc}) r43 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r43) r44 = getpid() shmctl$IPC_SET(r23, 0x1, &(0x7f00000000c0)={{0x7, r24, r25, r26, r30, 0x44, 0x9}, 0x7f, 0x3, r43, r44, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r30]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r45 = getuid() setuid(r45) getgid() shutdown(r2, 0x1) 16:14:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) sendmsg(r1, &(0x7f0000003680)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x1, 0x55}, 0xc, &(0x7f0000003540)=[{&(0x7f00000001c0)="dfaf6946734e1f818d80a85965c566e98a2639b5135da1acc0d09a8ea94f903e24cc4a29498c288ad584739504bc88951d1c84b10e372875b27965be0412afebe9b31af1ecfb31c1f5907229ef75390bde65e2ffcaf6e3811b4de5de54f049a7e03eaf0e45ed944dcbefd6b107a19d07761012da214fedf63eab76f34e5d88931283c972ab5b01c07c0eb0b7878b9a99e912e20472221d82eeb25c6113c97f6e29bc6735f72c9bfff4842227ae7b6ba666bc1694a48b66690489e6690027877169", 0xc1}, {&(0x7f0000000340)="65273c2d8e10fb7eda51e73c3634e8f83ef73894a19ea1a9dbc13174eb29a362e7c0ac55fe3803926b9401918f756f3b16059ddbfea01784276f17f4c0cc85c007df53a4c3d9869bc38f889667e596407f12dd930a1fef9b5821cc15673d866740e0118f09605640950de555899ed708d907d199d638f313078718116e3042ba8a254b7bfb16c25898b0b5f770f7230a2216f462cf256a62563f26d98362c0f4a17bbb3828d3b88459dd9e585789475205aaa88cf9d757461190198589aa2b1e34be6ece3b21a382e5db34ee0b4a092f75c643cfd5b76cc68c27d743a3212c4c7d2400d4d9b3586e379936d5ebdfcbdd5a2f224621bdc55031438bc3ac88d4559e98e016e72c189db54e07c8e8731df4d3c5f1e33ef751d86baa5285d2fc6b43046dbc74a446b631f517f4fd5f79d0c75b867e94bfe8a8f6386934758e56d6169b64aeadf21ae4918707c028c8b22f90070c179dca8bd729098acf1e920a26822954e435964ca023ae588b24951b2a99db34486de766d10aa7dbcbbc305227acaad89c87e084d9af8460aabab5b72764ebbfb7df3decfe6ace057295a6d93e9759429881e3777fd028bd29b100bc18d45142277b09c26162d4ea1cc224a2b290df2e357d116c6c5b02992536a10d5b39555d342148a1dfa89595c71ea1253cf52ba787385f48e15c3cc533b6a98620f74261a61c21bf91ad5f804016139aee11cbef7cee36f76fccf2ce4b02d4be62f6a48c8f1fc25d2066fb3de11a4cb1e5c84fd5866ef2efaed96405443b97b501de6622efaa2600a7cafa74851eb9c7afc7f4f6857318e1105772a40f9a31a4eb7ba201ceb337d983e4b90e79299c951e95b7443aa5aec609b27bf1c606537a02657a62e886d338f57be4e0cc774d397e125a888947a6ebf93d9ea86c5b32a08e3db148b49a28f808001e9b546b863a772e443e637ab9c388c1fa579bda7a3c1abeaa36d5a3a1d212d7f1f5d291ee872358b463d131db5f02f76fb93fa561fcaa8b98b0c70cb5057f74e31bab9367e3c8e65ea1d82f370bfa78584b8c3715c52f5e0c1f09575ecaab389c629fb618697ac272fd99cef0da44ea8bfdd897a05aedf3bc737c76c58d3d805d0b54d5acffdd97b4135bca4065e005412f2cec6455e15a8f92a45b255eb53a003b49e75cc4017e0267f6c95d7f6fde63314a71fe84a50af6173ca630dd32419afe67bb2306fa8a138318b6df50763933c0d7619db989f15aa928789cff9f745dcd769902bfbe07d336d68dcd8a6aea93d9dd2cf01d01d998d91d49304ee231a6d31dfbb209b72aa260f6a7b40c8a9008dfc31c1db6cb7f3b5cdc2e0691ed924bca762ee4a0bf43128f6b6cef41f6c1307d1968ac1920ff8dfdd0b997ad69aad23a7670f788a955643438a7908fb404d48ed5604b8e48b4a51681151c3576c87ecae03211545d88a1a4a1eccedd9ad3f5c5139f73303dcb049a78a391513c18d4a7bffd3952ebcc21f1f18de332e9401a8342f5e3073833f4e834a36c200d769a084dce11a14a0d0217cb04a407baf10034f1f26d7dbc43e0a9841888ef2cce5fa4485d0cec9670f97305739e9faa2410e6003c7a85fc9f16a2a2db14ffb6717714db23138282d8c6e0171a674bd8037aa1090e4e039d2429c3e0fc8e7554655f19f896f4a0e5f5cf1e4c352b40a654d5b66d4f9f9e84592c71132e8038f0439f810960b13b4b83c376028af40f43688311d0caa8e60639a6fb163fa5e5bddba1fcf467a22a2b7b88164476a490ea08523f96a81086c55b9d18ce60a09990d3a028f95c9bc3bd8df208913ad8a4f770201aa45a6f2b1208bf774842bee1b58bc9c85602269789f22ed6cb54029349acd1144c21fae4de837de8fda79362a6cd5bc516a9d9abee97d4cc186baf669966c12640639441ff572c0b6e2ace4f3f5653a0ea0a5ce83f2e407a7774f2cdd9b7cb383ce8b8f9e052e476e9cb01dc1f083065bbac3b581db0b3716de340f504f8a0a3014079f5dd126b6b3c3d791c85d93ec38965d34f82a08b1f8c3e7bfd54b896a98af61b99aadc0d0cc57c135d8240523d7290559a2898dc4427f27ef771230476e3a61a3b2ca62cecee9f8a9384a136faaad38966edd96f7c89e3c90fd050b57e29e585a403c354a56074c586c291db703a48b2c8b068bb94bf836c2b2998b2644516126642f9e9cf3697cbc637423a974889fb2e6f25972be43783b4a2e509e231021b479716f0ff9063016c3d1be7478444a9a33942b8b5908e3647677a5b30266238225f93ad56e234a1252f1731a15851b7f2caa1fccdf83c076822341c673f5e3b9ab344c8b81d08c52fe5ae5e8b35753ba3c60244d504ccfdea1c3a8b725a9eb4748b1199e715d9044e6b9f01ee7213e1c402df29366fe044330e860d30b6f6e38f9263490f38152da8ccb35dde0796e3b10aa34f137f631cbe8293275279ed1651393e3a7f1f3cf23568e938df9af6289c13f387430656ea6296fe433f09f9d7278b179c4f7817581e752f69ad151d856a9ad2e2a0db8bb56bda984849bfdae63621dcd9cec240bb5d6fc81abbc4f7515ee9066fec592aa70f2ebb540b61f16f01671521ad6a891d409044e2fe4ad32d46c21f2d347634f4ec75905b7df095ca6fffd65b86153127c61a08a3558cc225f6af529b3f90bbd998964f31d5fcc87ccafa8918440fb61ebdf4ecfd726966f5c48de21b930d209c0edcb6c2abac3059192743eb427c972fa3b877ffa21c334aa20c60deb153c4409db52dc541510655e01b2feb97603d2f848a6226f83b12df23bdd3ddc1832ae2076097eb99c7c090c304ee1a38de803f3cc6b2f8e2feb5453302ecafa8626031f72d098c3a1f13eb06af7f5ec3807f73703cd5c2cca5dd485ac81637298ef415acd70bd9f4a431b72f47a7dfa71deee837ac2dd6bbda14750ecefe2101c140382d81743ffd61de327e0416f25e8be3bd2cb064b5ffdeeb585ddbd691aa913399ed9145c30be3cf77300a16c48da93cbbb67e500095c5a25d7bd7ba6a1b0a815c515fcd6ce86c9f2967f09921d2d75c8110dbd1e6795ef7f7ecf092b4fc7c936bc0a2fdcf2e7585ad8cdb7de2abf60e8cda2ac3fe47ef56d3935ce0f97bd0b3de961e14a826045555a935bab6c0e5f5e96fb4e6ce1e9309f91f8117fce3d468a652b9a7c9665676ad9268868cfbc9495ac7b5bf23210f026357c548c41e04db6b5c7651255281b32ad0459bd4c48267af9d962ff7ff4e00d8ede6d8b5cda4c5b381f64a0578c3886cdbbd11256f3ebc9de16034eae18b87e2c1d396ba5f0a39ad6acad47f4fa8f066ae4d097d413db475a016ba53daf38a7b46728b59f8b47546542bf4a4bff8b513e37477260ac1ea520e1dfbf2d828693a1103ecb69f195fa8964fc69abf70acd97f57b1892d5cc5dfcc1a798930e0befd136e5f857bfd7f6cb0cb2fdc486acef85e0111401f8599d4fb0584fb1902a2cb6fab08b258e0eafb016a8540efdcb9c5d369b8660eadf87af99fc16934e9294b05fcd1f9477bbe8d80bfe5bbcae610d3f3a99a5c0c9af2259a3eb61933cc4c3b3a75831a991b6557367e786ad051691c8b9bb08b41b5347f23d376f44186cb553631244d2889c20464ca5b704906a3e1f31cd170160bd4493ee31d43418ba2ab2aae9bd2a99a20c3fd794bceb1a11b4ae7b0edcf98e04a76741dc3b67e05ee24689bfdb2e0a16faba3aaa3f573eedf912ac5d04fda7827e58329eec0499c410fdbf9aba1b5ffd696291af6ef9609e09982b9e293d48e029655c3258174d4e5bba87d78b24b6d94f260405a76ea0f123c012960be115fbbab1d15812fba34c22bd43592bbd1521f866541c890dfe97ad2d68670965b959ca179526a1b069139349d8dd4d470900949dac70baad5d412913c9e1ea4d0a4fdcf6851a65f1ac2ddfcc4865e96d89f05b3c7980de58eb87ad816b7572f10a7a73f82f97dbf592625fc796b942c5bf594cb9d377b9df897dc758bf0e8e5331d7332b94a997a0452ffc3630b19b5447eb12702e5ad849ab7383514b13a969cf2f4e879bc9c6cddb305720f30740bd4744ba6ecc64216383130bf6a0470c23548510c41d2a2a24374c6cd77037b9ef3a02ca9dccd2f6684d1081ccded1f1adf719cb8f65e04d87a1deca16d1873429e0e3c6c612943752a653a9408b1fbb9efffe335091a93346a758b58ae8c83597286a60fd711b940287047a6a04c5c9d7dbca52da46033a0b949238cd6c33d10afba3d33f03fec2a8cb26bb88c4e170130366fd56353503c8a93d125ff9b249aa15010ad9b982eeecae9bb3cfdd5c67d1c727301b84c9427e73184ea831f69b010fba3a9aa083a6c9b12ecf86631d2a2d9536f8d6a5fa1b08622e3e2725dea2f61f2abf3f19e0663611426f36dfe67264f37a34c66b9ffe050e6f272aa98cbd4b1024a2b66f2266dbe46d0910dc0bbb6c108f46f7a63ba849c048666f08f51994bf74cb5d69d43eca9e756baea497391a9c8e96a8cfa1170f1267d33ca68c0c8b400359a31422cb6799668d3525ae80c22e884b08a24e0c17b188aa3300564dc5b5faa86e0ac0f07234a06b51e7fdc5dd19a6c2939c5d102dc697f23a04bed119c5452ce479a4fcaaa99e2a545b956119eb15193f716c160ff716e13360501626fc429d015bdca3b4c9dd0d24e605a35f95dfc2dc21cc7e9238d148f71909198d03bf9d94380dc731061035a70f4b5c546ad9d1cfb142440fed54789863b054333e39d4955750a778498b41f809101bbd45ec1134597fe21253f11ea79cc9440c655ea6be4739e8d98cbbe092902c7dc7c5941cc25e4b18093e34349fca2ec17ab55d392a7f500b21b797a1257d87485b7bf2a05007018473ea8abbac504feb70f5befec503a7eab282a5b91e405fe5cbba9e8af56cdaf0a6a7e087804c766bc806e8f7176cc3a18f2abd7f4a7a1c89924ac6bec59824f537cea177eb8991dcffdfe4348f7682c55d4e5854c10bf66cc82380c492c4c72cae8973b4fbeb9fbf51fdb1eb3bc3a8bebc63a0676c532bff16153fa32eba9f235b0d7f57f5fd1b9ccbca06cd33e7c5cf0596a33b5dbcd2d0f5475699d39762196bd34eeda1dae04658084e08e5ce73fb0f3698ed3d89d3d367aa3b9019da5b2940a56bdb3bba52ba30be40c5cac7486c80ae07b0ec04049b1b33a57a3b8789b86be1cb5422893b3d8d81f02ebd55f504d9280dca97bcf44c66b1be33df148a686d5fe5bed6f4108d67762b31ba407d3795c659c18b82d2a4defb3a755a64f1ace911a9c0629afd9b05e05d44fa17d3a6e503a0f1638bf7d28c575dd09d43050d71d7912c784f93a13917162428a9c6ef83ad3a402c72c2ac698e768d04208d81d7c511850b4d0881bcdb8d33e8c5902ec60506b8daaa7c51ddea48ba8d89cfc060450dd367c290e1a500cdadadffbb1157fb78c13fe3b2f8b6728caa598107e3959d88ed301c8dfc964a744b0388841cc2f9fd9339374bfa317d117d7a41e483f22617cc5d8d900acfba373cfbf68e0fe31db280c1415db25000711cf79745da9561f70ed9f52d81aedac139a2495ecabe7c2772636de58fa85753bfe00f9a04e23da0a62e4811378a9086538b3fcc02b1e891ddc7e71fddc343976f8b2a328f9b86d5015e44d6ef0a3d91f8cc944ddb29a5024c609f18b550aa0d2f93452fdce5194830cb825d6287d980785ffd4e36b50988b6aa0f97ef1d3bb7663b2a2e4ada1e68d6a06c6e43a2287d4b90ac0b40047d7e3fd56b32d43c5b6672a0b3c636c6b69c86f541163", 0x1000}, {&(0x7f0000001340)="15017513b5eeb2db4585d744c233c7bcf8335c2e4e2eff973545ad1b0b2d89aa70c20ec465521edf259e936795620271f171fcab532a636aef98ed8f69df7e3585d411300a0e7929d841f797ca6200f5d65e79b19d90d5275a88decde297c56dda504bd564b61489d44bbbcc62", 0x6d}, {&(0x7f00000013c0)="4a4c11452ba9dfd69d94d43b43d87e650397e640aa94b8b1ade20022b78d1b620902de6590ca81dc3dd982a91408c14196226c386b33da347c10562eff212afa7dd80464ca9cce4f934c59bdc963740c8ca75984a0904e2e3dffdbfdeb424461d6f9cea65bb86aac85fbaca8cff65386d61b6a861c40123dfe46983013d3eec9dd7b08248f461be4de0cac2f648b49990608a746aab4a67b7f012fd13929bb6976e932c5ead368c4a3c97e125853a42aff82d0cb278901a499fc71d7e2a315f27bb3cbe7e2e1a43730da6f1b83621ad5af7ecaff97b37acef89a3fb2ad478309de5d710d360e5f575f556b06b21b6edacfb65a2ac71d48623b58c40d5849bf90127360c90fbd8fa25dd5149a96c6d4d40682d552125b49b90a300993de5aaa953ca8b52e7fccf6347786bc01cfb2318f32c86abe64c2a6aae951ee5dce1510d2100f96cae2c2524a211b632e48ecce3e94a16ef010b25f4675ca2ab1b74ed9b00a8da1fad3c36b58912280ef75954aa99a8af58ed179428888036ca985042fc97e89be9280d4ae6253e3940621b6ad0e55a6bfe5d7299740aae8fe38856e2c1b933a5ba515fc482a87382606fab7c2c2ef75be16313b6bf42e43c2fd032b0e1b8db125b478c86f8f0e9fc25512042be9ab85737fe82ab98734868e9c5f481981ffbbba2e6b021c433d4caba3f939b5990b537026fce8eaa4dc379a2d397ad7660e2be5a859c7b47da7e874cf3be1f430522138c61c2d9db441f13da9fc9838c645032d287c75c53852f7c073735c902f6a4ed8bf3df8f6ce766e1e8763cfa708edab7a084f39ea0033c71fd0f49482ea235be5fa80f64c2796dce8c55cd842188aa5e7999aef89fcda49056e8a35b4dd48f0cd4b8e8b74183b9144387c91f854ab78f08559535680610aac80b14645c5ebebc22ac55b082a73a91193284cb12ae65a0b8a81a6792a8c03a5c79cfa7bb8c2edbefb36632a862a633612483e1899bcbd1b19cf9be7f0efdaec92f457b2e536f73841f58b056ed5a6d0d62800ce0864b3aa03c5030e9894e1b6f228a8e21f8aa70164e2127e9c446c1ee5cdb5a22b823e195bfa65ad8d6e5b49f281dea4d6e9dff70c325a6b4d7a19c0577350d36fe31d081ba8c065cd8fb00dc10c166ee7440f03c5dbf743bdd391aa6dbbf6666f8ddb5c0fce9c505523e175d0a2d1aa76be47d64125979b2659f7d57719b424955e8424f4b81098a9fdaa777e8c31ac499b60f8f9f5e3a9932de4dde3c934cbf185fd1f4c1884c0ec9ff89313eaad202a1d16365448fffe40d14f677b95c11855d582b5a4ec18a62a46d7d85a7ff78a45cb544b1b3de0eceef5b7b55c1675aa864563e791bea1bcbba8ab52aca792e8b223b14ced93112370f35b8371962321306ef48ab816a4ee595169adf18dd60f24ae2499812c5d43b980921a3b6155c37659e64d16602a3d05d46b73199d8f7892a141544a966559dbd130594d1e90f932880f9470d5a1ea7aed3d6fd35c9e3a7ff5579df04662479a531d4d6c0a25986ea2fe3e6fc8f83a810a7f35a3a6708f71c2fd0158f8b8412d8dbd0faf4a7a38b9a2a4f02f09da15430ecec710590de477b6974a402255c5d99b3a547317c4f7f24dc888746fba1cfb8aed5750405a64353f5ebd5d450e52365bbd7ff6e392b60ed6971e868d33ff3208f1205c0f18ac3cb1ba7c369a383f3c062e9d3433c20f15ebb2eee50bc6ddc738fa263f92cb52f27713af751d33baf84dede3cf3da0e7942a1337a541e991847ba0dc35b7dbe90d1c301e50141ece620263fdd53d3f00f57fbaaf1b28a587d0bd255ab636dc0d866318e1847a8bb168690a7ebb57b528344fbc5a23e57e5649b6bdc24da4d1752f29c15189fcdb10bf20bd1498d42ba79f329f5a63f455fadb7b0a107615ed442316a463208246947fee28640258499c12b0dc58fcbea546af88d7b0918def5022989ab1228a74278f5dcf253a612d7dc794beb3f3018723548aa8fc608a86ac3c01508e646cb278ef8d355a1347a6c9f1109b6d8cfa96647618d08d22c88d097456acd9441d29595929dd683a1033ad0bc0d5af344632e23ce77ead2965e00cab75e3ace3c9b45a0aab16deef735dbcd8f09660c7fadd1f59f0e000ce7c5dca04aa61677fa4402a63d4e31b72f7d031be8fd2d50b68ba481539dbbe7dcdc884cb4acad5edfc14947c887282702ce06253ea4baaa02537465913bcb6264e40684be59caaed3509ee49a43a2f5971c601e424b479672dea346129cdafa16ee34f55c3cb2187c0380e7b6e954671cbd8639e0963bbc44bbf4c68eb61410191d0db3d530426ef62188117e0e224cf218721d9322c0a86c474ee15cccda382d99bac721f32aef95548217772d814068623f44f3b40c0565ca734836fc2d80183d7188cee12f465443bc3f1332880d89c0146ac1946dce21e326d6827f0eec248f5aa63a30b16d18a0b0c7d773bf2c4ee5dd25974fe581b9ee6b0e5f703661e49d793fb36aef4a5d54c147b1670d7e360326ca09cc9e7f5b3a4723254f43f2a8aa40ce2790c086f44a7f64f44d60ff140dcdd707e39b0e0b4d9dbcd77aeb1143c7ed3d96699c0c7d4e02f9447f68bf4c635d4935f1c41ecd7c78e6ae9816fe6345bd31e1543048e85fc4d36c527a3ece06ed8cf0f73e74a2d4808cba0c84c7c4ed95fc7b6ebe7354ffc28b573691d99b7ba042bfaae280c6db86137d5a330c9a097b74b9a83b50661d5340fd2e06577ad803adf127995a24e50249d81824f29f4ca470af39e60429cf02623abd4c5314a20eac868470eb30b8aeb4bc9e4b90dc7ed23de46ca69675746c2cb374d2a4ff0c5bd3f2256fe1759ad609725739c7c4a9b99d4aa0262c4ce17d63d1a5216aec512c9a397a43aee3b39c32c4ba492a0716aa7c24d760e051f0cfe9b0fbd2e505e38afcdb828404fa126e4decdf10075d14c8853532b1d7a950ee387e3559d2571f857c370c760baa5f339207447c40852903a7ff4c79ce62c012b624d04f467b6661962f0ea4f6c48ce12861183a470b5653a2399e560e35ec2c4913d2339785db12c4913618c0d6c96563b722a8f6bd91f06eac7a59b5e155c02067104fca18fa27cdbff14eae3f195375edd8182d45afdd6feab340156db5ccb9233c7f41b025769516eae63ac02e9591285edd55702255d3dcd8e3670cb8ca1cb2eeeb3da95e9c7550a50502edb465b8e98dacf03eb9d37dc72d04f53607b24d26f3a7a22a03fead4146b58bf6c029a4500f3539a86dd9fb7b68c0a7e2aff2bf754cb7d2fa1b716c10929582c388c74268cfe807645099b52d8cff9cb5aaea45b19bfb6efd3a3a6fc51ac46bc6045f3db8a4a74e7fd05f48e71656c3607b96e50904c2b253bbe31d648dcbc4f8a9e3380568d2f7e0bc349936ef95993143f1e565d2174e44d92d5b95d4ac615bc3a8f3c3fef3775f7308b93e3d42860ed9c2a9d31fd1e55a1aeb2650608917325a3c7eb87e1ea31fc63c0911f03a270e03eccfc85816e634233cce571927e2e9ee3286c5a7f4443f4621f1f3d56e3b3a92a9ecd7ca2878d11075158ebf59ba4292cc3776e5eb754724c3461d9c057b10310552e6ffd527c84257c4a5608739da38418a655bf646eede84add7374adf5af93264619c5259dba70a507ffc53f1509154bf4db0ed9451dc5965d8b7390b073fa57ac73b64e713b0248bda9d6e75378bb45caceb63c008b6c7751feb37114d336820e2da1f839fac6a98b32ac53a870cbe5baf523ec9c90e3817f4c57e2db5b883a433e85dd8db7bb9001bbaf48fbbaf81dec485e974631d6e529e47ac45b23a0c17292dd15a96d4ef3fc5a448fcd5427bd9fe5f60571e6db2da72ca2eebd74500614f07b48a19716c5b17c6e70ea3ff2c5dd802af223c87d5666cbd276ddf16374668f94f7a1f521ac3280c9635049ff6511f70c0d61ad18f118fd8754b0012b32357b6b0047f6ee283375c3a448473a6e32b0f1d2ac795a24277e575e4efa6f174c6d4ada67c65639b88cd621b0df09a5ab34ef1d27c318ae739635360aa2aae179e38fe86f2ee41ba1addba16cf6ce89f08743ba390e73dfba8ef82a47ce9d8db50549d8dd4075418cbc5773dd176e7b8201813c7e17997e5f183d2a7da79cc23a8672538e54a7a48aa8a5831b68cfaec642befb2396520e69d0b57aa3aa5e5337abfe4e6aead7d237d52a3625a0177c4cbc06c513ae61dc6561c77a9687c3784eec111b412f18b27684e9f2795ba8d15ca11ffa5365e1aa34abd60284295d4923fff40e3fb69e36b4b091e83317809fb456c709efd180b58f06a92951ed749d960e1662ae0f607df7218efa7954c817ba16669cfdaab7804837183385861337f3b31f5414df464096bafd86fd3222db71cbb18ecec9e676760f708acada7ed6214dbb7c2f2e14709a6931da5f37662250d89be35bbb6246f462058da57c4bfdf9eed9bf3e5f8abe35c30296cecce743e37569b7c6c58a53b5016a4d22703db59448261ff7eebda17d2558523393f2919d4860b77153ea042ffd3955f616c07b227c902f3726df10b73fb809f35ef02922ede8fedad76228d1eb473f095b2326aaeeb540bfda57ed0f11b570ea616c7d6d71d8aeab24b197fecd66c44d0295ec0fe17fadb10ef6e265e3f3d2bc7c47499182963b3f169cc81b2e75ec0cd3d9f231926b70763dc57c0fd395777d78aa14828d1487488a3c08aa9a104b6fca5adc08365f0834147069fdb6a70373774cf1b71da5431d9236ac0b6930da7761a7886b05c35383f07618f74073c0d3ca408fce2d5b1c2a47202d6d21bde2db8b6a9b9dbbd8e2da4ae495bcb7074dd5e0eb7eadeac085399884b23d8d2151903de333b12d4fd17d1cff43df8c221a2c2c15e9e984664ee20f9d3037b35b63f5de746c742d31cfe5556e8cb20b9fa64bc59fb0036537ca3eab059a9faf69ffd791eca52e6bc6c63f5018eee5285e245678d7a6282b2a33585859b7064c3c33188724a704e0c5660252c83b40a450822c1db15b2ecedda243041c5fb31b5e977c1ad07ef58fd1002517e8d49e45649b8d245025af38577f1fd81a2bded74e2cfe40f1f90093a855b7613cb28c938d8aa7179bb77e2830b36d15bea414d3b82b2dd0c16ff0ac2ce5fabcc9ea5d9c5163f2f8005cde320fb22403a5051fa069c4ae4867d79de4900a2b8ac5184efb1c3637a4a224b20458d58d92cb2cccd4eb8cd4e918df31cd3fd4657fd81a6c3a131f83b31955ff63bc1e9b639276524f16ecf5aa023736a400957df7803799698ebb9a5b00c5440f118d8b489c62eeb799452397c3999edc25762ac8693a5da14537ccbfd4cf1a98238c8cc9a3cdef4f768194942d6cef4f4a212215fad6dc5e9f70c60b18c2ef659836baed57f7397afa4798ed99d4d8bffd14c82215d39e6b2451f56c44f36bde8eabd78740b9bfe5856ef6b14afa136479165976c62a3c9348398e6bbe5e6ad941547a68f83b7ff358db8c3d04ab98fdd5e2c163f8248707a675a8741952f187e76cfb9684e418d2895d36cbeb32ee4aa286f0ea80b5d9b518e73d595ce964b26cd89467926fb35f478b019281aa5a120c8ce9fefbc8e374d75e0420dacffcd7105d679b2be4849c158b802b3b845bc2b63f0e117c89b6c510eab73539d16592c12bdc9d25ed58564c6a4604f69e801df2ebd76fdd581af5046e250e1571845e615f0fae7aa6c87ff2d675aff285fd6a6aa1a98b0c835a116aa2adaa7d16f0559d2d30bf45318a38c1944e3b778cef21347e8c28790903", 0x1000}, {&(0x7f00000023c0)="0d389d9c3910893bbfcebcb483086bfce3e212735f32a4cdfbf07625e21d09dce7ce5772253e98d16fb22ecc7779c660c0b212c23f304044a742a438e0d07585f83e983279", 0x45}, {&(0x7f00000002c0)="e7dec2ab3fe59f228f79f20fe1c2880d83e46a222a7d6d17", 0x18}, {&(0x7f0000002440)="9a6b45c9c25e0a155e8c28e217272e525d7d0d07243ad11a1f0340e9eea39d49ffd28bc579a2a8a20f9c9ca0042ec58fcb7b29bd0a1930868881d5ff078381871ab76a74db42b4179c2a208abf321e0dd7b6f59cecb5a2b573e9748d830ee929a9a2d9f27f7da39baa2c0581d8573ded473ec333c6dee8c9e7e1db9e76898e05f1e8b98805053b025fd270fe604db0e2b4bbf1ea1b25b1f6df9b18f45bef4f00bc9b00aebfc6288b68c09c1e44dcd1d13b785f87b40429091956c94037bbb7b22d0b82be30979ebe6575589e9e70143a46c1705fbae669890b2a16e98d6cd8740227d866fa32fe3adeb3da180d72921271", 0xf1}, {&(0x7f0000002540)="683bfcb261176437958fd46c5eed706e5f95c39d2a07afec64c8cc8105ffe55b2339253452f1d5617182e68dbd37bf62818d320c99125b1b762ba748e2fca76e86dd9acc2a1743114879481781526395b9a19e159f5b0a3336d36eb475655af064c5c369f0524207c7188f08718922ce3154481168d331ff8f158f9384bbae66dc7d796c7e1e046485f8320dea1f4f219a620acc4d84f7671ea2c51360b49ff8971682c5b824e35ab596878148467c1cc7b84a9f4f35e7823a60e6ed81d98dec852fa480a55ec40b4452f142559adabe96637fd0d199489fb5e7ae3daf97762468bca3221877e0fb4c49ee2b2b9b5f9e907a2c9b1344ebab37c8e46464235c56f323ab083db7d31f26460f2f4c827bb34a36f8b0356a82611a77a247cb90913d69500be98048118bd3331f3ea74497b6cbd567f1accbb835222495a9cded770309c4326bed6a88e014b4c4d9c2589cc05565a0460b10b665a1c16b57f944da71199e0cc03f1cc922b5bdc5091fbb2e1c4f6fda21f61935592ff66bec867f914708026f6715a9bc20a22c5f8f6610802808842088081abe09934b88fe8913dc593bcbe8934d2383feeaa02adfcacb287a3b4b2d1eefd8aea28cd4a35e373ee369d2696ebe89c3c36b912489908f5acc0d6a28ca4fadaae09d638140398119cda09c7f2d67b1ad37bf2844eca02669207b29a3be02f488754049fc2ba3e61c867ac341710b362c38479b86c9a00065d11c1d1bae14c8dad518fcf7174ba8ab0930b7733f1206feaaba1dd229cf534e4fc2d5080f705fd8e7affce76d660017a3529d345f731cc2b445a1fb9997d1a554723608fe101fc7829652a6c636cb39e304fc5217015e70484bf5752dc9456ab23a07dd3c36c8ee082eea813fcb080416515575a42d13cb7aa6dc1584282345e113d43b0f087a70c4324b4a75418c0e7e0705a3504a9f4b2b0782db620a50eda996fbd9e087ef5856bad25954a04525bc8d40feb51e7132e076bb1cdc15e85a0c14be1b7bd691bac3528020b70e4c3ec0a88be394496eb20e6596958f2a58d03a6802a74b7aeba8145662ed574d54c562b892ab697727d8e32bd6d07d73ea63394d320de0c0411eaf73a882744b798d51574bc29b53728ce5196aee396de58269a093374310ab4f9e60a1cb0fd967c972b77e782a27e73fd433f8ea1398025fb634cdc9d073b7086eeb0e8560fdba2dfc4795e2103cc7f2e6a9dc62d612b847ec2d3bf4034d6be1d163c397bcf95ad6a81c8b12c6bc7eda7adc610abfe60fa0bbe227bd6650f8cb019dcb71bf51169b49ebd706a7fc730251d8e71023379a28ced46ca5ea5c5a56b1ccc9ee335c4e2b5ec234079a20a4b97b0b789863745b73410cfd1b20ac37a78c106c2609639479a115172d8390804eda667fe0b01e1ecd66c92dab6c9d632dbba1b11e94183e342a7534eb3a999e6fa7fff68ccd22187d409e04bfca5950d67a6f007a2fb4b1cdcc0bb7a1cb698405894097311203a6469bbc80151149fe522a499bab27ba86b323061fc09ef5bde20fc7a48e6c364288459b5b3c7b1fb05d801d2f248dfab588da79763ed5079fef4f0972d72660628c4a196344f6d9169d0ae3a0f4ae7ebec277a4a17b060a4c169bee35ec671047aa987d249a832695658976c4cf70c0feb3f3581687308313ac11a398640990f66b0d7ff4d617c6c3f699a37fad47ef717d2dca2784a749cda2a1a742f7b878c60166659f703e630eade7668cb7646c7972c59781a1483378b24d6825f04f2ca8758c76512735fd00448026b0f4213c2c9cd46c6d7ef60be98f343e7d1429e505e8cb254f14722af2f4297a584b2d1247d50b819cb9de3c8b304c368cdd8f170ebee28a2732785c2447570a614f3f5f4266ee26a0155f7ffb0db8c0df2ad67f8bc01b25ae6a3b899dd23972b4fcdbc0fca540d747c4b3a3f7938956eeac98785deed60c8656fe17254f63f78ce622a0eeb4e495dbfe976966fcb775d1da61930027620bdce48cb15aea763dba45c6cfd9b96217f64fc26b6569998260d768721fb4e7c022e7fae78b82981f29f861c4bef3b3a3610412dfb9aa9f750656c000365eaa68bf2ad1132a9f05653ffef0124f6e1df178662dbd3d888949704c9e730c3454ed54e8f240ff794f19dae44166c8f260647df924a900521d6837d42cbb64fb71411257da51629b5cfd2cb170771064aaff2ce93417e36d00a212bbbf888689e1089cbd6616e31840b85c95402391afd4f9b7aac3f8abfeaed6ea116d5e2ca8301cd20cb3c2acb7ae69df734314b4b5364f11e804daf845d130ff821ef43e3c434497111e0379720389d11d614a452afa8dae52c0821caf8ffa299feac8e6897064abed4896bc90455220f895e747232e81cb7ada4a9469b11acb277b09571f55bd53726e72c9e587c8a7eed11dfbf92d5dfef8ee9ad7da8b0af64f58c450080d16e758de287cc48d3f69b4d47ec2ad024ce4c5341d29c68e3b51a70f37bde7ec428cfc8cc223c7fe4d19e10d9c27ff8d6b74846b06ec101de87de37538d1d572543a94c0e79f99f59d157ec39d3992c598c6baa1a8f403439ef4e529377877ca4a706b4c43c4cad38d5a762838fa4c2063aae5f1dec8318166a9acc2e8991e262621eda7c33c2c255ecb0c4d99fb01159d9ac9189c52e1f52c7d085848fc7fda85648313f6ce22bf297b2c9566c949bde0fe754ea934c5a88f6660356f0928b521c026afe5ca74baf14a69fe2c2fd5b010790a6c43a37450247df77720a86349dcec0704781ccedc6616a7e777ae97f69c8207156606523c75753f662f0cd106b4b4fc0f14e93ad218f119f04778349de9157fc14424333a5f1aca48d5a625b8df3170778e079f0448801876e9f11ffee2914e67f22cbc495f2581542c510ebfb0526e6cf688852f46e0dfa7332b8579d3594c737a923e0ffcf3d67efafbe4fa85c397cdcb47f969829de5f779a6966942b09d2889cc4e1444d9f8ea346d4f39744c9c25f058184a5b4beb138adbf982a31f4597a8155a945c33f7c7b2946c4228f5741a7a38aede22ddee8069aca77f076f999bf664cec5d2e53bb41cf0ab525a9d648c31c2757e0525a784c61fdd226dcc831e5ae4784ba402b7c72ad560f1831c2dcd18fa51de3097c00b2cd6dfb35ac5f1e1fdbdedfedbe9359b26b4f1db8daea00b8ed80adc0e93d68aac5a075fb407757f2cc37935fcb7dce2d6d0e99949d65d157dd469865b57afb28ff9d5a684590bba0cf8b9b9cf70fc21cd0846dc525400c130d8b384f14ef69f4f267f6cbda8400943d1138f269639a3f83b399b602c3775f03f207e78b1c85541a7fe30df4bf7b5f692d535ba2aac1cb56192d8f53e3d5f4b50cb9b2d26e6951134fbbaaef9b7a212017501c73fc024e5604d4ebc37e02d36420bf7a9dbf79500445a0509e2961d0e7e7c4dd3080726f9e076f1ef72bbdc5fc1385c1f490e74af68100efc3f8e42556343db28b1e78f1de54504435b73475b8609d716b15051c22bebfe8b4c35ca1ffaf07e5c38ef0908abb06517ded8e8b01f7c1779077e9b647072d1d903fc4a4054819a436ec94693d410291fdbb65a49a17e6a7f66b50912ab81fa135342a1b8f2258d0452cfd05bf342b1938c5e83d6dad51fd0775874cf65fee35f5a6966c8831529fa30b526ac212d3321bab855f27da42c814086801c2dd822b0dfed7c9923797f9843f99dfb6660dd614fc286bd95961eb6d3a0950ed45f746944a62f8c079a2bc1af7a13e620f4ab0d1d65ae2a9731bce2a6e7f3506ad921a809ab5abf755108eb8059f190e43fe0c8a0af626408e7ffeab90080cc8f49b9a28d9a45a9add57c35183342e1fea2855a99657f9b6ead9f2713c4716b1767e92388f21c5db51a660a0e7802e62f6e13f30067af02ced8135c4bb958b6af2ab8d4b179cf4c7fe54ffdb5bc9a8b0fc2cc6f3e8f2e0cb5d386bfeaf2906671f67df5a2f9113ec1ec226d362de0df729c051740205b9c0ad15525c45efba63aa69d77846e5b40c4d8b00805127e29c1418c91ff65f83fd26023bdd1ba6181b380e23b9639e4196cb3a0e35d235d5105c622f80ef56b5003aad5d648f68996d10de4376d09cf7f764f668eb3f46e9e54b1b2c86905d7083f8c8b79b84eca3a658cb1534e26a9803e2758531b4adf2f89053a4de07e9b99dff3cab9b3d59a988f151e2bc055a6f43a3da22997d6b5e25e683ff8e0ede696744903a21cad4577dcb9517f123c7781116f75dfe838a9d1b866242104b5295e69adc44101a37946413477f68a1d752d7e1cac1b6471b2392ca11a2b8f8dd99085db04980b296b039c1ebe0cfe80e5915091fb37a67a1075ac7539d969e95497489803d4bd88f00cca7128514c0a40558c882d8e14ce66a7579fbd7c506c1f7bbddb52b787a177ee9c921a8f8e4aa64cc06da49286174e3691dc9fbdf1f1828597d6320698663509d300d9753bafad5e7691ae27a618517cd982a07195f0e0a954961fdde627c3d39c38100d32d0ce5b1d6986bc2edefaec6899ad6c0ca31926256ba898da9c660c08abb61a3b5c18bf135e8c0eb351d100f96c766dee46123c8b58f375ca2de48941d3d1839e1079ed309f0ab21d3094656b88c66ee4c1670fb2cd511bc6db8814aada0e2ecc5e759eaf7198449af2345e8521fd18a5ed827d147d07651be53d4283e644a8c6d537876602111dcc4e0b6aa5227958717e1c533fefb80ffc18e528dc9599c2cc85460ab2aea3114cc06e207bde6528b8fb0d0f2ea0e579476d8416d10f736ef61fb99e600cd90774222c86b06802581fbd565b1f462c8e84167ebf2c0fd242b702304472ba4468347945a8a6d8171a96974bb72fcbb67386a2be8c2276fa25dff031a482049e25f06551841529c910732a0fa1bb41265777905fae6c4bd444a5f1bc85dac64e06bb37ee6cd32aa4c50fa7ad1b69e835d4043ce7a20edea3e377bdc6898cf1e7a76938cb393af49c3b897618b979bc19c301e86bf9f21ddc15958d42a6360a216d66a50b1219e427eead68f85491792a4c19358bc373a34cbd6e4ce1bcbbb7a79e3bd0c79caac2de2495ac6babd16aa52eca11c5e824f6a18c94e9ff2dc3b4cea047a6e99e8e01b69d78f5e3afb776efa4b5c606af54f3d4ef462e288c2cdbbc49eafaa6b1b8ec3a03fcd0b03e7a65a5e531df25c9a56f7500d9044ea7ec1b7ed309958b2a3466e83b2b0c9a78dd758e02f125851019ce296324d7edd8405d5acb41ed49152ce0f34a92ff6bef80d5bc26c66753ed172fb8585a1977cf0e60d3ac6fc5c7f18b0c09c6352877535c0ccde76df140c16dac9fdf74bc0523ad1810dcec56b8c024af4f39d457671a1fabcfcece2d0c68714a01ce0c58d13622007848a1fbd4d493a089e8b8afb46711dfa3fb0acdb213bdd0ff634bc5270cb31e87de9dea368430ea113b0481886d15af2c71cc205a09707b467d340f9a9b4bdb1cc25f5e773070eb65864efcf8b2fb14d0947cd0ba94789c3083fced94932150bb8a97ea258cd1520b7adcc8ac3d0a3341d72e283c2a97fc9401d8345716408c8271333c4acaeb1ec8e67ef5588d96a52b7bebefbd68c0cd29b5c172164c268087dbc25f4500ee7ef7e25f31e71c7825d6a238c5041b259f4fe9694b9eccfb5add3048f3ee04561988d815b17497163bef58c2ee85f3005d4fc0c9656de90da1750160b399e79984c63677c07435ef638b967eabe2db371fd42f2905fce91fbed1bf3320b221913b5b74f81bf98d774858f0d801a9411f68e42f", 0x1000}], 0x8, &(0x7f00000035c0)=[{0x98, 0x1, 0x2, "3d62950e0af8e191f4e9f28c1a858d4463d4ce88f9ca0a145ffc5696a9975994fd0cb7d0f34dc81358649e1daaca58694d4c00fa1490a22ebd1c82363a87e2d479a08bddebf442260d4b9dd5bf23ad99301e1079c6be8568f4b1d17ca8f5c5e6ed76212aad43df2881e5ba4d82f9246ec18dab5dcf7e231b4265457221d58e4b6a766aa1ab"}], 0x98}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x82}, {0x44}, {0x6, 0x7}]}) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000100)) mkdir(&(0x7f0000000040)='./file0\x00', 0x81) syz_emit_ethernet(0xe, &(0x7f0000000000)="26495b55a658d024cd62a548e094") 16:14:25 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f4c696c653000f80774c855fb381a635277713b7c7b696173ad4896daba953ac8e4a66886044c9230dbcb3b867558727080fd068abe5e18"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) r22 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r22}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r25 = semget$private(0x0, 0x4, 0x2) semop(r25, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r27 = getegid() r28 = getuid() r29 = getegid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r26, r27, r28, r29, 0x14, 0x6}, 0x5, 0x9, 0x101}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r26, r18, r8, r23, 0x2, 0x2}, 0x7ff, 0x54, r7, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r30 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r30) r31 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r30, r31, 0x4, 0x8, 0x1}) r32 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r33 = getuid() setuid(r33) r34 = getgid() r35 = getuid() r36 = socket(0x18, 0x1, 0x0) fcntl$setflags(r36, 0x2, 0x1) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r38, 0xee01) r40 = msgget$private(0x0, 0x4) r41 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r42 = getuid() setuid(r42) r43 = getgid() r44 = getuid() r45 = socket(0x18, 0x1, 0x0) fcntl$setflags(r45, 0x2, 0x1) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r47, 0xee01) r49 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000240)={{0x7, r47, r48, r47, r48, 0x2, 0x2}, 0x5, 0x54, r46, r46, 0x9a8, 0x15, 0x3f, 0xfcc}) r50 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r50) r51 = getpid() shmctl$IPC_SET(r41, 0x1, &(0x7f00000000c0)={{0x7, r42, r43, r44, r48, 0x44, 0x9}, 0x7f, 0x3, r50, r51, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000240)={{0x47, r38, r39, r38, r39, 0x140, 0x2}, 0x5, 0x54, r50, r37, 0x9a8, 0x15, 0x3f, 0xfcc}) r52 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r52) r53 = getpid() shmctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x7, r33, r34, r35, r39, 0x44, 0x9}, 0x7f, 0x3, r52, r53, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r39]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r54 = getuid() setuid(r54) getgid() shutdown(r2, 0x1) 16:14:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1}, 0xffffffffffffff75) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:14:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(r0, 0xa, r0) utimes(&(0x7f0000000400)='./bus\x00', &(0x7f0000000540)={{0x6, 0x3}, {0x2250, 0x6}}) renameat(r1, &(0x7f0000000380)='./bus/file0\x00', r3, &(0x7f00000003c0)='./bus\x00') unlink(&(0x7f0000000140)='./bus/file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) bind(r2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r4) 16:14:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) sendto(r0, &(0x7f0000000300)="eef3772ee0d54e9dc3d5906da0d28bb2a51720f9713ffb2255cee7d768a07eddc2c012975431aec547e6862278ce6c12da26abc7273041b97796f010f6465cdc3cfdc0c58865afd265551c12891dcba2a243841e4e0046319febc9b1b640489803deaa0da71e24eb9d6dec30a6f6185e88336e35dadc36d9d279c26a98e178ad73ada6a85f0057a900000000000010008e9f354ec184286d3ce2017ef91b37da608dfdac4c29c4fa726a37", 0x389, 0x1, &(0x7f0000000180)=@un=@abs={0x3, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x20000, 0x0) fcntl$getflags(r2, 0x1) write(0xffffffffffffffff, 0x0, 0x0) pread(r1, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) connect(r1, &(0x7f00000000c0)=@un=@abs={0x2, 0x0, 0x3}, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)}], 0x1, 0x0, 0x0) 16:14:25 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c657020201d3ecea3cdcc876ef4f5c9d6e3f379068612bea63b93b1340e10f93d0d3ae474a8ca231dc896679be035cfc0ad90aa8fb56f0605fec6dc7f9afcfa33b0df6215fe6dad5c66305e18241e749604c715de76"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1000000000005701) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8798, 0x108) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) unlink(&(0x7f0000000140)='./file0\x00') 16:14:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffd) 16:14:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x100, './file0\x00', './file0\x00'}) 16:14:25 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r5, 0x1, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x98d) clock_gettime(0x5, 0xffffffffffffffff) 16:14:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffffffffffd8f) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = socket(0x2, 0xc003, 0x0) dup2(r3, r0) 16:14:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000000)) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 16:14:25 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="163e84a2d30877583057e07b3e8caafc70507674fecdc4142acab151533f5b8bd016f45bf6cf3f4a1c0a3b0645c72cbed1bdaef83dd87ad25f043cdc9d25af4a2af9ffb4e1841e31a0515cbf848a27132c80dc1489e007b4d6543d57c7920451915d591baec85def0a75a9da2ba2eb731313b2e40002aa9cb7e8c2d581b64433cc849429f9bc8d0c2efcb8662cbe90a698256e9378c857bd4a211955d098623f4898c7323893e3ecf0f680fac6e16cae99e83f"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:25 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7, 0x5, 0x0, 0x0, 0x0, 0x7, 0x5, 0x1, 0x7, 0xffffffffffff8001, 0x100000001}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000], [0xe000000101], [], [{}, {}, {}, {}, {0x0, 0x0, 0x1}, {}, {}, {0x0, 0x0, 0x10000000}]}}) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0xcf7, 0xa7, 0xd}) poll(&(0x7f0000000240)=[{}], 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:14:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20181, 0x0) r2 = getuid() setuid(r2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) r6 = accept(r5, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r8 = socket$unix(0x1, 0x5, 0x0) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r9, 0x84}], 0x1, 0x0) r10 = socket(0x10, 0x1, 0x1) r11 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x11) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffff8, 0x0, 0x1, 0x4, 0x2}, {{r6}, 0xfffffffffffffffc, 0x24, 0x40000000, 0xfffffffeffffffff, 0x3ff}, {{r7}, 0xfffffffffffffffe, 0xa, 0x80, 0x10001, 0x7}, {{r8}, 0x0, 0x140, 0xfffff, 0x8000, 0x5}, {{r9}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x8000, 0x401}, {{}, 0xfffffffffffffffa, 0x0, 0x1, 0xfffffffffffffffa, 0x3eeb7384}, {{r10}, 0xfffffffffffffffa, 0x20, 0x1, 0x8, 0x1}, {{r11}, 0xfffffffffffffffd, 0x5a, 0xe6f95ecd8143e307, 0xfffffffffffffffb, 0xffffffffffffffe0}], 0x81, &(0x7f0000000440), 0xfff, &(0x7f0000000480)={0x1, 0x800}) r12 = getgid() r13 = getuid() r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x7, r16, r17, r16, r17, 0x2, 0x2}, 0x5, 0x54, r15, r15, 0x9a8, 0x15, 0x3f, 0xfcc}) r19 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r19) r20 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, r12, r13, r17, 0x44, 0x9}, 0x7f, 0x3, r19, r20, 0x4, 0x8, 0x1}) lchown(&(0x7f00000000c0)='./bus\x00', 0xffffffffffffffff, r17) open$dir(&(0x7f0000000040)='./bus\x00', 0x828, 0x5ffaf4e1006054b0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008000010000000000000000000000000000001c000000000000000000000000000000000100", 0x2c}], 0x1) 16:14:25 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="6a8d305f050a60267f17cd0760f3526ce6d2c0591bf26694c216d48570d176fede6e98717468cc6175eb"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) r20 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r21 = getuid() setuid(r21) r22 = getgid() r23 = getuid() r24 = socket(0x18, 0x1, 0x0) fcntl$setflags(r24, 0x2, 0x1) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r26, 0xee01) r28 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000240)={{0x7, r26, r27, r26, r27, 0x2, 0x2}, 0x5, 0x54, r25, r25, 0x9a8, 0x15, 0x3f, 0xfcc}) r29 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r29) r30 = getpid() shmctl$IPC_SET(r20, 0x1, &(0x7f00000000c0)={{0x7, r21, r22, r23, r27, 0x44, 0x9}, 0x7f, 0x3, r29, r30, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x688, r17, r18, r17, r18, 0x2, 0x8002}, 0x5, 0x54, r30, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r31 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r31) r32 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r31, r32, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r33 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r33) r34 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r33, r34, 0x4, 0x8, 0x1}) r35 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r36 = getuid() setuid(r36) r37 = getgid() r38 = getuid() r39 = socket(0x18, 0x1, 0x0) fcntl$setflags(r39, 0x2, 0x1) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r41, 0xee01) r43 = msgget$private(0x0, 0x4) r44 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r45 = getuid() setuid(r45) r46 = getgid() r47 = getuid() r48 = socket(0x18, 0x1, 0x0) fcntl$setflags(r48, 0x2, 0x1) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r50, 0xee01) r52 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r54 = semget$private(0x0, 0x4, 0x2) semop(r54, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r56 = getegid() r57 = getuid() r58 = getegid() semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r55, r56, r57, r58, 0x14, 0x6}, 0x5, 0x9, 0x101}) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000240)={{0x7, r50, r51, r50, r58, 0x2, 0x2}, 0x5, 0x54, r49, r49, 0x9a8, 0x15, 0x3f, 0xfcc}) r59 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r59) r60 = getpid() shmctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x7, r45, r46, r47, r51, 0x44, 0x9}, 0x7f, 0x3, r59, r60, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000240)={{0x47, r41, r42, r41, r42, 0x140, 0x2}, 0x5, 0x54, r59, r40, 0x9a8, 0x15, 0x3f, 0xfcc}) r61 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r61) r62 = getpid() shmctl$IPC_SET(r35, 0x1, &(0x7f00000000c0)={{0x7, r36, r37, r38, r42, 0x44, 0x9}, 0x7f, 0x3, r61, r62, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r42]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r63 = getuid() setuid(r63) getgid() shutdown(r2, 0x1) 16:14:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0xffffffff80000054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") syz_emit_ethernet(0xbb, &(0x7f0000000100)="fbb8cccdb0ec263c35ec0ae2ba23d0b92cc2c97130ae9e80a9163760ca45c7ef3b8a539421620c458064cccf5f14a00835696b054dfe1928d173388f47d42dc0030c828e9df99df38cd1309117c55aa444c931d585597a5dc2adc6d3fbdc118e51483a2003124f121166ec182a76ac6b21b72a9ddb29a9c2999107e6a46826cdfe8fd556fc262e3f0cc68357157f548f7a3669f39a7699a9c57f9dd4643c68d5423f6a59c60ea61f6bb5d85f355925257d4e5f7b598ad3f39842f6") 16:14:25 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c652b2035baa94770b6b65b200c77f731fc0c19d9f8a54ec4a5502b2307c263489b8bf2340cb0b7a8c5a5e02b44529a6781f81be2fad38531bde868d853d9fdf6ed7a2b8e82e7f2c1c370f97d9f01771aca06007f06cb337f3938e4f67728eac5221106abd39da59663d142c2c65ab897e51514d9159f78e0dd6509cb97a75cf5f81d4030a468252b0f51b648364a364fadb1af4687def61d2714bbe58c220081e0068b5878706345535f1299bfde7397cc60bf1d0000"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) msgget$private(0x0, 0x4) r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r21, 0xee01) r22 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r24 = semget$private(0x0, 0x4, 0x2) semop(r24, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r26 = getegid() r27 = getuid() r28 = getegid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r25, r26, r27, r28, 0x14, 0x6}, 0x5, 0x9, 0x101}) r29 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r30 = getuid() setuid(r30) r31 = getgid() r32 = getuid() r33 = socket(0x18, 0x1, 0x0) fcntl$setflags(r33, 0x2, 0x1) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r35, 0xee01) r37 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000240)={{0x7, r35, r36, r35, r36, 0x2, 0x2}, 0x5, 0x54, r34, r34, 0x9a8, 0x15, 0x3f, 0xfcc}) r38 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r38) r39 = getpid() shmctl$IPC_SET(r29, 0x1, &(0x7f00000000c0)={{0x7, r30, r31, r32, r36, 0x44, 0x9}, 0x7f, 0x3, r38, r39, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r22, 0x1, &(0x7f00000002c0)={{0x80007, r21, r31, r21, r26, 0x2, 0xfffb}, 0x5, 0x54, r20, r20, 0x9a8, 0x15, 0x3f, 0x4}) msgrcv(r22, &(0x7f0000000140)={0x0, ""/165}, 0xad, 0x1, 0x800) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000240)={{0x1f, r17, r18, r17, r18, 0xa6, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r40 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r40) r41 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r40, r41, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) r44 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r45 = getuid() setuid(r45) r46 = getgid() r47 = getuid() r48 = socket(0x18, 0x1, 0x0) fcntl$setflags(r48, 0x2, 0x1) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r50, 0xee01) r52 = msgget$private(0x0, 0x4) r53 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r54 = getuid() setuid(r54) r55 = getgid() r56 = getuid() r57 = socket(0x18, 0x1, 0x0) fcntl$setflags(r57, 0x2, 0x1) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r59, 0xee01) r61 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000240)={{0x7, r59, r60, r59, r60, 0x2, 0x2}, 0x5, 0x54, r58, r58, 0x9a8, 0x15, 0x3f, 0xfcc}) r62 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r62) r63 = getpid() shmctl$IPC_SET(r53, 0x1, &(0x7f00000000c0)={{0x7, r54, r55, r56, r60, 0x44, 0x9}, 0x7f, 0x3, r62, r63, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000240)={{0x47, r50, r51, r50, r51, 0x140, 0x2}, 0x5, 0x54, r62, r49, 0x9a8, 0x15, 0x3f, 0xfcc}) r64 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r64) r65 = getpid() shmctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x7, r45, r46, r47, r51, 0x44, 0x9}, 0x7f, 0x3, r64, r65, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r51]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r66 = getuid() setuid(r66) getgid() shutdown(r2, 0x1) 16:14:25 executing program 0: r0 = socket(0x2, 0x400000000006, 0x0) setsockopt(r0, 0xfffffffe, 0xfc000, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffefc) 16:14:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setreuid(0x0, 0xee01) r2 = geteuid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r4 = semget$private(0x0, 0x4, 0x2) semop(r4, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getuid() r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r5, r6, r7, r8, 0x14, 0x6}, 0x5, 0x9, 0x101}) setreuid(r2, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r10, r9) connect$unix(r11, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:14:25 executing program 1: r0 = socket(0x2, 0x4, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8221653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() r6 = getuid() r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r11 = msgget$private(0x0, 0x4) r12 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r13 = getuid() setuid(r13) r14 = getgid() r15 = getuid() r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r20 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0x7, r18, r19, r18, r19, 0x2, 0x2}, 0x5, 0x54, r17, r17, 0x9a8, 0x15, 0x3f, 0xfcc}) r21 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r21) r22 = getpid() shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x7, r13, r14, r15, r19, 0x44, 0x9}, 0x7f, 0x3, r21, r22, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x7, r9, r19, r9, r10, 0x2, 0x2}, 0x5, 0x54, r8, r8, 0x9a8, 0x15, 0x3f, 0xfcc}) r23 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r23) r24 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r10, 0x44, 0x9}, 0x7f, 0x3, r23, r24, 0x4, 0x8, 0x1}) r25 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r26 = getuid() setuid(r26) r27 = getgid() r28 = getuid() r29 = socket(0x18, 0x1, 0x0) fcntl$setflags(r29, 0x2, 0x1) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r31, 0xee01) r33 = msgget$private(0x0, 0x4) r34 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r35 = getuid() setuid(r35) r36 = getgid() r37 = getuid() r38 = socket(0x18, 0x1, 0x0) fcntl$setflags(r38, 0x2, 0x1) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r40, 0xee01) r42 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000240)={{0x5, r6, r41, r40, r41, 0x0, 0x2}, 0x5, 0x7, r39, r39, 0x9a8, 0x15, 0x3f, 0xfcc}) r43 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r43) r44 = getpid() shmctl$IPC_SET(r34, 0x1, &(0x7f00000000c0)={{0x7, r35, r36, r37, r41, 0x44, 0x9}, 0x7f, 0x3, r43, r44, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000240)={{0x47, r31, r32, r31, r32, 0x140, 0x2}, 0x5, 0x54, r43, r30, 0x9a8, 0x15, 0x3f, 0xfcc}) r45 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r45) r46 = getpid() shmctl$IPC_SET(r25, 0x1, &(0x7f00000000c0)={{0x7, r26, r27, r28, r32, 0x44, 0x9}, 0x7f, 0x3, r45, r46, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r32]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r47 = getuid() setuid(r47) getgid() shutdown(r2, 0x1) 16:14:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d719c1e7bb6fc6ed3c5b0000040004f2ffe74de4"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r0, r1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fcntl$getflags(r2, 0x1) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:14:25 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getuid() r36 = socket(0x18, 0x1, 0x0) fcntl$setflags(r36, 0x2, 0x1) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r38, 0xee01) r40 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000240)={{0x7, r38, r39, r38, r39, 0x2, 0x2}, 0x5, 0x54, r37, r37, 0x9a8, 0x15, 0x3f, 0xfcc}) r41 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r41) r42 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, 0x0, r35, r39, 0x44, 0x9}, 0x7f, 0x3, r41, r42, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r41, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r43 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r43) r44 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r43, r44, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xfffffffffffffde6) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r45 = getuid() setuid(r45) getgid() shutdown(r2, 0x1) 16:14:26 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() r5 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r6 = getuid() setuid(r6) r7 = getgid() r8 = getuid() r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r13 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0x7, r11, r12, r11, r12, 0x2, 0x2}, 0x5, 0x54, r10, r10, 0x9a8, 0x15, 0x3f, 0xfcc}) r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r14) r15 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7, r6, r7, r8, r12, 0x44, 0x9}, 0x7f, 0x3, r14, r15, 0x4, 0x8, 0x1}) setuid(r8) r16 = getgid() getuid() r17 = socket(0x18, 0x1, 0x0) fcntl$setflags(r17, 0x2, 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r19, 0xee01) r21 = msgget$private(0x0, 0x4) r22 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r23 = getuid() setuid(r23) r24 = getgid() r25 = getuid() r26 = socket(0x18, 0x1, 0x0) fcntl$setflags(r26, 0x2, 0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r28, 0xee01) r30 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000240)={{0x7, r28, r29, r28, r29, 0x2, 0x2}, 0x5, 0x54, r27, r27, 0x9a8, 0x15, 0x3f, 0xfcc}) r31 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r31) r32 = getpid() shmctl$IPC_SET(r22, 0x1, &(0x7f00000000c0)={{0x7, r23, r24, r25, r29, 0x44, 0x9}, 0x7f, 0x3, r31, r32, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000240)={{0x7, r19, r29, r19, r20, 0x2, 0x2}, 0x5, 0x54, r18, r18, 0x9a8, 0x15, 0x3f, 0xfcc}) r33 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r33) r34 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r16, r4, r20, 0x44, 0x9}, 0x7f, 0x3, r33, r34, 0x4, 0x8, 0x1}) r35 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r36 = getuid() setuid(r36) r37 = getgid() r38 = getuid() r39 = socket(0x18, 0x1, 0x0) fcntl$setflags(r39, 0x2, 0x1) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r41, 0xee01) r43 = msgget$private(0x0, 0x4) r44 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r45 = getuid() setuid(r45) r46 = getgid() r47 = getuid() r48 = socket(0x18, 0x1, 0x0) fcntl$setflags(r48, 0x2, 0x1) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r50, 0xee01) r52 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000240)={{0x7, r50, r51, r50, r51, 0x2, 0x2}, 0x5, 0x54, r49, r49, 0x9a8, 0x15, 0x3f, 0xfcc}) r53 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r53) r54 = getpid() shmctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x7, r45, r46, r47, r51, 0x44, 0x9}, 0x7f, 0x3, r53, r54, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000240)={{0x47, r41, r42, r41, r42, 0x140, 0x2}, 0x5, 0x54, r53, r40, 0x9a8, 0x15, 0x3f, 0xfcc}) r55 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r55) r56 = getpid() shmctl$IPC_SET(r35, 0x1, &(0x7f00000000c0)={{0x7, r36, r37, r38, r42, 0x44, 0x9}, 0x7f, 0x3, r55, r56, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r42]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r57 = getuid() setuid(r57) getgid() shutdown(r2, 0x1) 16:14:26 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8207010000b5ed1935de6fe24b592820444eee61ff637d27628db213c03c9a775679af987475f77a3c336a1320bf688d3797d508dfa9e737d54c19cd2bd451672e0386054df95307d40631d6b3433447a55aaf15c69b3a1c5d4a87c82e72599fbc00abbb86bc3d4dc19c3074dfdfc79d4dd11dc28de85aaa89090ffd"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x6, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r33 = getuid() setuid(r33) r34 = getgid() r35 = getuid() r36 = socket(0x18, 0x1, 0x0) fcntl$setflags(r36, 0x2, 0x1) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r38, 0xee01) r40 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000240)={{0x7, r38, r39, r38, r39, 0x2, 0x2}, 0x5, 0x54, r37, r37, 0x9a8, 0x15, 0x3f, 0xfcc}) r41 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r41) r42 = getpid() r43 = shmget$private(0x0, 0x3000, 0x860, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000140)={{0x8, r33, r34, r35, r39, 0x44, 0x9}, 0x7f, 0x3, r41, r42, 0x4, 0x8, 0x5}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r41, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:26 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000007088b36dd4"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000100)) close(0xffffffffffffffff) shmget(0x0, 0x2000, 0x476, &(0x7f0000000000/0x2000)=nil) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x96367bdab04d6c72, 0x20) 16:14:26 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8205eedf794a4a9eaadb524d70baedcfcead5af82295fd4f9db4888f8937b3cf32ac274ff485eca82676d5ad0800e3296e1348ca3eb3bd716d6c62738bc4cbadd5abbd0000000000000000000000eeda6fe1895828f55cd2b59d0d20127642017720477910f933f5"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:26 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffff9c, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653020e1c721bbc135eed97c19d9edf90fff5ae140ade9f1e5599c43baca2b15e99374bd168da7e18890f94f4bd1b80da40999507fbbdc51c8605fcc220d0ebc74cf67cca8666640a1f4a9deb20000000000000000000000009e8b86b4d6207c44c30f3cb1a4764fafa912d2a9320d6826458e43839421332300c8"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f00000000c0)='\\', 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x9, 0x1}, {{}, 0xfffffffffffffff9, 0xaa, 0x40, 0x1f}, {{r1}, 0x2, 0x18, 0x8, 0x5}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x6, 0xa4}, {{}, 0xfffffffffffffffc, 0xa8, 0x2, 0x0, 0x2}, {{r2}, 0xfffffffffffffffb, 0xd0, 0x3}], 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:14:26 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r3, 0x84}], 0x1, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r6, 0x84}], 0x1, 0x0) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r7, 0x84}], 0x1, 0x0) kevent(r2, 0x0, 0x4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x78672da929971fdf, 0x80, 0x3, 0x5e2}, {{}, 0xfffffffffffffff9, 0x48, 0x2, 0x100000001, 0xffff}, {{r4}, 0x1, 0xac096fa468c34ac0, 0x40, 0x1, 0x1}, {{r4}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x1, 0x6}, {{r5}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x20}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x20, 0x8, 0x1, 0x2}, {{}, 0xfffffffffffffffd, 0x0, 0x2, 0x4, 0x9}, {{r6}, 0xfffffffffffffffe, 0x0, 0x2, 0x2, 0x100000001}, {{r7}, 0xfffffffffffffff9, 0x80, 0x2, 0x7, 0x2603700c}], 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r8 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000100)="8c65", 0x6d2) 16:14:26 executing program 0: r0 = msgget$private(0x0, 0x40d) r1 = msgget(0x1, 0x40) msgrcv(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000ebffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d24ae5434000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000002a06ed97accfd041f77218cce2e223214c98ca7b079c26a24ef2f640e445965d0f79c2ef4bde0a97a28acf85c758228f478652c210c4f74cf2017aa934133f660f4ffe44a64729b6cf5cf325e3ad8a3150979ec62c8eb900a2afb82df49d0d3133fcfbefbd5f173a52f7e93bc3438549f94933a05c57bf74c2d83b53098ad829b580343c0249d30a79e806a5825bb8ea06bbf4f04937eaf73cbfc55d55a0d000000000000000"], 0x9c, 0x0, 0x1c00) msgget(0x2, 0x200) msgsnd(0xffffffffffffffff, &(0x7f0000000d80)=ANY=[@ANYBLOB="020000000000000074d9a61bf83d544a34324dc5cf9472018b68370c79bea1c4e3ca5aa5244352a308c58c1ef65727938c8a1e8f5b329822ca238a900d93700cb1a67df837e0d1f40c14126e88a0877a00b1e25e5f7f1838eac53a03ca643250cdf79e1504ede5c35c87ab91db452e443a4590a9a1bd45dafef8adc5ffb729c671f27a7d34dbdc584bec7acd89dc41efa08b85d2f6b8599dc8eb386cbb82e9bb017c91c369d726e4e396e45aef5a8ed4e0dd4aa4856c5fa36faa160f918410145767224e47e3000051aa218a17cd0437507a862a52b1a527b4a0401a09000000000000008080c2efbf8ef3e03236961879c66fbc4b235e12314918269e19f1dbe3bdb5fd32c43624f40aae66473f1a1f093be2847bc9446bfbf4571a42929183ced632c52b5e5ab4b3adcb4faaea1b23c745adc10100000000000000e5a7398201a98cee73de3f5235af0dc7f93adc3d8169ef7e0b4d8df5e217ccf8d38a0e75dee6e4915d0fa5f3cd2d819c2ca172d3e29b9d497ea5faffffffffffffff520f65f6bcb194075892e135a4ee3efa797e602624fe44ebd2cc0737d0e9722bccda6f35566da483bf758cf19142b5736a79decdafaa59c66cdbad793cf6fdd8945d7d3c2e46e962307e3b3977738bf5a6321d392b348d0f24f5801fc9027c379b0922f292c5c9f56661ef92452dbd48a90e797002fa5b1defa47c9be50c6285a14486c11e425a91b8611cee5572cf217ee742ef86958c7b1af925570d83454d35c0a846d6f2e7325be1640132b8d90000006b7cad61ee777009bb32d94e00000000000000000000000000600332ebad80e9feec02232a6f0e7d84e3d4a3bb08fbea9795e24546ab888bf04cc62e00000000"], 0x270, 0x800) msgget$private(0x0, 0x22) msgsnd(0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0xfffffffffffffe67) setsockopt(r2, 0x29, 0x80000000000000a, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x8301, 0x1) write(r3, &(0x7f0000000040)="9cb2997f00f84ddfe066322e2e", 0xd) r4 = msgget(0x1, 0x2d9d03b82d561e9b) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000ffffffffffffffff010000000000150000000000000000000000000000000000000000000021e5374f000000000000000000000000000000ffffffffffffff00000024ea55a65774965e0000000000d1f31b1f9bde0100000000000000000000000000000000000000000000000091470100f70c283d53778ae6f42585ef5b4fa6b743edf90000000000000000eeff00"/173], 0x1, 0x2, 0x1000) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r5, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x77}}, 0x2) msgsnd(r4, &(0x7f0000000e00)={0x2, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) fchmod(r5, 0x4) msgget(0x2, 0x40) msgget$private(0x0, 0x8) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000880)=ANY=[], 0x0, 0xac544c59507989b7, 0x800) listen(r2, 0x9) r7 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r7, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESOCT=r7, @ANYRESOCT=r3], @ANYBLOB="c661eaa7638bb3819ecf04ea4979c897289d25189f2c6a11a879a823ad815304cc48fb44b4de7a0f723e8b180c78613b086b67d84fb395c88ff9d87da5d43edffabe3912ec90085759815efb3e30d54065323ce87fde0cb5124cc2bdf94d272b4fb2f31c896d8bd209af7ece63fa236bf7ba7198c6abd2465b7386433786bde6244fb0d1fd78dfe9100aa086ffe6ece6def55fef047dcff597986b738c5b02adb7b868423d0bea65580721b455a7613d6088f0b606", @ANYRESDEC=r6], 0x3, 0x800) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r8, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) msgrcv(r6, &(0x7f0000000800)=ANY=[], 0x0, 0x0, 0x0) r9 = socket(0x6, 0x2, 0x0) close(r9) connect$unix(0xffffffffffffff9c, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000131377c5fc35d41454d5d41d29ad1a6029598146e6be1633bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e888d3382f00"/80], 0xffffffffffffff97) shutdown(r9, 0x1) msgrcv(r6, &(0x7f0000000840), 0x8, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000880)=ANY=[@ANYBLOB="010000000000000005fc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a40700532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c8bc1612e8c27c0079d0cf40b99eb754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b5c886671e788e6db40ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f77644442909250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/315], 0x13a, 0x804) msgsnd(r0, &(0x7f0000000640)={0xa56e9ac63d18540a, "3789a211c3591189ce3bc92749b7afc93da0c0a8a37531046f80754ca7ef729beb65b17fadb7ff059bcbff5e5a4c43fede5441bb720b00117e127bf631966b537f16a906caa2979cb58ebdf704783d1baed1ba9b356546f7fe6ce8ee3fb8119af7507b7f8a7dd68a3d2674bbf48fffc9b5705f8c11a799d482b7a77e16a8df9eaf9281116981b056e638ccdf519d4d3e7595d3887001ee8e5d0124af1118446a6b3d58e0cf6bb1b8c65babd22a6d786e4b5e3f4d91c58ec91dfd6d01aff831e80caa5daebf36888d3a52bd0debd2dbec8b3f7cdb95d8eb81732f130f4a30c950"}, 0xe8, 0x0) 16:14:26 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r5) r6 = getgid() getuid() r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r11 = msgget$private(0x0, 0x4) r12 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r13 = getuid() setuid(r13) r14 = getgid() r15 = getuid() r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r20 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0x7, r18, r19, r18, r19, 0x2, 0x2}, 0x5, 0x54, r17, r17, 0x9a8, 0x15, 0x3f, 0xfcc}) r21 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r21) r22 = getpid() shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x7, r13, r14, r15, r19, 0x44, 0x9}, 0x7f, 0x3, r21, r22, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x7, r9, r19, r9, r10, 0x2, 0x2}, 0x5, 0x54, r8, r8, 0x9a8, 0x15, 0x3f, 0xfcc}) r23 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r23) r24 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r6, r4, r10, 0x44, 0x9}, 0x7f, 0x3, r23, r24, 0x4, 0x8, 0x1}) r25 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r26 = getuid() setuid(r26) r27 = getgid() r28 = getuid() r29 = socket(0x18, 0x1, 0x0) fcntl$setflags(r29, 0x2, 0x1) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r31, 0xee01) r33 = msgget$private(0x0, 0x4) r34 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r35 = getuid() setuid(r35) r36 = getgid() r37 = getuid() r38 = socket(0x18, 0x1, 0x0) fcntl$setflags(r38, 0x2, 0x1) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r40, 0xee01) r42 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000240)={{0x7, r40, r41, r40, r41, 0x2, 0x2}, 0x5, 0x54, r39, r39, 0x9a8, 0x15, 0x3f, 0xfcc}) r43 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r43) r44 = getpid() shmctl$IPC_SET(r34, 0x1, &(0x7f00000000c0)={{0x7, r35, r36, r37, r41, 0x44, 0x9}, 0x7f, 0x3, r43, r44, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000240)={{0x47, r31, r32, r31, r32, 0x140, 0x2}, 0x5, 0x54, r43, r30, 0x9a8, 0x15, 0x3f, 0xfcc}) r45 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r45) r46 = getpid() shmctl$IPC_SET(r25, 0x1, &(0x7f00000000c0)={{0x7, r26, r27, r28, r32, 0x44, 0x9}, 0x7f, 0x3, r45, r46, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r32]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r47 = getuid() setuid(r47) getgid() shutdown(r2, 0x1) 16:14:26 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0xc1f, 0x80000000, './file0\x00', 0x9, 0x8, 0x0, 0xfb9000}) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, 0x0, 0x0) 16:14:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="820204c0ffffffff92627f60c724b63582a7dc3bcf9b24c709e7155a0ea8ae18ac833c43dc5b27d694a6d4686bd7791f2fbe77a0024e6e8dcce1254af275a2e38ede9ea3"], 0x1) r2 = socket(0x2, 0x3, 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r2, &(0x7f0000000200)="0e851f8c589be924", 0x8) 16:14:27 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x2, 0x0, 0x0) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = semget$private(0x0, 0x3, 0x0) r6 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x7, r6, 0x0, r6, 0x0, 0x4, 0x9}, 0x80000000, 0x2, 0x20}) r7 = msgget$private(0x0, 0x601) r8 = geteuid() r9 = getuid() r10 = getgid() r11 = getpid() r12 = getuid() r13 = msgget$private(0x0, 0x601) r14 = geteuid() r15 = getuid() r16 = getgid() r17 = getpid() r18 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f00000001c0)={{0x3, r14, 0x0, r15, r16, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r17, r18, 0x8, 0x8, 0x5, 0x8001}) r19 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r15, 0x0, r14, r16, 0x90, 0x6}, 0x0, 0x12a, 0x9}) r20 = socket(0x18, 0x1, 0x0) fcntl$setflags(r20, 0x2, 0x1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r22, 0xee01) r24 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000240)={{0x7, r22, r23, r22, r23, 0x2, 0x2}, 0x5, 0x54, r21, r21, 0x9a8, 0x15, 0x3f, 0xfcc}) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000340)={{0x80, r15, r16, r22, r16, 0x21, 0x772}, 0x5d, 0x3, 0x9}) r25 = socket(0x18, 0x3, 0x0) setsockopt(r25, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r25, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r27 = msgget$private(0x0, 0x601) r28 = geteuid() r29 = getuid() r30 = getgid() r31 = getpid() r32 = getpgid(0x0) msgctl$IPC_SET(r27, 0x1, &(0x7f00000001c0)={{0x3, r28, 0x0, r29, r30, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r31, r32, 0x8, 0x8, 0x5, 0x8001}) r33 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) fcntl$setown(r33, 0x6, r32) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x200, r12, 0x0, r9, r16, 0x180, 0x1ff}, 0x0, 0x1, r26, r32, 0x96, 0x3e798f03, 0x2b8d, 0x8}) r34 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x3, r8, 0x0, r9, r10, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r11, r34, 0x8, 0x8, 0x5, 0x8001}) r35 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r9, 0x0, r8, r10, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000340)={{0x80, r9, r10, r8, r10, 0x21, 0x774}, 0x5d, 0x3, 0x8}) fchownat(r4, &(0x7f0000000000)='./file0\x00', r6, r10, 0x0) fcntl$dupfd(r2, 0x0, r2) 16:14:27 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c65302024301e8e6f8622593938f16f9fbfb1d69c0500000000000000ea145ec0cd4e864fe4d904945b606ff333ac205d17c117b0f074069a58aa4b4ae025077f4e5d12001143f9359c64a3d503ca8b0febd932131f2ebc9a1455e341158c9e"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r38, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r48 = semget$private(0x0, 0x4, 0x2) semop(r48, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r50 = getegid() r51 = getuid() r52 = getegid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r49, r50, r51, r52, 0x14, 0x6}, 0x5, 0x9, 0x101}) getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, r46]) r53 = socket(0x18, 0x1, 0x0) fcntl$setflags(r53, 0x2, 0x1) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r55, 0xee01) r56 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r58 = semget$private(0x0, 0x4, 0x2) semop(r58, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r60 = getegid() r61 = getuid() r62 = getegid() semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r59, r60, r61, r62, 0x14, 0x6}, 0x5, 0x9, 0x101}) r63 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r64 = getuid() setuid(r64) r65 = getgid() r66 = getuid() r67 = socket(0x18, 0x1, 0x0) fcntl$setflags(r67, 0x2, 0x1) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r69, 0xee01) r71 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r71, 0x1, &(0x7f0000000240)={{0x7, r69, r70, r69, r70, 0x2, 0x2}, 0x5, 0x54, r68, r68, 0x9a8, 0x15, 0x3f, 0xfcc}) r72 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r72) r73 = getpid() shmctl$IPC_SET(r63, 0x1, &(0x7f00000000c0)={{0x7, r64, r65, r66, r70, 0x44, 0x9}, 0x7f, 0x3, r72, r73, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r56, 0x1, &(0x7f00000002c0)={{0x80007, r55, r65, r55, r60, 0x2, 0xfffb}, 0x5, 0x54, r54, r54, 0x9a8, 0x15, 0x3f, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r46, r52, r46, r9, r60]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r74 = getuid() setuid(r74) getgid() shutdown(r2, 0x1) 16:14:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:14:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x1, 0x9}, {0x80, 0x7, 0xfc, 0xf951}, {0x3, 0xc1, 0x9, 0x2}, {0x6, 0xfb, 0x7, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1e0a}) syz_emit_ethernet(0xe, &(0x7f0000000240)="45f1a520e2d31968de749c6cca72") 16:14:27 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r19 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r20 = getuid() setuid(r20) r21 = getgid() r22 = getuid() r23 = socket(0x18, 0x1, 0x0) fcntl$setflags(r23, 0x2, 0x1) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r25, 0xee01) r27 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000240)={{0x7, r25, r26, r25, r26, 0x2, 0x2}, 0x5, 0x54, r24, r24, 0x9a8, 0x15, 0x3f, 0xfcc}) r28 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r28) r29 = getpid() shmctl$IPC_SET(r19, 0x1, &(0x7f00000000c0)={{0x7, r20, r21, r22, r26, 0x44, 0x9}, 0x7f, 0x3, r28, r29, 0x4, 0x8, 0x1}) r30 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r31 = getuid() setuid(r31) r32 = getgid() r33 = getuid() r34 = socket(0x18, 0x1, 0x0) fcntl$setflags(r34, 0x2, 0x1) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r36, 0xee01) r38 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000240)={{0x7, r36, r37, r36, r37, 0x2, 0x2}, 0x5, 0x54, r35, r35, 0x9a8, 0x15, 0x3f, 0xfcc}) r39 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r39) r40 = getpid() shmctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x7, r31, r32, r33, r37, 0x44, 0x9}, 0x7f, 0x3, r39, r40, 0x4, 0x8, 0x1}) r41 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r42 = getuid() setuid(r42) r43 = getgid() r44 = getuid() r45 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r45) r46 = getpid() getgroups(0x1, &(0x7f0000000040)=[r43]) shmctl$IPC_SET(r41, 0x1, &(0x7f00000000c0)={{0x7, r42, r43, r44, r47, 0x44, 0x9}, 0x7f, 0x3, r45, r46, 0x7, 0x8, 0x1}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r49 = semget$private(0x0, 0x4, 0x2) semop(r49, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r51 = getegid() r52 = getuid() r53 = getegid() semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r50, r51, r52, r53, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r54 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r55 = getuid() setuid(r55) r56 = getgid() r57 = getuid() r58 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r58) r59 = getpid() getgroups(0x1, &(0x7f0000000040)=[r56]) shmctl$IPC_SET(r54, 0x1, &(0x7f00000000c0)={{0x7, r55, r56, r57, r60, 0x44, 0x9}, 0x7f, 0x3, r58, r59, 0x7, 0x8, 0x1}) setreuid(r57, r52) r61 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r62 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r62) r63 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r62, r63, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r64 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r64) r65 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r64, r65, 0x4, 0x8, 0x1}) r66 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r67 = getuid() setuid(r67) r68 = getgid() r69 = getuid() r70 = socket(0x18, 0x1, 0x0) fcntl$setflags(r70, 0x2, 0x1) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r72, 0xee01) r74 = msgget$private(0x0, 0x4) r75 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r76 = getuid() setuid(r76) r77 = getgid() r78 = getuid() r79 = socket(0x18, 0x1, 0x0) fcntl$setflags(r79, 0x2, 0x1) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r81, 0xee01) r83 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r83, 0x1, &(0x7f0000000240)={{0x7, r81, r82, r81, r82, 0x2, 0x2}, 0x5, 0x54, r80, r80, 0x9a8, 0x15, 0x3f, 0xfcc}) r84 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r84) r85 = getpid() shmctl$IPC_SET(r75, 0x1, &(0x7f00000000c0)={{0x7, r76, r77, r78, r82, 0x44, 0x9}, 0x7f, 0x3, r84, r85, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r74, 0x1, &(0x7f0000000240)={{0x47, r72, r73, r72, r73, 0x140, 0x2}, 0x5, 0x54, r84, r71, 0x9a8, 0x15, 0x3f, 0xfcc}) r86 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r86) r87 = getpid() shmctl$IPC_SET(r66, 0x1, &(0x7f00000000c0)={{0x7, r67, r68, r69, r73, 0x44, 0x9}, 0x7f, 0x3, r86, r87, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r73]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r88 = getuid() setuid(r88) getgid() shutdown(r2, 0x1) 16:14:27 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)=0x20000035) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) r1 = semget$private(0x0, 0x3, 0x14a) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) semget$private(0x0, 0x2, 0x128) r3 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000200)={{}, 0x2, &(0x7f00000001c0)=[0x0, 0x0]}) fchmod(r2, 0xe3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x200, 0x0) fcntl$dupfd(r2, 0x0, r2) linkat(r2, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x0) semctl$SETVAL(r1, 0xfcb7e901ef30f3ae, 0x8, &(0x7f0000000540)=0x2) 16:14:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x1}, {0x800100006}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:14:27 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x710, 0x0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000680)={'./file0\x00', 0xffff, 0x3f, 0x8001, 0x1, 0xa3c, 0x7f, 0x0, 0x2, 0x3, 0x0, 0xfffffffffffffffb}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000440)=0x5) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r3, 0x84}], 0x1, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) r4 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10b) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000480)=0x5) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000600)="402eb4e636f3738a2e9f36b3bdda734de371a31fd08a4edc4971bda0de9cbfe8ad5562d4265af083824ba6a64c4c93538be7d6865f7c2a0704182e829c6dd27880dd36a50b9162fc3b369742dad2f20bc94eea76934d02d4358adb25701abc9fa6a427e582109e3eb6f37644a9cfdc2a01c79555b831fef2b920c595a900", 0x31}, {&(0x7f0000000100)="238c8ac8deeb6d5a8ee2479abd4886907ad2d01c771dc0d0484b", 0x1a}, {&(0x7f0000000140)="ae74f66d2a96edd6318825af4acb8df63d01c51e9d20a4f1b9593a51feb44342", 0x20}, {&(0x7f0000000180)="dfa060b9be02648dfb6fac92e3ae0cc756152fd980e0dfaa2eb44e3f1ea0a665957ff4efc14a3a219467292c2518993a03a18368017fe8a9c1831573d39e3406d47bf89fbad245f9e436baea53d0b9d767951a649cad49929a268fdd126e1946e9911225b4cd933a668ff0692c72032d615f13f386f5ae96fcd8af5bdfa6f77fef2fb65e0a6d6375b8eb440525958de915f40a95447bec96ca530554b75d398ef466ee562d2c6e837125ec83fff13b6a775b4f0066de917590597362ce0ea67591e3f883448e35ee030663fb587785ff128679fd94cd83020cfce5ffc7efc507865cb5c022051eff9e08e485ef5c8e46765381fd99e123bc947057", 0xfffffffffffffd72}, {&(0x7f0000000280)="68fee71209c3966266efe7236dcd6954f5ce24622efe9ddec81e1d62e4965e3d1bc0fa692e9b9a3426c3eabe2b67b795af40303793a0112b5ac9da0d45ec57648c54f46db9d97339ee0f4845b71811c9ee5509b1872093688d6cbc8cdfec592a6c1291bfea6dfc0336027021575c568d5d4a4433f103bce264d7c1a9f474b911f4ac4c", 0x83}, {&(0x7f0000000500)="7fd579dfc130e2ee17129ff476d64283dcb235f2b9e4935fec18cbb5759db4f52b603d8546268d708378fe1b43f58b35ea58edfbf76c5aec78fda5a4043bfba6be3c7ca72edbc5659ae20d0b8038376d6e7c53dd09e550fdbf18be407f46e1f42e25d4539ed22d25d70f4950051f167c6059b8dcda1156c7f6937b5ed0c42fca6e570dcfc3f7447e52e607eb4a8eb9560fa8758424002c86daab6e185aaf2b0ce90a39570065fda1dee5cd9693ca85a6b85a046e0e4b294b162b8c1d6bc72569d199510a13a59b3b29592aaaf21511aa92cc74400efc89fac114c5cdf6696a4622f7f588db681fc29b66f1c327", 0xed}], 0x6, 0x0, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x0) 16:14:27 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8751ecc9d836767c645d621fd02497ed01b37b1234ccff30ee855b59139ec975b5ebb7e968fa0ca72b2f5472c83f0dbcdf06cecfb3654ed821554eae0199bd4bef2ba8c7621f60a5ece3d90a063e6b99e73b159b219049eb4092b2a37494451de246ee98566698f920c1a020233274c908fc1bb73404ff6a179b70c005ac0a8eb033a19c898d1478ed191d0536de00e6ada659a23fce3e5c6128a442cefc54679a71c37820e60ee27dd748a8b3ee50e6e59c71c07ae054514fa8829ccb17fa6fc92d307a8461f941a06042c80580e634438cf8516a7e5e8200"/229], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) getgid() getuid() r26 = socket(0x18, 0x1, 0x0) fcntl$setflags(r26, 0x2, 0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r28, 0xee01) r30 = msgget$private(0x0, 0x4) r31 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r32 = getuid() setuid(r32) r33 = getgid() r34 = getuid() r35 = socket(0x18, 0x1, 0x0) fcntl$setflags(r35, 0x2, 0x1) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r37, 0xee01) r39 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000240)={{0x7, r37, r38, r37, r38, 0x2, 0x2}, 0x5, 0x54, r36, r36, 0x9a8, 0x15, 0x3f, 0xfcc}) r40 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r40) r41 = getpid() shmctl$IPC_SET(r31, 0x1, &(0x7f00000000c0)={{0x7, r32, r33, r34, r38, 0x44, 0x9}, 0x7f, 0x3, r40, r41, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000240)={{0x47, r28, r29, r28, r29, 0x140, 0x2}, 0x5, 0x54, r40, r27, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() r44 = socket(0x18, 0x1, 0x0) fcntl$setflags(r44, 0x2, 0x1) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r46, 0xee01) r47 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r49 = semget$private(0x0, 0x4, 0x2) semop(r49, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r51 = getegid() r52 = getuid() r53 = getegid() semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r50, r51, r52, r53, 0x14, 0x6}, 0x5, 0x9, 0x101}) r54 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r55 = getuid() setuid(r55) r56 = getgid() r57 = getuid() r58 = socket(0x18, 0x1, 0x0) fcntl$setflags(r58, 0x2, 0x1) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r60, 0xee01) r62 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r62, 0x1, &(0x7f0000000240)={{0x7, r60, r61, r60, r61, 0x2, 0x2}, 0x5, 0x54, r59, r59, 0x9a8, 0x15, 0x3f, 0xfcc}) r63 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r63) r64 = getpid() shmctl$IPC_SET(r54, 0x1, &(0x7f00000000c0)={{0x7, r55, r56, r57, r61, 0x44, 0x9}, 0x7f, 0x3, r63, r64, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r47, 0x1, &(0x7f00000002c0)={{0x80007, r46, r56, r46, r51, 0x2, 0xfffb}, 0x5, 0x54, r45, r45, 0x9a8, 0x15, 0x3f, 0x4}) shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r51, r32, r29, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r29]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r65 = getuid() setuid(r65) getgid() shutdown(r2, 0x1) 16:14:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) clock_settime(0x3, &(0x7f00000000c0)={0x4, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x7c}, {0x6}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="03670000ce83802bd9a55b03144e") 16:14:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x8) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r3, 0x84}], 0x1, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000080)) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r5, 0x84}], 0x1, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r6, 0x84}], 0x1, 0x0) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r7, 0x84}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x20}, {r0, 0x1}, {r2, 0x2}, {r0, 0x10}, {r3, 0x4}, {r5, 0x1a}, {0xffffffffffffff9c, 0x4}, {r6, 0x40}, {r7, 0x80}], 0x9, 0x8) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:14:27 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) r46 = socket(0x18, 0x1, 0x0) fcntl$setflags(r46, 0x2, 0x1) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r48, 0xee01) r49 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r51 = semget$private(0x0, 0x4, 0x2) semop(r51, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r53 = getegid() r54 = getuid() r55 = getegid() semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r52, r53, r54, r55, 0x14, 0x6}, 0x5, 0x9, 0x101}) r56 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r57 = getuid() setuid(r57) r58 = getgid() r59 = getuid() r60 = socket(0x18, 0x1, 0x0) fcntl$setflags(r60, 0x2, 0x1) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r62, 0xee01) r64 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r64, 0x1, &(0x7f0000000240)={{0x7, r62, r63, r62, r63, 0x2, 0x2}, 0x5, 0x54, r61, r61, 0x9a8, 0x15, 0x3f, 0xfcc}) r65 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r65) r66 = getpid() shmctl$IPC_SET(r56, 0x1, &(0x7f00000000c0)={{0x7, r57, r58, r59, r63, 0x44, 0x9}, 0x7f, 0x3, r65, r66, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r49, 0x1, &(0x7f00000002c0)={{0x80007, r48, r58, r48, r53, 0x2, 0xfffb}, 0x5, 0x54, r47, r47, 0x9a8, 0x15, 0x3f, 0x4}) getgroups(0x0, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r67 = getuid() setuid(r67) getgid() shutdown(r2, 0x1) 16:14:27 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66bdd0a5c8dc0053b9512565211e8f8d4f14a007006530204b2bab8539fee1a9b76e4b7133ea0df2dda2d5afe145946d9e95ead852fca800bc1deceddf7a95fd7b57914dc5800000000000000018a4b1acb310c9c0928cf046f867683fdb3973419f"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) r20 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r21 = getuid() setuid(r21) r22 = getgid() r23 = getuid() r24 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r24) r25 = getpid() getgroups(0x1, &(0x7f0000000040)=[r22]) shmctl$IPC_SET(r20, 0x1, &(0x7f00000000c0)={{0x7, r21, r22, r23, r26, 0x44, 0x9}, 0x7f, 0x3, r24, r25, 0x7, 0x8, 0x1}) getpgid(r25) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r25, r16, 0x9a8, 0x6, 0x3f, 0xfcc}) r27 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r27) r28 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r27, r28, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r29 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r29) r30 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r29, r30, 0x4, 0x8, 0x1}) r31 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r32 = getuid() setuid(r32) r33 = getgid() r34 = getuid() r35 = socket(0x18, 0x1, 0x0) fcntl$setflags(r35, 0x2, 0x1) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r37, 0xee01) r39 = msgget$private(0x0, 0x4) r40 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r41 = getuid() setuid(r41) r42 = getgid() r43 = getuid() r44 = socket(0x18, 0x1, 0x0) fcntl$setflags(r44, 0x2, 0x1) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r46, 0xee01) r48 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000240)={{0x7, r46, r47, r46, r47, 0x2, 0x2}, 0x40000000000005, 0x54, r45, r45, 0x9a8, 0x15, 0x3f, 0xfcc}) r49 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r49) r50 = getpid() shmctl$IPC_SET(r40, 0x1, &(0x7f00000000c0)={{0x7, r41, r42, r43, r47, 0x44, 0x9}, 0x7f, 0x3, r49, r50, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000240)={{0x47, r37, r38, r37, r38, 0x140, 0x2}, 0x5, 0x54, r49, r36, 0x9a8, 0x15, 0x3f, 0xfcc}) r51 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r51) r52 = getpid() shmctl$IPC_SET(r31, 0x1, &(0x7f00000000c0)={{0x7, r32, r33, r34, r38, 0x44, 0x9}, 0x7f, 0x3, r51, r52, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r38]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r53 = getuid() setuid(r53) getgid() shutdown(r2, 0x1) 16:14:27 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7c022e2f66846c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x2e205e7749c09e88, 0x4, 0x4) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() r22 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r23 = getuid() setuid(r23) r24 = getgid() r25 = getuid() r26 = socket(0x18, 0x1, 0x0) fcntl$setflags(r26, 0x2, 0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r28, 0xee01) r30 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000240)={{0x7, r28, r29, r28, r29, 0x2, 0x2}, 0x5, 0x54, r27, r27, 0x9a8, 0x15, 0x3f, 0xfcc}) r31 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r31) r32 = getpid() shmctl$IPC_SET(r22, 0x1, &(0x7f00000000c0)={{0x7, r23, r24, r25, r29, 0x44, 0x9}, 0x7f, 0x3, r31, r32, 0x4, 0x8, 0x1}) shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r25, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r33 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r33) r34 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r33, r34, 0x4, 0x8, 0x1}) r35 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r36 = getuid() setuid(r36) r37 = getgid() r38 = getuid() r39 = socket(0x18, 0x1, 0x0) fcntl$setflags(r39, 0x2, 0x1) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r41, 0xee01) r43 = msgget$private(0x0, 0x4) r44 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r45 = getuid() setuid(r45) r46 = getgid() r47 = getuid() r48 = socket(0x18, 0x1, 0x0) fcntl$setflags(r48, 0x2, 0x1) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r50, 0xee01) r52 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000240)={{0x7, r50, r51, r50, r51, 0x2, 0x2}, 0x5, 0x54, r49, r49, 0x9a8, 0x15, 0x3f, 0xfcc}) r53 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r53) r54 = getpid() shmctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x7, r45, r46, r47, r51, 0x44, 0x9}, 0x7f, 0x3, r53, r54, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000240)={{0x47, r41, r42, r41, r42, 0x140, 0x2}, 0x5, 0x54, r53, r40, 0x9a8, 0x15, 0x3f, 0xfcc}) r55 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0xfcfc96ac7f78649a, r53) r56 = getpid() shmctl$IPC_SET(r35, 0x1, &(0x7f00000000c0)={{0x7, r36, r37, r38, r42, 0x44, 0x9}, 0x7f, 0x3, r55, r56, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r42]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r57 = getuid() setuid(r57) getgid() shutdown(r2, 0x1) 16:14:28 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) setrlimit(0x6, &(0x7f0000000180)={0x7ffffffc, 0xfffffffffffffff8}) r0 = msgget$private(0x0, 0x4) socketpair$unix(0x1, 0x38e1fbb40279b4ae, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000380)="64754a51b59348716dcf0227f0", 0xd}], 0x1, 0x0, 0x0) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/79}, 0x57, 0x1, 0x1000) mlockall(0x1) r2 = syz_open_pts() close(r2) r3 = fcntl$dupfd(r2, 0xa, r2) r4 = syz_open_pts() getgid() poll(&(0x7f0000000040)=[{r4, 0xe3}], 0x1, 0x8ae0) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x201, 0x101) accept$inet6(r5, &(0x7f0000000240), &(0x7f0000000280)=0xc) setrlimit(0x0, &(0x7f0000000200)={0x5, 0x7f}) ioctl$TIOCNXCL(r4, 0x2000740e) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x28d6ba91c08cc640, 0x0) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000440)=0x3) fcntl$setstatus(r2, 0x4, 0x80) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000000140)=r8) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0xd6e, 0x1, 0x7ffffffd, 0xb4f, "23e25a9b4d7e9db98b5c60b9f1167ee4d97c3e2d", 0x9, 0x10000000000}) r9 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x200, &(0x7f00000001c0)=0x8, 0x4) connect$unix(r9, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) poll(&(0x7f0000000480)=[{r4, 0x108}, {r9, 0x44}], 0x2, 0x8) writev(r2, &(0x7f0000000500)=[{0x0}], 0x1) 16:14:28 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202000000696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) r29 = socket(0xb802fdf1d9cb7d28, 0x1, 0x80) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x385) setreuid(r31, 0xee01) r33 = msgget$private(0x0, 0x4) r34 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r35 = getuid() setuid(r35) r36 = getgid() r37 = getuid() r38 = socket(0x18, 0x1, 0x0) r39 = syz_open_pts() close(r39) writev(r39, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r39, 0x84}], 0x1, 0x0) fcntl$setflags(r39, 0x2, 0x1) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r41, 0xee01) r43 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000240)={{0x7, r41, r42, r41, r42, 0x2, 0x2}, 0x5, 0x54, r40, r40, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r34, 0x1, &(0x7f00000000c0)={{0x7, r35, r36, r37, r42, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000240)={{0x47, r31, r32, r31, r32, 0x140, 0x2}, 0x5, 0x54, r44, r30, 0x9a8, 0x15, 0x3f, 0xfcc}) r46 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r46) r47 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r32, 0x44, 0x9}, 0x7f, 0x3, r46, r47, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r32]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r48 = getuid() setuid(r48) getgid() shutdown(r2, 0x1) 16:14:28 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202112f6645696c65741e"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:28 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f0000000000)=""/84, 0x54, 0x2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mlock(&(0x7f00003ef000/0x4000)=nil, 0x4000) munlock(&(0x7f00003f0000/0x3000)=nil, 0x3000) 16:14:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x6}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r2 = semget(0x1, 0x1, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/216) 16:14:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000322, &(0x7f0000000040)=[{0x2, 0x8, 0x0, 0x401}, {0x6, 0x6, 0xff, 0x5}, {0x401, 0x2, 0x81, 0xd66}, {0x6, 0x3, 0x0, 0x33f}, {0x2, 0x5, 0xff}]}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 16:14:28 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="03bc912b1bdb5e06f53ddbee3f7d7efc71609e86e5c09c7f7b973772cd6ee0096194239e27b950cd035084cc4ba1f7f84c0026c8c5d0d84fe465b387e2105ca802a7cffe7171ddf63ddd8a7c092db68286048bac78ab58e66edfd0fde90ce0087f0d51f041d41840fbc594498b9e401244a62f94c56ecd320ec2a50a7dc60910000092cfdfe9d40bc7654be74fa5a17200"/170], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() r6 = getuid() r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r11 = msgget$private(0x0, 0x4) r12 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r13 = getuid() setuid(r13) r14 = getgid() r15 = getuid() r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r15, r6) r20 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0x7, r18, r19, r18, r19, 0x2, 0x2}, 0x5, 0x54, r17, r17, 0x9a8, 0x15, 0x3f, 0xfcc}) r21 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r21) r22 = getpid() shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x7, r13, r14, r15, r19, 0x44, 0x9}, 0x7f, 0x3, r21, r22, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x7, r9, r19, r9, r10, 0x2, 0x2}, 0x5, 0x54, r8, r8, 0x9a8, 0x15, 0x3f, 0xfcc}) r23 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r23) r24 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r10, 0x44, 0x9}, 0x7f, 0x3, r23, r24, 0x4, 0x8, 0x1}) r25 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r26 = getuid() setuid(r26) r27 = getgid() r28 = getuid() r29 = socket(0x18, 0x1, 0x0) fcntl$setflags(r29, 0x2, 0x1) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r31, 0xee01) r33 = msgget$private(0x0, 0x4) r34 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r35 = getuid() setuid(r35) r36 = getgid() r37 = getuid() r38 = socket(0x18, 0x1, 0x0) fcntl$setflags(r38, 0x2, 0x1) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r40, 0xee01) r42 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000240)={{0x7, r40, r41, r40, r41, 0x2, 0x2}, 0x5, 0x54, r39, r39, 0x9a8, 0x15, 0x3f, 0xfcc}) r43 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r43) r44 = getpid() shmctl$IPC_SET(r34, 0x1, &(0x7f00000000c0)={{0x7, r35, r36, r37, r41, 0x44, 0x9}, 0x7f, 0x3, r43, r44, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000240)={{0x47, r31, r32, r31, r32, 0x140, 0x2}, 0x5, 0x54, r43, r30, 0x9a8, 0x15, 0x3f, 0xfcc}) r45 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r45) r46 = getpid() shmctl$IPC_SET(r25, 0x1, &(0x7f00000000c0)={{0x7, r26, r27, r28, r32, 0x44, 0x9}, 0x7f, 0x3, r45, r46, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r32]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r47 = getuid() setuid(r47) getgid() shutdown(r2, 0x1) 16:14:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0xbc0, 0x0, &(0x7f0000000040)="bbfb797ed9a74cfba687180a66a010270405314fd34f7a27afd8dd9b21", 0x1d) 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, 0x5, 0x0, "6b0000b40000004e26d03f00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:14:28 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666900003020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffb) setreuid(r9, 0xee01) r11 = msgget$private(0x0, 0x4) r12 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r13 = getuid() setuid(r13) r14 = getgid() r15 = getuid() r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r20 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0x7, r18, r19, r18, r19, 0x2, 0x2}, 0x5, 0x54, r17, r17, 0x9a8, 0x15, 0x3f, 0xfcc}) r21 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r21) r22 = getpid() shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x7, r13, r14, r15, r19, 0x44, 0x9}, 0x7f, 0x3, r21, r22, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x7, r9, r19, r9, r10, 0x2, 0x2}, 0x5, 0x54, r8, r8, 0x9a8, 0x15, 0x3f, 0xfcc}) r23 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r23) r24 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r10, 0x44, 0x9}, 0x7f, 0x3, r23, r24, 0x4, 0x8, 0x1}) r25 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r26 = getuid() setuid(r26) r27 = getgid() getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r25, 0x1, &(0x7f00000000c0)={{0x7, r26, r27, 0xffffffffffffffff, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffe06) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'t\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4d}, {0x4}, {0x6}]}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x134, &(0x7f0000000140)=[{0x7, 0x1, 0x1, 0x8}, {0x4, 0x9, 0x0, 0xffff83ed}, {0x3, 0x7f, 0x7}, {0xc232, 0x1, 0x30, 0xfff}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:14:28 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x10001, 0x0, 0x0, 0x1000000000000020}, {0x3c}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:14:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x1d}, {0x87}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:14:28 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x9, 0x3, &(0x7f0000000080)="40050601", 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() r22 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r23 = getuid() setuid(r23) r24 = getgid() r25 = getuid() r26 = socket(0x18, 0x1, 0x0) fcntl$setflags(r26, 0x2, 0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r28, 0xee01) r30 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000240)={{0x7, r28, r29, r28, r29, 0x2, 0x2}, 0x5, 0x54, r27, r27, 0x9a8, 0x15, 0x3f, 0xfcc}) r31 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r31) r32 = getpid() shmctl$IPC_SET(r22, 0x1, &(0x7f00000000c0)={{0x7, r23, r24, r25, r29, 0x44, 0x9}, 0x7f, 0x3, r31, r32, 0x4, 0x8, 0x1}) shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r29, 0x44, 0x9}, 0x7f, 0x13, r20, r21, 0x4, 0x8, 0xffe}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r33 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r33) r34 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r33, r34, 0x4, 0x8, 0x1}) r35 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r36 = getuid() setuid(r36) r37 = getgid() r38 = getuid() r39 = socket(0x18, 0x1, 0x0) fcntl$setflags(r39, 0x2, 0x1) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r41, 0xee01) r43 = msgget$private(0x0, 0x4) r44 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r45 = getuid() setuid(r45) r46 = getgid() r47 = getuid() r48 = socket(0x18, 0x1, 0x0) fcntl$setflags(r48, 0x2, 0x1) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r50, 0xee01) r52 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000240)={{0x7, r50, r51, r50, r51, 0x2, 0x2}, 0x5, 0x54, r49, r49, 0x9a8, 0x15, 0x3f, 0xfcc}) r53 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r53) r54 = getpid() shmctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x7, r45, r46, r47, r51, 0x44, 0x9}, 0x7f, 0x3, r53, r54, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000240)={{0x47, r41, r42, r41, r42, 0x140, 0x2}, 0x5, 0x54, r53, r40, 0x9a8, 0x15, 0x3f, 0xfcc}) r55 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r55) r56 = getpid() shmctl$IPC_SET(r35, 0x1, &(0x7f00000000c0)={{0x7, r36, r37, r38, r42, 0x44, 0x9}, 0x7f, 0x3, r55, r56, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r42]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r57 = getuid() setuid(r57) getgid() shutdown(r2, 0x1) 16:14:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) socket(0x2, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x502, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) utimensat(r2, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x7fff, 0x80000001}, {0x7ff, 0xab}}, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0xa710797125b3f85f, 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000240)="0714e15f0973db00080000000025c6149b33ff0f147d2f11bb5e100cfb045ab26c0c6241f0eed49d876182b21341acd437a4477c9c48fb7dd7b10997905199ea6ed1bd7e1330b346cb03ea6337b79ef91ef2405de35e232e4a7c61ade017bc842322b8b369fad6f07eb9ab07000c714a01fd2eac947bca13", 0x11) socket$inet(0x2, 0x2, 0x0) write(r0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0xa6, 0x0, &(0x7f00000002c0)=""/166}) 16:14:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = semget(0x3, 0x3, 0x8) semop(r2, &(0x7f0000000040)=[{0x164fde540a23d138, 0x8, 0x800}, {0x3, 0xfffffffffffffc3b, 0x1800}, {0x6, 0x80, 0x800}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x8, 0x7fff, 0x8, 0x0, 0x1000, 0x2, 0xba98, 0x0, 0x1, 0x6, 0x81}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000680)=ANY=[@ANYBLOB="4526c300010000000000000000000000000000000000000000002d7efcbb64ffc441d27b0ba5c16d7741a5384661c47260aabd0224025ebbf0602bff4476895bce27e22c611787823e49440aabe663df95f4018492b4d6bfe3d7af7bceb4c7de5c1c122e1265092c2d07c6d0eee592939aed2ce67f8ec2170d5f01dde6baf43a08306a5bf5549bc95dd17405f8e96975bb208374e40f4fbcc614ab46c75eab5617044f0ca56b6d7c8332209222566c485e25d4e373c083f6fc4575cca917ae2bf6669c66d6dc0b97e8e5b0655214eea5b3f535eb025851002b8bbbe565d562b459ed046c63df31bf493384d1b6a127da7e32ba5ad36d6bb91c712b3b3f6e1c9c68cefb9c10181d1f6eb6cfe5ca210fef7fa8fe3a31427b"]) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8, 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) r5 = syz_open_pts() r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) pwritev(r6, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x5, 0x3) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f00000002c0)={0x1, 0x8, 0x0, 0xff, 0x10000}) syz_open_pts() semctl$IPC_RMID(r2, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x10, 0x40, 0x0, 0x1f}, {{r4}, 0xfffffffffffffffc, 0xe2, 0x4, 0x1f, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x3, 0x100000000}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x8, 0xfffffffffffffffc, 0x3}, {{r5}, 0xffffffffffffffff, 0x1, 0x7, 0x800, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x335, 0x7}, {{r5}, 0xfffffffffffffffe, 0x44, 0x4, 0x598000, 0x7}], 0x4, &(0x7f0000000080)={0x5, 0x54}) syz_open_pts() r7 = semget$private(0x0, 0x2, 0x50c) semop(r7, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) 16:14:29 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x187, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@un=@abs}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") pwrite(r0, &(0x7f0000000000)="c6865420e31c990f904a48866cb014b89f6b662cd644df872ec6d25d84", 0x1d, 0x0, 0x0) 16:14:29 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffff9c, 0x100001, 0x15, &(0x7f0000000080), 0x0) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653020f23f5e2f38a77a1930028a"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) msgget$private(0x0, 0x4) r41 = socket(0x18, 0x1, 0x0) fcntl$setflags(r41, 0x2, 0x1) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r43, 0xee01) r45 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000240)={{0x7, r43, r44, r43, r44, 0x2, 0x2}, 0x5, 0x54, r42, r42, 0x9a8, 0x15, 0x3f, 0xfcc}) r46 = socket(0x18, 0x1, 0x0) fcntl$setflags(r46, 0x2, 0x1) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r48, 0xee01) r49 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r51 = semget$private(0x0, 0x4, 0x2) semop(r51, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r53 = getegid() r54 = getuid() r55 = getegid() semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r52, r53, r54, r55, 0x14, 0x6}, 0x5, 0x9, 0x101}) r56 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r57 = getuid() setuid(r57) r58 = getgid() r59 = getuid() r60 = socket(0x18, 0x1, 0x0) fcntl$setflags(r60, 0x2, 0x1) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r62, 0xee01) r64 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r64, 0x1, &(0x7f0000000240)={{0x7, r62, r63, r62, r63, 0x2, 0x2}, 0x5, 0x54, r61, r61, 0x9a8, 0x15, 0x3f, 0xfcc}) r65 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r65) r66 = getpid() shmctl$IPC_SET(r56, 0x1, &(0x7f00000000c0)={{0x7, r57, r58, r59, r63, 0x44, 0x9}, 0x7f, 0x3, r65, r66, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r49, 0x1, &(0x7f00000002c0)={{0x80007, r48, r58, r48, r53, 0x2, 0xfffb}, 0x5, 0x54, r47, r47, 0x9a8, 0x15, 0x3f, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r68 = semget$private(0x0, 0x4, 0x2) semop(r68, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r70 = getegid() r71 = getuid() r72 = getegid() semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r69, r70, r71, r72, 0x14, 0x6}, 0x5, 0x9, 0x101}) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000240)={{0x7, r39, r72, r39, r26, 0xf, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x8, 0xfcc}) r73 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r73) r74 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r73, r74, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r73, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r75 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r75) r76 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r75, r76, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r77 = getuid() setuid(r77) getgid() shutdown(r2, 0x1) 16:14:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x98) r1 = kqueue() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x8000, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = syz_open_pts() close(r4) sync() ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0xdf, 0x0, 0xfffffffc, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r4, 0x1}) kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x800, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x1) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) open(&(0x7f00000000c0)='./file0\x00', 0x802, 0x4) 16:14:29 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="60deb030f2e2a4b45a20ed7388c3b89b6f731bee738ca59fddcb809915f886b361224c75f1b2779fe2ff9e4f50c1df6f37ffdf547b6a3d9fb50c9af878b19e0c58b16751b55a7f242960d93dc43d648c1d49d3e55cfcbe8b784267f6ca35012713b0976182caef25cf4306004bf0bf2542e51b1fc3b9baab282e0c7dfeefbf59de072188418e6668df027f09f56a00"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x2, 0x3, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) getuid() r12 = getgid() r13 = getuid() r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) setreuid(0x0, 0xee01) r15 = msgget$private(0x0, 0x68c) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x54, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0xfcc}) r16 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r16) r17 = getpid() shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r18 = getuid() setuid(r18) getgid() getuid() r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r21, 0xee01) r23 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0x7, r21, r22, r21, r22, 0x2, 0x2}, 0x5, 0x54, r20, r20, 0x9a8, 0x15, 0x3f, 0xfcc}) r24 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r24) getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r18, r12, r13, 0x0, 0x44, 0x9}, 0x7f, 0x3, r16, r17, 0x4, 0x800000000000008, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, 0x0, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r25 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r25) r26 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r25, r26, 0x4, 0x8, 0x1}) r27 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r28 = getuid() setuid(r28) r29 = getgid() r30 = getuid() r31 = socket(0x18, 0x1, 0x0) fcntl$setflags(r31, 0x2, 0x1) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r33, 0xee01) r35 = msgget$private(0x0, 0x4) r36 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r37 = getuid() setuid(r37) r38 = getgid() r39 = getuid() r40 = socket(0x18, 0x1, 0x0) fcntl$setflags(r40, 0x2, 0x1) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r42, 0xee01) r44 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000240)={{0x7, r42, r43, r42, r43, 0x2, 0x2}, 0x5, 0x54, r41, r41, 0x9a8, 0x15, 0x3f, 0xfcc}) r45 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r45) r46 = getpid() shmctl$IPC_SET(r36, 0x1, &(0x7f00000000c0)={{0x7, r37, r38, r39, r43, 0x44, 0x9}, 0x7f, 0x3, r45, r46, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000240)={{0x47, r33, r34, r33, r34, 0x140, 0x2}, 0x5, 0x54, r45, r32, 0x9a8, 0x15, 0x3f, 0xfcc}) r47 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r47) getpid() r48 = getppid() shmctl$IPC_SET(r27, 0x1, &(0x7f00000000c0)={{0x7, r28, r29, r30, r34, 0x44, 0x9}, 0x7f, 0x3, r47, r48, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r34]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r49 = getuid() setuid(r49) getgid() shutdown(r2, 0x1) 16:14:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0xa0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="500f5771865abce90f2736c990da7aeb58352589cddcf09b4afcd9b71f", 0x1d}, {&(0x7f0000000140)="36c82045be4c1a8fffb472288b67c5918cc166cea15b1d645290062fffd9a5c7457e58439a88d061cce36085da43e6a9d833910dd9df7ae728e85a29ed287fe6b9e0693fb6cf9570c6ac6fce17b21b1aa821183c468a9da9ad20c0e1ff6988cc9333d9f999b22ea444e9a279284b97b4fe8dc2bffd792ab3f7ba715bad7bc7759ff0e73d5a5f1b5f13b96ed49648978e0b3875e3774ad3e6c4517918690b3a11d13ec10c4443657cb72fb0f36099be1ae1", 0xb1}], 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = syz_open_pts() close(r3) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x800, 0x0) r5 = fcntl$dupfd(r4, 0xa, r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r6 = openat(r5, &(0x7f0000000440)='./file0\x00', 0x2, 0x85) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r7, 0x84}], 0x1, 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r10, 0x84}], 0x1, 0x0) poll(&(0x7f0000000500)=[{r6, 0x80}, {r7, 0x4}, {r8, 0x1}, {r9, 0x4}, {0xffffffffffffffff, 0x2}, {r10, 0x4}, {r5, 0xbbdd1d258d435b2c}], 0x7, 0x0) r11 = dup2(r3, 0xffffffffffffff9c) writev(r11, &(0x7f00000003c0)=[{&(0x7f00000002c0)="2cb564fb4d8075686875181b522d5310f2f411a448c69a3a658bc14b535fbd356994f065fca5623f700f9926efb60aefd9dbf2cd339e6874183c1c6516c4c7b607d6b326cb2462db18886ba37ce9eb5f5f9fff5c1ce2004f31e4fc891ff5af69f05cd66631af89b9ef758377454d708014a03a06ebbb7377531c8fb3ef28689406f8c64729ce074a284de2", 0x8b}, {&(0x7f0000000380)="4b763afa8ffc68233e37f7338be05163dfcc466be5bb69df75faa05856996b43d2665e1aa565942018ba61a9a5151cb187721a6682ee39679d", 0x39}], 0x2) r12 = dup(r2) ioctl$WSDISPLAYIO_DELFONT(r12, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x7, 0x9, 0x1ff, 0x0, 0x5, 0xfffffff7, 0x8, 0x2, 0x0, 0x10000, 0x401}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:14:29 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x60c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:29 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) recvfrom(r1, &(0x7f0000000000)=""/59, 0x3b, 0x1002, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0x8}, 0xc) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) 16:14:29 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1, 0x5, 0x20) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x10001}]}) 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, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:14:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 16:14:29 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="72020000000000000000"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:29 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x72) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b01000000000000007aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6000000000000000062ffdb", 0x9d3028bade1b14af, 0x6, 0x0, 0x0) close(r0) r2 = socket$inet(0x2, 0x1, 0x14) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000340)="d0c447211d014d50b816984cb06f04eeb1c207a6857b08a541fd624036ef6c727c1e0aec3bd72b6e1e120ac6eb283d56b493519f3dfc3c7f2aa4ec3d0bd4934c50b63bc9756329bc665b1f67fead510c212638674c46fe712eee6664d3a97d56a2320d6763d36462c524e208b0a32d7bb47fe5b29fa6fda8f0432eb4fdb39efc5eb450b56c8196623b8c8e91c924cc0bf8bd56f6ba2812283976378f65217e4f829c578288b147112c407ec544be1aa132239c22fac02e940a898b2f54f0d1c3ae7ce8d1b32bfadbda30fbec5df6cd3e2f83c7713b67252b467f08ffcd40a037684642fb925c424b58d1ce9a092762e90936d2b6c990f59486099e6a0579c1b3cf8989465b748d4031ff181a8f3dca32034d2ab503a4fffd66e7aaf2c6e989610075ee8e564c98734ec15feb5bebd8e0d7fb517deb297dc5c7c211ad399f86c82f9109e554cfa71c0f496a5b11ebc1fbd9182b3966d1c29d73aa51bc8895efffac3c9c933bab02c2bd16da5eb7a9f04b5b803723c3913c16d957256aeed87107ad1d47210ff18360c34131add97b1446c522cbb48da58f777c4cc2f0b92bbb8825677cb489ef69ce2f9ddf1ca4d52ed29ffcd54457e295126cd36ee49e3a67e1f0ac0bbc50b80baa53263dba528babe5b1458ad196e5130efe15974db3b026a3b233a43bd7da6770808041c6cf916600258698457eb704d5b9db8bd5e97bda601fe41adf1ebfc2486c6a8a5c0d38c3d7998eff420909e5cead360b43eebed285bf28d5b48f552769a7c64ced4b3077bf5943053a75e6bb6c15b6f17fbd10f5959ece88e64a9b9d9a08f69ec700c0568a68ebfc558e06c44ff08eb90d70d66d91bf2139483bb4227bb40bf6022b8c84a0c2b4e3210e435044c01f56114d231c6c69666c73fbef005a29e31d11932b2f269affbd851d4c71ad05b07f3d826dc765fc00eb4017b661f6d29cb3c19e0b37dcaf5dcfc8fb886097bd9502b2c5222bd004ad633817bc455a374edb1e88cbb61b60d65faa634e61fcee82db3a6df1870a9a02faf7522c474e9a8da760727fbc1f6009295f64e902a1e6b810a6e74de0e99d7c0820f7c6c9311538a0d093031d0c83bc07149f4d53cdd1f799de4cdffb7254815fb26e04e4bffea822693abbfc02088699101cb5816de8afc61a2dec68df059c3f9897b731143de450faa71ff9ffcc70845277403023a3a761a340c2732614f13158ca1b47f64f09a8494b3b0971dfead63ced3bb189635efebcebb5ee8415b143396da6b69f05200ab1fc2503f368bbe4589c78b5c81c3a9157b01af35eb8a4e41254c56881f66f0b91284368a17d283a5211da54d5a024583b568d0be4194bf10a73fd4a1dad97f4b95cb66d87503cd127ca53d31fb15db9caf7fad36339a8f76e9be6af243e1f30b4b682374d2c65b7889de2a3c49a5c7d608b2d08e186dcbdb34ecdb7323fc5d4b47b151f80e572c060038cd93605831d3f0afbe50eb98e7857cdabf8a7f30eb1ec69f8c4adb7de53f6978212e3d595f6d61a605fae35adc270eb842501ed2a7696ab93ed8d669ee1bd4f9b8debefc9ba3976827f18e4e650a3113a889d8e2d036edb04990db413343b61afeaf42d5a4c96071dc0c899b49f669114a55850af4c49ed637448c81aebb81f2913cc55f79fc8c1f2bba2c2f1a22ff43913bdbeba01921707a55c4ab4fa72191914590fb07c7b6795d527c2b7707506345509e0962783c8da2dcd99fc6cff4ec4410b3d04a841dd7823d6edbdafcc16caadfd02cf6e4df526206e62f62d15bb0c94b4d4be5db2227ee7344d18a5cf3ffed876604e1e1b6bc30ab73f56a5b83bae6575c842779ad6a7e6242e49abd71d48e71185e1a1a60bc11646e41838dca62ea7e629ce491fddf1025fb0b2d6a523dfd0ad707cf66855d67fc0b75f0c265aee260cbafed15de38c7c8b096fbed88319cda22490994e3d948f03d4ebfbf0f165075a95270b504dd776ed8e14c6a33f456fe89d4fc486520320c94f33c5bb1b13818d0817c9793655437ae407b28270513d50b1a5f147e7bbf287134643196f255db6641f5e42558b2db94e7c0dc48e60106462b8f9c7b67106b41299f45db0b7bdb868df531238b75f437fdc35daa60563472b48b5a567e16c8c91d2164c45cb93ca3894261e67e985d812470881db248d8a24df4f85f68a1f655c876ab7a994d4789ab88974a876a82302306019b586cc130cbcfcd350442e3761ff70762bf168986e3eab98a0de244feedc87d4c35552e6065a83ffa1143e2fc4673a7388c6a36b0aeddc81955db8069d75125af4112065d18fb34d73030c62fdcacfc2655d4fd32642cfa44922a248914d42c89be90dfa684714754812842dcce10a5e255228447e9425dee7b2b2567612a4b04041156fb87ead750d24e2a918c6c5021efd3c2d196bdf68c967d4d66e63ea5553f8c2ebe4688e3a46ef98e2cc83b76e7479553dbeaf4f00e5773aa069b1ff857255100d68b4294075acff285e6a945503b9d1b93ecb10779822832e7d34020a86588952853a273d260d45d08d0cba219bf07d9d3aa05ab71bccb1e11dccfd70ebfe9db40fc13b524ed644411f6e30aedef7910917b5fdd94c741a1cf411cc8741d8ee6a68dc8ca1bfc14c87461bf243e0570926a4630ca57d89488c4769367972603d03b9280948459f15f75c422d4d095987e9a749298af459283aaba9a1ed0b4c6ed5b4c8e8db6560698761ca2ae9f743cf37c9b266f1664b7134dfa2872e3df6ff99c075fc7bb467726ab58338fe9f664dcf6d89dc91018aafec18d79f491ceca061bdb3ba1cfd586aa9c16953dbba5a525713f0b8dc11bcdd27f79326f7b4e361f28d8336a104054089d42e6c1b99f3e31924322e5f95b826e32f11ed05a7410a835f3012f8338aaa9775c04d722fe30eee71e37c7cc954c7944c9ad14981ab54e055346811282280c37a112aad28a8b7059362d47409ad19c31d5549d7b3423ebd52cd5b65bab800acef0a5d1153d4a226ff8efbf38a45995fcf4e9dcd676ee12d06f3e8032f9cefa513b221df0d46d9d8bc439cb1bfedc21728bd5ce3d3d66c94a5a41d7ace2390893a1c1fccde73e5dc14606088b98ab05763e99eed3e4929d6914cb10806a57b369c1a1510f4e0610a869df691d96c6e0fe0c7de2c10c0cb1f5e21d74f950eecadb6e89904a66cbfc7a38d58033f9fa1fcf60432efc5c755bb9e276501ee96eaa90902f14b49dd27e086b3611d53b75bb69b79dfac5dae629c97d2a73b8378623fa9f5140b03e36e24ef3e99dc5f076018fa5f15a16af1cff356001dc26c61369317040946c2d6e9138fa5354d8862c2ea747a979d0338b620babda34a2008d5772eb2aa4c9085fb7d886245f3883ee77de0f115e369dc26286126cc2101d015276c897039bde50c1cce61aa04cfe17e0c7211220cdeabfae99af796eb87042ee286586c3ada65e08449a37d69eee93f859b06a361a5cdde4db8a00120490612f673562c7f444870cd399ef12f924f31c3a0d294877032e41b3290e63b31ee64cb520d15e78697a9736888abcca9bd49985658d5a5501441748f8b68bd63a82702c621ed293295fe1e6d0418cc4c60cbca4c91302e414976e855832e1585c522113ad4787e12aa7dd0257463a9c532647b16483e30f7a4452cd7a95a9635cab021824e3bd0fcbd48e2e30edc2f7f49892d263dfbbd2924c97696c5463953c9ec9718e1953090e652db52e81c390347ec05881bb7518e9b095aad9b5a787d32d55c3d2e6344c778ca980bdda39575c86461c23ed2f1e512c562503672d32650a4f81e9dbe4bb596b18e4c6e6ca099a1c74b37d02f207c19223251a4083822ef952e90f817f73548f4dedcb4948b65e366e145112393ee267676c122a121cc82f44575c1b2a2cd4a0aa05fcf42a528f3068c88aef0e8bef22b4e17850279ef3a4783b47624b41835f155d4f014224813008aec650e2b725b6b8f6b1f0d1f71c79667e562a1250ea353fd854c150882f3d502d81801883edec9dcf1fdc4f8b7b2e01b63b04de59cb76be8ba2fad9936d6c6a725b43d00975279e7094810cbc66af3922f1788459b5104502af7e39af1af7f8710f88ef2def382eaadfa23a0b1658696fb9c27bb35fdbff9984777ba7fdd4bd0bc52d0ce35966b219829a010f7ac5c7b66cc8495c8ce2554078584fb35e93a1972b53ac2846bb66b4befb88ca96f18f6fde21cc0a67896aa94969790770a6c7620a5dc81d35c705504a8d6955b7a0bd26bb54be178fb4345d86c2671024a8f665698cd914dc834a498f5bac9a957d68de4f5e9cb4e9f7775f195eff1622fc0e28a58d7ca82f682a9f5d6105d295a0a74e018e45374e328a42d5c4f9f6ea28b363a79ea1257f3be868d6b8846f7e6bf2710edff8720e85232649cc96db6004b367339559dfade2bfa7322ed10425dd98dc813dd6f959670e6ec22155c2b913540236046ca8f11395ad3590d686013c0b95c8877a19d5cc4a85e11a3e9d316e19ddf3acd1f5f7b2997a3f3ddad8430ffcd1ff723cc8c7e784f2f7459205a80da83b8628aaeb99145bb194ebfd8c4218053fb08e6cba9d64708536828bcd49574a111b534ab5bafd24445ef0f15c34d66a9a583e9a3f99ef47c32a83e4b5dbfdccd103ea730f33e5d937b4b3f4dc1a743ad0315e38227fe5780130496536b71a20d5d141566e470d1c81afacd12e0f85e50dba24f0d1276d45f5e8a6176418f3b4f8604abd379eb5aeac7cf7e1b2162e800f7ed1bb85c61931e55cf11b13afe7347d500d6be7a4c3669b86716b9a8fd84ffad98ee6dd2eb3300eb8845352442e7c5f2d63f50cb0126db06f9418624c2f91aa2c485556de30ebfa7e861905c351699d25d11b67f6739b6a622095b9cb331444d2c1f69d6ca63e4c7508d13844ad725815cf8ba1f056682973f401f8a4d130a9b41a725ffbee270b3fde8b08744a9914c89fbc5bf2cc0f4037709da215a2c703e397169a81ba96b8bbda98ff20e1d22fc75521f3a65bf8ca6d3b936f8ba3b429a94d370ff1992651900467536fcc1b6633dd767eedd6aa370cc913fc28467a0ef7ad4bbde7b1b665fb18a451c4d6e7ef6b823236983ccd907341fbdf04c61a605d1e624cebc303256ee408065b1c83e99c57e698091062c141099bb08108b583cbecc245df1c228ffa75979e868e00e5885627064559529d6fbe56e902eb7c8ded729b333f4a654385599b029aff934938cd6dc482c6a9c2b2f2f59771b5c2687d1e4329ed2999e536f90bf5ce7eaa57ea2ca194702c5d707b560cf705dd89f385fcc8e518fec52a5ad9c6cb1c08e366ae10c37363918b6c9c06549c448fe0519c32a992183d41e06a661dcf002f70caa0b58d0e5d2b34c5e686a2dbff1db3d1a1f42de9eb2b4ef01fff313b6d23df4a524428c0245d5acb3d9d80b97b750bcbe4909803d35e6bd0c988865d5372579562325306ab1bf61566ec64e9283f71302e05c1dc15dfffe8246807d7dcd1a72e5ad02da622b50ac7d963b0228a85ecc537c47a567d8111930aa63042caa1de96c5225b1952fb9dc22cdba3a7146b9bbb0a89275e739b4f3b3387127fdcc7e3dcd89aaa39e8ede6d23b770bb1211b0f121af44333edb4bbf6b3ce06a57ea6332275d905f7ed43c5105692839bde0e7973d6c109c047b03b05f4cea85125823ca7677b0978f776bf24ce633c12eabda30fbef367a1b45f8bf9f2b50c27edbe1d0632b79aa005b3a7b410f02fe9022474438c9742f9b48b67a9ceb7cee7896165d", 0x1000}], 0x1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffff58}, 0x0) 16:14:29 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r3 = getuid() setuid(r3) getgid() getuid() r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r8 = msgget$private(0x0, 0x4) r9 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r10 = getuid() setuid(r10) r11 = getgid() r12 = getuid() r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r15, 0xee01) r17 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0x7, r15, r16, r15, r16, 0x2, 0x2}, 0x5, 0x54, r14, r14, 0x9a8, 0x15, 0x3f, 0xfcc}) r18 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r18) r19 = getpid() shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x7, r10, r11, r12, r16, 0x44, 0x9}, 0x7f, 0x3, r18, r19, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x7, r6, r16, r6, r7, 0x2, 0x2}, 0x5, 0x54, r5, r5, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) getpid() r21 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r22 = getuid() setuid(r22) r23 = getgid() r24 = getuid() r25 = socket(0x18, 0x1, 0x0) fcntl$setflags(r25, 0x2, 0x1) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r27, 0xee01) r29 = msgget$private(0x0, 0x4) r30 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r31 = getuid() setuid(r31) r32 = getgid() r33 = getuid() r34 = socket(0x18, 0x1, 0x0) fcntl$setflags(r34, 0x2, 0x1) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r36, 0xee01) r38 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000240)={{0x7, r36, r37, r36, r37, 0x2, 0x2}, 0x5, 0x54, r35, r35, 0x9a8, 0x15, 0x3f, 0xfcc}) r39 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r39) r40 = getpid() shmctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x7, r31, r32, r33, r37, 0x44, 0x9}, 0x7f, 0x3, r39, r40, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000240)={{0x47, r27, r28, r27, r28, 0x140, 0x2}, 0x5, 0x54, r39, r26, 0x9a8, 0x15, 0x3f, 0xfcc}) r41 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r41) r42 = getpid() shmctl$IPC_SET(r21, 0x1, &(0x7f00000000c0)={{0x7, r22, r23, r24, r28, 0x44, 0x9}, 0x7f, 0x3, r41, r42, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r28]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r43 = getuid() setuid(r43) getgid() shutdown(r2, 0x1) 16:14:29 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") r0 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r0, 0xe, 0x8, &(0x7f0000000040)=0x5) 16:14:29 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d7d12600417b4170710000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a1fa460f41b8056b14d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f43850000000000000001fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000001ff2a36e91e366e4b5e9d9d9244b54b59e63753af0fc7040d58a1b939e14af9bdf89f168a9140f75706174a87918f959b1bd0f2730d53c5989214790bd6391ab8c48fdcc3e31ed0b6022148ab3c4c895d270be816e16a974e4b2a6a14fab5b08606029d7ef01a8553a541c918f"], 0x10) r1 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r2 = getuid() setuid(r2) r3 = getgid() r4 = getuid() r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) getgroups(0x2, &(0x7f0000000140)=[r3, r3]) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r15) r16 = getpid() getgroups(0x0, &(0x7f0000000040)=[r13]) shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r17, 0x44, 0x9}, 0x7f, 0x3, r15, r16, 0x7, 0x8, 0x1}) getpgid(r16) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x63b, r7, r8, r7, r10, 0x3a3, 0x2}, 0x5, 0x54, r6, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r18 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r18) r19 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r4, r8, 0x44, 0x9}, 0x7f, 0x3, r18, r19, 0x4, 0x8, 0x1}) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, r8) sendto$unix(r0, &(0x7f0000000000)="82e5c1e92689944b0d63400d032cb096198ead12d787e0c4b074d4cbfbf9b313bc27d2f562735f73830eb4ae7960cfc0345b6437d66cdb5049b6a018c5c444075fcf05f8e87ae242a0f1f382ed5040fd3bf95ee311a29def3f1da0dd75f299a4d9ac45bb7bb4c92102a29f2ae38b36cca448e6965d7128df6ebdd1cc", 0x7c, 0xf, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826", 0x171) 16:14:29 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = dup(r1) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x48, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:14:29 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202262f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r29, 0xee01) r31 = msgget$private(0x0, 0x4) r32 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r33 = getuid() setuid(r33) r34 = getgid() r35 = getuid() r36 = socket(0x18, 0x1, 0x0) fcntl$setflags(r36, 0x2, 0x1) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r38, 0xee01) r40 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000240)={{0x7, r38, r39, r38, r39, 0x2, 0x2}, 0x5, 0x54, r37, r37, 0x9a8, 0x15, 0x3f, 0xfcc}) r41 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r41) r42 = getpid() shmctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x7, r33, r34, r35, r39, 0x44, 0x9}, 0x7f, 0x3, r41, r42, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000240)={{0x47, r29, r30, r29, r30, 0x140, 0x2}, 0x5, 0x54, r41, r28, 0x9a8, 0x15, 0x3f, 0xfcc}) r43 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r43) r44 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r30, 0x44, 0x9}, 0x7f, 0x3, r43, r44, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r30]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r45 = getuid() setuid(r45) getgid() shutdown(r2, 0x1) 16:14:29 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) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x152a963b63b4bf6b, &(0x7f0000000000)=0x6, 0x4) 16:14:29 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) r20 = socket(0x18, 0x1, 0x0) fcntl$setflags(r20, 0x2, 0x1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r22, 0xee01) r24 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000240)={{0x7, r22, r23, r22, r23, 0x2, 0x2}, 0x5, 0x54, r21, r21, 0x9a8, 0x15, 0x3f, 0xfcc}) r25 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r25}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r26, r17, r18, 0x2, 0x2}, 0x5, 0x54, r27, r16, 0x9a8, 0x9, 0x3c, 0xfcc}) r28 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r28) r29 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r28, r29, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9ab, 0x15, 0x3f, 0xfcc}) r30 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r30) r31 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r30, r31, 0x4, 0x8, 0x1}) r32 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r33 = getuid() setuid(r33) r34 = getgid() r35 = getuid() r36 = socket(0x18, 0x1, 0x0) fcntl$setflags(r36, 0x2, 0x1) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r38, 0xee01) r40 = msgget$private(0x0, 0x4) r41 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r42 = getuid() setuid(r42) r43 = getgid() r44 = getuid() r45 = socket(0x18, 0x1, 0x0) fcntl$setflags(r45, 0x2, 0x1) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r47, 0xee01) r49 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000240)={{0x7, r47, r48, r47, r48, 0x2, 0x2}, 0x5, 0x54, r46, r46, 0x9a8, 0x15, 0x3f, 0xfcc}) r50 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r50) r51 = getpid() shmctl$IPC_SET(r41, 0x1, &(0x7f00000000c0)={{0x7, r42, r43, r44, r48, 0x44, 0x9}, 0x7f, 0x3, r50, r51, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000240)={{0x47, r38, r39, r38, r39, 0x140, 0x2}, 0x5, 0x54, r50, r37, 0x9a8, 0x15, 0x3f, 0xfcc}) r52 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r52) r53 = getpid() shmctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x7, r33, r34, r35, r39, 0x44, 0x9}, 0x7f, 0x3, r52, r53, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r39]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r54 = getuid() setuid(r54) getgid() shutdown(r2, 0x1) 16:14:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x81}, {0x7ffffffe}]}) r1 = socket$inet6(0x18, 0x7, 0x4) getpeername$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = dup(r2) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000240)) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="007cc1bf09000000291208ce3ee3") 16:14:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/2, 0x2}, {&(0x7f0000001100)=""/168, 0xa8}, {&(0x7f00000011c0)=""/109, 0x6d}, {&(0x7f0000001240)=""/25, 0x19}, {&(0x7f0000001280)=""/99, 0x63}, {&(0x7f0000001300)=""/235, 0xeb}, {&(0x7f0000001400)=""/133, 0x85}], 0x9, 0x0, 0x0) r1 = shmget(0x1, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001580)=""/108) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000001600)={0x2, 0x0, 0x401, 0xffffffffffffffff, r2}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wskbd0\x00', 0x361866b43bb1c00c, 0x0) close(r3) r4 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000001680)) stat(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)) r5 = msgget(0x3, 0x4) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000001780)=""/4096) r6 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r6, 0x3) fchflags(r0, 0x0) ktrace(&(0x7f0000002780)='./file0\x00', 0x2, 0x8e6b67da10f44f51, r2) r7 = shmget(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000027c0)) pipe2(&(0x7f0000002800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18006) readlinkat(r8, &(0x7f0000002840)='./file0\x00', &(0x7f0000002880)=""/94, 0x5e) r9 = socket$unix(0x1, 0x5, 0x0) fcntl$getown(r9, 0x5) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000002900)=0x1) bind(0xffffffffffffff9c, &(0x7f0000002940)=@in6={0x18, 0x2, 0x7, 0x40800}, 0xc) r10 = msgget(0x2, 0x24) msgsnd(r10, &(0x7f0000002980)={0x1, "6726e0d1e9e3db8cd23cd24c6935826354e4eb1e4f3656f13e5c51d89a73e2524c0ce74f7a8593749229e7c95ffd33aa2b0aeb06bf1cf426a92d4c33fa88e09f6709cf45608207c37bf60e1e585f7b03d1fb0fd3a49df86fe0b078db5ba104fb772ece093526c23fbb4179e4ca4c64dc42f9fb299bb22a0a6ae61b58c1062d46a186eb07e7b1f601cc8e7e2b32843e0c7af2b22a71d786a0817e171b2e863568dd64d7690ccd35a0"}, 0xb0, 0x0) mlockall(0x0) r11 = msgget(0x1, 0x20) msgsnd(r11, &(0x7f0000002a40)={0x3, "7bb9979a73748202166b76f38b5f5b1f89a304ddd50a61993c63ae343bd250d14db0d698d4c18c3c2a2522773498e503a184a310749245d095be1c798ece24173b1ac62b58bda83828bd519119cbfa229fecdb32996cad40f3c2a46e1ab8951fa49bbf6624f5cbf49824fad4b2d23e"}, 0x77, 0x800) 16:14:30 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="821c4ba89d80303af7d95bb9a1eeca4d022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) pckbd_enable: command error pckbd_enable: command error 16:14:32 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0xd0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000400)={0x1, 0x10000}) poll(&(0x7f0000000180)=[{r5, 0x84}], 0x1, 0x0) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r7, 0x84}], 0x1, 0x0) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) poll(&(0x7f0000000380)=[{r1, 0x80}, {r2, 0x100}, {r3, 0x42}, {r0, 0x1}, {r0}, {r4, 0x40}, {r5, 0x2}, {0xffffffffffffffff, 0x2}, {r7, 0x1}, {r8, 0x4}], 0xa, 0x7) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) r9 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x80) ioctl$VMM_IOC_READREGS(r9, 0xc2485607, &(0x7f0000000040)) sync() 16:14:32 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="7f0000403ce313545e0150000000003020de06e526e07c0412408f4c2787f16c0f4f9c536934844fe6da671c965ea8edd828939befce19128779cf852d"], 0x10) getegid() r2 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r3 = getuid() setuid(r3) r4 = getgid() getuid() r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x400) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x50, r16, r16, 0x9a8, 0x15, 0x1, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x20, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x7, r3, r4, r3, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r12) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x1ac, 0x9}, 0x7f, 0x1003, r42, r43, 0x6, 0x8, 0x3}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(0xffffffffffffffff, 0x1) 16:14:32 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c652520"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x9, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:32 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000040)=""/52, 0x34, 0x20, &(0x7f0000000080)={0x2, 0x1}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x7a73d578, 0x10000, './file0\x00', 0x80000000, 0x80000000, 0xffffffff, 0x3}) 16:14:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) 16:14:32 executing program 0: shmget(0x1, 0x3000, 0x360, &(0x7f0000ffc000/0x3000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:14:32 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x6) 16:14:32 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x2, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = semget$private(0x0, 0x3, 0x0) r5 = getuid() r6 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r7 = getuid() setuid(r7) r8 = getgid() r9 = getuid() r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r10) r11 = getpid() getgroups(0x1, &(0x7f0000000040)=[r8]) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x7, r7, r8, r9, r12, 0x44, 0x9}, 0x7f, 0x3, r10, r11, 0x7, 0x8, 0x1}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x20, r9, 0x0, r5, 0x0, 0x105, 0x9}, 0x80000000, 0x1, 0x20}) r13 = msgget$private(0x0, 0x601) r14 = geteuid() r15 = getuid() r16 = getgid() r17 = getpid() r18 = getuid() r19 = msgget$private(0x0, 0x601) r20 = geteuid() r21 = getuid() r22 = getgid() r23 = getpid() r24 = getpgid(0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f00000001c0)={{0x3, r20, 0x0, r21, r22, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r23, r24, 0x8, 0x8, 0x5, 0x8001}) r25 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffc, r21, 0x0, r15, r22, 0x90, 0x6}, 0x5, 0x32a, 0x9}) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000340)={{0x80, r21, r22, r20, r22, 0x21, 0x772}, 0x5d, 0x3, 0x9}) r26 = socket(0x18, 0x3, 0x0) r27 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r27}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) setsockopt(r27, 0xffffffff, 0x7d, &(0x7f0000000000)="ebffcb00", 0x4) write(r26, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r29 = msgget$private(0x0, 0x601) r30 = geteuid() r31 = getuid() r32 = getgid() r33 = getpid() r34 = getpgid(0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f00000001c0)={{0x3, r30, 0x0, r31, r32, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r33, r34, 0x8, 0x8, 0x5, 0x8001}) r35 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) fcntl$setown(r35, 0x6, r34) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x200, r18, 0x0, r15, r22, 0x180, 0x1ff}, 0x0, 0x1, r28, r34, 0x96, 0x3e798f03, 0x2b8d, 0x8}) getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000400)={{0x3, r14, 0x0, r15, r16, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r17, r34, 0x80000001, 0x100000000, 0x5, 0x8001}) r36 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r15, 0x0, r14, r16, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000340)={{0x80, r15, r16, r14, r16, 0x21, 0x774}, 0x5d, 0x3, 0x8}) fchownat(r3, &(0x7f0000000000)='./file0\x00', r5, r16, 0x4) fcntl$dupfd(r2, 0x0, r2) 16:14:32 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820210f1ce12a6387ec4"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xffffffffffffff92) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = semget$private(0x0, 0x3, 0x202) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001000)=""/4096) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000480)=0x265d) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000200)=0x1008) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r8 = semget$private(0x0, 0x4, 0x2) semop(r8, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getuid() r12 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r9, r10, r11, r12, 0x14, 0x6}, 0x5, 0x9, 0x101}) r13 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r14 = getuid() setuid(r14) r15 = getgid() r16 = getuid() r17 = socket(0x18, 0x1, 0x0) fcntl$setflags(r17, 0x2, 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r19, 0xee01) r21 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000240)={{0x7, r19, r20, r19, r20, 0x2, 0x2}, 0x5, 0x54, r18, r18, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x7, r14, r15, r16, r20, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x80007, r5, r15, r5, r10, 0x2, 0xfffb}, 0x5, 0x54, r4, r4, 0x9a8, 0x15, 0x3f, 0x4}) r24 = socket(0x18, 0x1, 0x0) fcntl$setflags(r24, 0x2, 0x1) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r26, 0xee01) r27 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r29 = semget$private(0x0, 0x4, 0x2) semop(r29, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r31 = getegid() r32 = getuid() r33 = getegid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r30, r31, r32, r33, 0x14, 0x6}, 0x5, 0x9, 0x101}) r34 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r35 = getuid() setuid(r35) r36 = getgid() r37 = getuid() r38 = socket(0x18, 0x1, 0x0) fcntl$setflags(r38, 0x2, 0x1) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r40, 0xee01) r42 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000240)={{0x7, r40, r41, r40, r41, 0x2, 0x2}, 0x5, 0x54, r39, r39, 0x9a8, 0x15, 0x3f, 0xfcc}) r43 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r43) r44 = getpid() shmctl$IPC_SET(r34, 0x1, &(0x7f00000000c0)={{0x7, r35, r36, r37, r41, 0x44, 0x9}, 0x7f, 0x3, r43, r44, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r27, 0x1, &(0x7f00000002c0)={{0x80007, r26, r36, r26, r31, 0x2, 0xfffb}, 0x5, 0x54, r25, r25, 0x9a8, 0x15, 0x3f, 0x4}) getgroups(0x3, &(0x7f0000000100)=[r15, 0xffffffffffffffff, r31]) r46 = geteuid() r47 = socket(0x18, 0x1, 0x0) fcntl$setflags(r47, 0x2, 0x1) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r49, 0xee01) r50 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r52 = semget$private(0x0, 0x4, 0x2) semop(r52, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r54 = getegid() r55 = getuid() r56 = getegid() semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r53, r54, r55, r56, 0x14, 0x6}, 0x5, 0x9, 0x101}) r57 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r58 = getuid() setuid(r58) r59 = getgid() r60 = getuid() r61 = socket(0x18, 0x1, 0x0) fcntl$setflags(r61, 0x2, 0x1) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r63, 0xee01) r65 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r65, 0x1, &(0x7f0000000240)={{0x7, r63, r64, r63, r64, 0x2, 0x2}, 0x5, 0x54, r62, r62, 0x9a8, 0x15, 0x3f, 0xfcc}) r66 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r66) r67 = getpid() shmctl$IPC_SET(r57, 0x1, &(0x7f00000000c0)={{0x7, r58, r59, r60, r64, 0x44, 0x9}, 0x7f, 0x3, r66, r67, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r50, 0x1, &(0x7f00000002c0)={{0x80007, r49, r59, r49, r54, 0x2, 0xfffb}, 0x5, 0x54, r48, r48, 0x9a8, 0x15, 0x3f, 0x4}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x3, r2, r45, r46, r59, 0x40, 0x523}, 0x1ff, 0x4, 0x1}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r68 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r68, 0x0) 16:14:32 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="82bf4566ba285015cd00e343afbdf52565574d8aecf0fa5c1bd8dadbff03fb1b19bc2c5f48b3e168618f129ec17edfe3f8f50b8d07b80e8cc0da6c82559fe5c4541f412888c9d75324c505000000bce8c3238fb8fc8c9351e5a7245472bc3affffffff000000000547e4bb4ab23c1170aecefd3d47cb0555d69bbaed0161609c942770966dd39c8105000000000000000990faf8326683c9669752cee5284565eee33285d5bf2efb56eeed100d798e4d76b6d5106e1fd667be1ebad3046efc1d6654b5a2450e0171b82bf6b8ed4cb54b9300f9d964c9ad04d9009beb674f0ee3051e1a3c972a72cf5c63fa4e95504794958dbede07dade95b745f7dfa273ca31b2a8827dad5367026d2e20dd836b51ad4649352432334e9d360b60d166ede67bb2b6f872a30043dbf260bfbef605bab0695595c867dff6280e144c8025f7513e59d0c6df048c8599e2c51a3e7e698267180ddee6336946475d7cb24e26efb37403101b20a589cddb3d713583487721b0829de4d76b020d3734833beed6f7a125feb9c603776e84b72df1473d3a3d54fc097f0d639a1ae27f1d2c216887558d72717c04fc586624c9f4fbc74a3a8afb28959518b064bb19bd5548cb721d67a3fa0f764a04988d6880f4a9e85255aeea8793084139b3bd6c8e2cfd06f7d1f6956d1511458f023c97f5e07857fde1e97571eb75371b7f94105be7d95d3a08259b6eb070bcc085b57aefa7cee8d4fade53f3678b53b55d4750b042654fe35f939751"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff8, 0x37, 0x20000003}], 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xedbedc98c9252dfe) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0xa) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r4, 0x84}], 0x1, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r5, 0x84}], 0x1, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x400, 0x0) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r7, 0x84}], 0x1, 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffa, 0x51, 0x458ba73ace8068, 0x80007, 0x7}, {{r4}, 0x7, 0x45, 0x2, 0x8, 0x101}, {{r0}, 0xfffffffffffffffe, 0x29, 0x10, 0x0, 0x81}, {{r5}, 0xfffffffffffffffe, 0x18, 0x4, 0x300000, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0xf7, 0x7}, {{r6}, 0xfffffffffffffffe, 0x6, 0x1, 0x8, 0x453}, {{r7}, 0xfffffffffffffff8, 0x10, 0x2, 0x9, 0x9}, {{r8}, 0xfffffffffffffffd, 0x1, 0x1, 0x2, 0x1}], 0xe, &(0x7f0000000240), 0x4, &(0x7f00000002c0)={0x0, 0x1ff}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:14:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, 0x0, 0x10000004, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x100, 0x5}, {{r2}, 0xfffffffffffffff8, 0x8, 0x8, 0x63, 0x7}], 0x80000004, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2404, 0x86128) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000140)="fa1204", 0x3}], 0x1, 0x0, 0x0) writev(r3, &(0x7f0000001640)=[{&(0x7f0000000340)="16fc5b1f8e52a15345fea58b47ce27491ca37202914f20b069a9a2b19854cf9339b1fcbba29ae0bc29678105a07dbdbec060a5f6a758da0e452b97c71779cb76a0bf74f316f12705d0e0a8f1ca2a7e3f1aca2485f0523ae84215bdfa45", 0x5d}, {&(0x7f00000003c0)="0836596faea4366573f4b43b5d3cb5f76e787a184db1b53248dd817201322c48a188dfa74c89b2d27b4904011abbec067bd65ba5084c72ddb1c76f024b52eb2180fd44c72405ce73e8dbc4af9397c9f5e3e80766ffb5e883965843f0fc09ea4956b7d42ad3751f1422bfa426f03667a90e5f0dafa31adf0c4e61e9c951505d479a272d19f0cb4849714743c6d41321", 0x8f}, {&(0x7f0000000480)="7e784a008cee0d05224756b617b374613cc4055e9400f125cbbbec31c4dd6365a2eb7e1cf961bb1e2c1afe2676c2e40b60ef0cbe8c6ef45e8ea511c11df736743007058e24625c5dad9df1b0669aca53e3b7bae02dbc006e9579842fe7d6ffe5144cece2b34a0453d5c8f47a1a643e730d09bb545ce6b324a2464e4320a32905eda2bc939d0062497e715f1702f6feff172de956a4d587e0c7561fe8e465f0381717b81b9159aaf32e569b0ac69609f812bb143574b725617d97f31cbe01f486fd4addcc86b0bbb2cc352fe4caaf8d84bb4978", 0xd3}, {&(0x7f00000005c0)="5cee499eb960db38201ba2ff3b21e4b9203df516fc62e4f3953ad52e757aae44d403a6796c5a4f480db0ee3b48496fd680e4909d7fce88a00f1909cc77c406251ed076d1f1fd584f6c7659f88d0de30940908dcad6aaeb6380d00c43aebbd4eb8c6b4347b4bcf5de8934b57c98750858ae6fc6799f738605d38f76da4d164296876c4a8c66c8cffaffe4c3907c8f6523ad86a84974d08cfdd25b04a39e8d36f849aade1d971bc43608b1769e58dc04c59056d53a9b1dd7595426c18f3d9c4fc667e44f1fee1cd5c357a4f6be86c464ea001fa7dfd0ea5f8525642b2d08df21613a53e4f9811a4ae1612d7d030d4e1eb7cde35cc29fb3abc7384ef6abef1332faa470ee2a71e5dc3928079c09fb2da17a08de614bd0e5a87cc100c2ef89edf36003253f0fd2e8695fcaf1dfdd7ae7575f0b4406f1cb577bcf455177124117bd58b24593243449c46c89177f098260479c7d61c173dbdc46af0641a12c6ead2106c9e5b77d003e54f9c28d80af5e8dc7234c7635949712048f05b64ea648e0be7a9ff2369a8cc1d57dd85208c1dbda054f9ba9b3a0437e7c445b3ca8c8ef118f56497942947a39aeef63754683c098eef21675c4dd440edda84168a0825de54bf9241efce7fbb8150dce842dc71e61feac23158140cf55b7a0163b5bb09fb480645896982b0eb7c15e6a39b11710bb2925b50f1cd9739c7e89546e3739576a35d1db6f29aa06c057d5cd25f1b23f8d13944323e14d4174dcdb393f35855f9f02285bd0348033b54b99b4d8177b0a1a479e53327bdb1a987f7357dcadf413ef9f7dc188dcf90e8a597056429c55dec7c8780b7e7ac3", 0x254}], 0x4) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0xc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x200000042, 0x0) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}], 0x1) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x18008) pwritev(r5, &(0x7f00000005c0)=[{&(0x7f00000002c0)="d8428536df7216543f8206f0817c72a27c0b0f3a9b3e0cc5d55cf7d4519a78777fe30da423a995620b5cd295ca7845193dbabd26dfc671ca3b4f0dc571ae117f8735a2243e140894d8f7ba69b7dbc6f2c977cb91e72b71ec6f5be5692e58e0762919462f2b417b9064a428ac2ba39db7583986875b6d6920fe8782bac13f75acfb873faf3d401e11d2a4a17b658c9c4e5de78de32bfb7e886ec94615b59c08", 0x9f}, {&(0x7f0000000380)="86083119b35bf5905f30fa93848cc92aa63f193511d2151958a128061077be612b1cc4bab69e5b2d41c37a8f73f0ced9f112bd42178497b2ca7d29022b61d525295e9d8a9cc81cdc8cba", 0x4a}, {&(0x7f0000000400)="8c0a09bbb6aa18c4ecfc0cdb1dd670f506620a2e9620e0243b5669747c06ce65ac8585f8bb15", 0x26}, {&(0x7f0000000440)="be11ecac18fa36de01b30d5983b5e37a92053261485c8ff66eed104e3f5d38c26b44130399bb8cc599c1ff5ce84706c39578709666d3774a584b8855c76a44682f356c73825e7cf880188ccffa171dd27528b2a995f7cf82f1e84b28a7eddc2121af6a74db4a8b6b6fdab87cdb5a1229c9", 0x71}, {&(0x7f0000000500)="ffa740140dac63284a6cf4f9faeb6c40ac9686820e2c0b48767ff1e32fcea7d9d7f15672e09a8763e08d96b4043094cd6cdc0c63adbba5c20c686b2d0beeafb88de229d112f09b3fb953480d1c9ffe070fc09fe2731acdb8f9bc553e2d0be5676b51d2fcb55056d2049cc7e80166d7ded0953cd5bc0b9bcb572c13d5aa5b024e9b3d571b2ef77e3e5aad900a3ff3b9906960f8ab9dfb1f4053dc388119648f95bdfd83", 0xa3}], 0x5, 0x0, 0x24) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f00000001c0)={0xff, './bus\x00', './bus\x00'}) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x20) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000840)=0x80000000) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000200)=0x6) 16:14:32 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x305) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0x6e, &(0x7f00000000c0)="634e59273da5d1db003e0b965c132c0198434d254e78d68da0511027c749b0d1a23d5201cdf0b455231b72884ffad9bef374e86b613f1437d532b867808b27c9b2a55c1dfb592dddbf710994649d3442013076886ab58da870f702a72459519fd880d8651bb1bd1b6494ac0efdca") 16:14:32 executing program 0: r0 = socket(0x10, 0x2, 0x80) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) socket(0x16, 0x1, 0x0) 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) 16:14:32 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x1) 16:14:32 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a0c00000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = socket$inet6(0x18, 0x14005, 0x1) shutdown(r1, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/de\x81\x00Zero\x00', 0x40, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0x9}, {0x18, 0x1, 0x1, 0x6}, 0x8, [0x2d90, 0x3, 0x8, 0x81, 0x6, 0xfdf4, 0x7fff, 0x6]}, 0x3c) 16:14:32 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB=' '], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7ff, r34, r35, r36, r40, 0x44}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:32 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) 16:14:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2149, &(0x7f0000000140)=[{0x3}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:14:32 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653020fc0fe0c05844e1de33d6c183119480768d1d0aabed13dedac74881897ebed900000000000000edbe3cb9fc0ec66cf950d3c49c06538874505417be8d0a06c077705c91c614ce311bda2ffd1e86f1026802c3e277dc50018248f5716d5cb2090d24e5818fd1079bd2549b6a4b031da02783fc7e2f33450127c327f4b079fa7645513c9390df43369c595e163a069ff460a64841d222d3d0ca79a85748c9d70115406134c1899c5ae63a94d162aadfdbe0a14719f35a3d5bf02c947cf48aa40409abdf7c4482b78025b9e02d7a5634c64ea4a6570708aae56c8b7e2acb0faea909727bda3ac4ff0b553f48b29e07f2f39219621174eec9b0d945f2a4a40c82a8f78b2b039b85435570d1c939ea6048609400"/292], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x45}, {0xfe16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x0, 0x7}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="04f658873f2634520bf5c0dcb0ec") 16:14:33 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82026462c57625b40752fce6f4854fb5cf907f280da9cb713e6b2e2f66"], 0x10) getegid() shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r2 = getuid() setuid(r2) getgid() getuid() r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) msgget$private(0x0, 0x4) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r5 = getuid() setuid(r5) getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r9, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r11) getpid() 16:14:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:14:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r3, 0x84}], 0x1, 0x0) fcntl$getflags(r3, 0x1) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:14:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x25}, {0x84}, {0x6}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) getpeername(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000023000000000000000c006200000000000000000000000000000000000000000f93a12282d14b7c4516b17e4fc7eb1c0cad58db8f95842cf77966f461a54ac87589de9087a58321c3c133dc8bd796c1775d1642ca0ee63e232f66cb9d1a48bfe278b75cf67485b7b4cfa6a1b056903fbe88169d7368daceb01a990eba851110b7"], &(0x7f0000000080)=0x41) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") syz_emit_ethernet(0xfa, &(0x7f0000000100)="dc3251092b00645ff24f2a3b8abcba500eaabb0a4ab03cd0e3ca36aa485223749527b64cad756634996007adc6f9af6c81020ffb08d38243b18e9eb585ac07f7a99eead1378cd658aaa795d28de2439d6513386bd7e84a2bf52e2d6747ac6c836495d0fa9733d0c9d1fecbfc09ff73544cad979eed4f46609ae75da120ef66c5069fd91a289bcf5f94df392f41c80746189a475ea63b78762688431d14393aed7bb351b587874e220003928c1aae9bc3ee86f4856573e144fd53ad9ad1294237b331245ede65821ed8a3900910b2a63f5c40d8354d329909857401015b94df9045aa96bc895ca44fc4fcbdcd7d388a3a3413b58131165471679a") 16:14:33 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) r3 = getegid() r4 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r5 = getuid() setuid(r5) r6 = getgid() getuid() r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r11 = msgget$private(0x0, 0x4) r12 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r13 = getuid() setuid(r13) getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() r22 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r23 = getuid() setuid(r23) r24 = getgid() r25 = getuid() r26 = socket(0x18, 0x1, 0x0) fcntl$setflags(r26, 0x2, 0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r28, 0xee01) r30 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000240)={{0x7, r28, r29, r28, r29, 0x2, 0x2}, 0x5, 0x54, r27, r27, 0x9a8, 0x15, 0x3f, 0xfcc}) r31 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r31) r32 = getpid() shmctl$IPC_SET(r22, 0x1, &(0x7f00000000c0)={{0x7, r23, r24, r25, r29, 0x44, 0x9}, 0x7f, 0x3, r31, r32, 0x4, 0x8, 0x1}) shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x7, r13, r3, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r31, r21, 0x4, 0x8}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x7, r9, r18, r9, r10, 0x2, 0x2}, 0x5, 0x54, r8, r8, 0x9a8, 0x15, 0x3f, 0xfcc}) r33 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r33) r34 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x7, r5, r6, r5, r10, 0x44, 0x9}, 0x7f, 0x3, r33, r34, 0x4, 0x8, 0x1}) r35 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r36 = getuid() setuid(r36) r37 = getgid() r38 = getuid() r39 = socket(0x18, 0x1, 0x0) fcntl$setflags(r39, 0x2, 0x1) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r41, 0xee01) r43 = msgget$private(0x0, 0x4) r44 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r45 = getuid() setuid(r45) r46 = getgid() r47 = getuid() r48 = socket(0x18, 0x1, 0x0) fcntl$setflags(r48, 0x2, 0x1) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r50, 0xee01) r52 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000240)={{0x7, r50, r51, r50, r51, 0x2, 0x2}, 0x5, 0x54, r49, r49, 0x9a8, 0x15, 0x3f, 0xfcc}) r53 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r53) r54 = getpid() shmctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x7, r45, r46, r47, r51, 0x44, 0x9}, 0x7f, 0x3, r53, r54, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000240)={{0x47, r41, r42, r41, r42, 0x140, 0x2}, 0x5, 0x54, r53, r40, 0x9a8, 0x15, 0x3f, 0xfcc}) r55 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r55) r56 = getpid() shmctl$IPC_SET(r35, 0x1, &(0x7f00000000c0)={{0x7, r36, r37, r38, r42, 0x44, 0x9}, 0x7f, 0x3, r55, r56, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r42]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r57 = getuid() setuid(r57) getgid() shutdown(r2, 0x1) 16:14:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() semget(0x2, 0x1, 0x200) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffbffffffffffff, 0xbb}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r0) 16:14:34 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) flock(r0, 0x3cc63043a4c534f0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:14:34 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) fsync(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) 16:14:34 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82062e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x112) r10 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r11 = getuid() setuid(r11) r12 = getgid() r13 = getuid() r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x7, r16, r17, r16, r17, 0x2, 0x2}, 0x5, 0x54, r15, r15, 0x9a8, 0x15, 0x3f, 0xfcc}) r19 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r19) r20 = getpid() r21 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r22 = getuid() setuid(r22) r23 = getgid() r24 = getuid() r25 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r25) r26 = getpid() getgroups(0x1, &(0x7f0000000040)=[r23]) shmctl$IPC_SET(r21, 0x1, &(0x7f00000000c0)={{0x7, r22, r23, r24, r27, 0x44, 0x9}, 0x7f, 0x3, r25, r26, 0x7, 0x8, 0x1}) getpgid(r26) shmctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x7, r11, r12, r13, r5, 0x44, 0x9}, 0x7f, 0x3, r26, r20, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, r7, r17, r7, r8, 0x2, 0x2}, 0x5, 0x54, r6, r6, 0x9a8, 0x15, 0x3f, 0xfcc}) r28 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r28) r29 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r8, 0x44, 0x9}, 0x7f, 0x3, r28, r29, 0x4, 0x8, 0x1}) r30 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r31 = getuid() setuid(r31) r32 = getgid() r33 = getuid() r34 = socket(0x18, 0x1, 0x0) fcntl$setflags(r34, 0x2, 0x1) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r36, 0xee01) r38 = msgget$private(0x0, 0x4) r39 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r40 = getuid() setuid(r40) r41 = getgid() r42 = getuid() r43 = socket(0x18, 0x1, 0x0) fcntl$setflags(r43, 0x2, 0x1) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r45, 0xee01) r47 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r47, 0x1, &(0x7f0000000240)={{0x7, r45, r46, r45, r46, 0x2, 0x2}, 0x5, 0x54, r44, r44, 0x9a8, 0x15, 0x3f, 0xfcc}) r48 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x408, r48) r49 = getpid() shmctl$IPC_SET(r39, 0x1, &(0x7f00000000c0)={{0x7, r40, r41, r42, r46, 0x44, 0x9}, 0x7f, 0x3, r48, r49, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000240)={{0x47, r36, r37, r36, r37, 0x140, 0x2}, 0x5, 0x54, r48, r35, 0x9a8, 0x15, 0x3f, 0xfcc}) r50 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r50) getpid() r51 = socket(0x18, 0x1, 0x0) fcntl$setflags(r51, 0x2, 0x1) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r53, 0xee01) r55 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r55, 0x1, &(0x7f0000000240)={{0x7, r53, r54, r53, r54, 0x2, 0x2}, 0x5, 0x54, r52, r52, 0x9a8, 0x15, 0x3f, 0xfcc}) shmctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x7, r31, r32, r33, r37, 0x44, 0x9}, 0x7f, 0x3, r50, r52, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r37]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r56 = getuid() setuid(r56) getgid() shutdown(r2, 0x1) 16:14:34 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [0x80000000ff], [], [{}, {}, {0x0, 0x0, 0x0, 0x4}]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000002a80)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a90005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e70333ac13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r1 = dup2(r0, r0) r2 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000040000)='./control\x00', 0x2000, 0x0) faccessat(r2, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) bind(r2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:14:34 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x1800c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x9, 0x9, 0x0, 0x9}, {0x1ff, 0x81, 0x3, 0x4}, {0x7, 0x4, 0x2, 0x1}, {0x2, 0xff, 0x4, 0x90000000}, {0x1, 0xc1, 0x8, 0x6}, {0x27a8, 0x7, 0x9, 0x8}, {0xe051, 0x6, 0x8, 0x80000001}, {0x6, 0x1, 0x2, 0x7}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1000000044}, {0x400006}]}) setitimer(0x0, &(0x7f0000000200)={{0xffffffffffffff00, 0x1}, {0x1000, 0x92}}, &(0x7f0000000240)) 16:14:34 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc12, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x81}, {0x40000002c}, {0x6, 0x0, 0x0, 0xff}]}) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getuid() r10 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r7, r8, r9, r10, 0x14, 0x6}, 0x5, 0x9, 0x101}) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x80007, r3, r13, r3, r8, 0x2, 0xfffb}, 0x5, 0x54, r2, r2, 0x9a8, 0x15, 0x3f, 0x4}) r22 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r23 = getuid() setuid(r23) r24 = getgid() r25 = getuid() r26 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r26) r27 = getpid() getgroups(0x1, &(0x7f0000000040)=[r24]) shmctl$IPC_SET(r22, 0x1, &(0x7f00000000c0)={{0x7, r23, r24, r25, r28, 0x44, 0x9}, 0x7f, 0x3, r26, r27, 0x7, 0x8, 0x1}) chown(&(0x7f0000000100)='./file0\x00', r3, r24) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f00000001c0), 0x4) pwrite(r0, &(0x7f0000000280)="fbaf8a8d1a029bed6914f6357e3a", 0xe, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x1, &(0x7f0000000040)=[0x0]}) 16:14:34 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c6530200be32a15cc57fcf18d3f00e5aa"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xfcfc96ac7f78609a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:34 executing program 0: 16:14:34 executing program 0: 16:14:34 executing program 0: wait4(0x0, 0x0, 0x0, &(0x7f00000000c0)) 16:14:34 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r11 = getuid() setuid(r11) r12 = getgid() r13 = getuid() r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x7, r16, r17, r16, r17, 0x2, 0x2}, 0x5, 0x54, r15, r15, 0x9a8, 0x15, 0x3f, 0xfcc}) r19 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r19) r20 = getpid() shmctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x7, r11, r12, r13, r17, 0x44, 0x9}, 0x7f, 0x3, r19, r20, 0x4, 0x8, 0x1}) setreuid(0xffffffffffffffff, 0xee01) r21 = msgget$private(0x0, 0x4) r22 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r23 = getuid() setuid(r23) r24 = getgid() getuid() r25 = socket(0x18, 0x1, 0x0) fcntl$setflags(r25, 0x2, 0x1) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r27, 0xee01) r29 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000240)={{0x7, r27, r28, r27, r28, 0x2, 0x2}, 0x5, 0x54, r26, r26, 0x9a8, 0x15, 0x3f, 0xfcc}) r30 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0xfcfc96ac7f7866b2, r30) r31 = getpid() r32 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r33 = getuid() setuid(r33) r34 = getgid() r35 = getuid() r36 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r36) r37 = getpid() getgroups(0x1, &(0x7f0000000040)=[r34]) shmctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x7, r33, r34, r35, r38, 0x44, 0x9}, 0x7f, 0x3, r36, r37, 0x7, 0x8, 0x1}) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000140)={{0x7, r23, r24, r35, r28, 0x44, 0x9}, 0x7f, 0x3, r30, r31, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000240)={{0x7, r8, r28, r8, r5, 0x2, 0xffad}, 0x5, 0x56, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r39 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r39) r40 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r39, r40, 0x4, 0x8, 0x1}) r41 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r42 = getuid() setuid(r42) r43 = getgid() r44 = getuid() r45 = socket(0x18, 0x1, 0x0) fcntl$setflags(r45, 0x2, 0x1) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r47, 0xee01) r49 = msgget$private(0x0, 0x4) r50 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r51 = getuid() setuid(r51) r52 = getgid() r53 = getuid() r54 = socket(0x18, 0x1, 0x0) fcntl$setflags(r54, 0x2, 0x1) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r56, 0xee01) r58 = msgget$private(0x0, 0x4) getgid() r59 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r60 = getuid() setuid(r60) r61 = getgid() r62 = getuid() r63 = socket(0x18, 0x1, 0x0) fcntl$setflags(r63, 0x2, 0x1) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r65, 0xee01) r67 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000240)={{0x7, r65, r66, r65, r66, 0x2, 0x2}, 0x5, 0x54, r64, r64, 0x9a8, 0x15, 0x3f, 0xfcc}) r68 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r68) r69 = getpid() shmctl$IPC_SET(r59, 0x1, &(0x7f00000000c0)={{0x7, r60, r61, r62, r66, 0x44, 0x9}, 0x7f, 0x3, r68, r69, 0x4, 0x8, 0x1}) r70 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r71 = getuid() setuid(r71) r72 = getgid() r73 = getuid() r74 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r74) r75 = getpid() getgroups(0x1, &(0x7f0000000040)=[r72]) shmctl$IPC_SET(r70, 0x1, &(0x7f00000000c0)={{0x7, r71, r72, r73, r76, 0x44, 0x9}, 0x7f, 0x3, r74, r75, 0x7, 0x8, 0x1}) r77 = socket(0x18, 0x1, 0x0) fcntl$setflags(r77, 0x2, 0x1) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r79, 0xee01) r81 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r81, 0x1, &(0x7f0000000240)={{0x7, r79, r80, r79, r80, 0x2, 0x2}, 0x5, 0x54, r78, r78, 0x9a8, 0x15, 0x3f, 0xfcc}) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000240)={{0x1f, r56, r72, r56, r66, 0x2, 0x6}, 0x5, 0x10000, r78, r55, 0x9a5, 0x2f1, 0x1000, 0xfcc}) r82 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r82) r83 = getpid() shmctl$IPC_SET(r50, 0x1, &(0x7f00000000c0)={{0x7, r51, r52, r53, r57, 0x44, 0x9}, 0x7f, 0x3, r82, r83, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000240)={{0x47, r47, r48, r47, r48, 0x140, 0x2}, 0x5, 0x54, r82, r46, 0x9a8, 0x15, 0x3f, 0xfcc}) r84 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r84) r85 = getpid() shmctl$IPC_SET(r41, 0x1, &(0x7f00000000c0)={{0x7, r42, r43, r44, r48, 0x44, 0x9}, 0x7f, 0x3, r84, r85, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r48]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r86 = getuid() setuid(r86) getgid() shutdown(r2, 0x1) 16:14:34 executing program 0: syz_emit_ethernet(0x52, &(0x7f0000000200)) 16:14:34 executing program 0: pipe(&(0x7f0000000080)) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000100)) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000001500)='/dev/bpf\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) syz_open_pts() syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) syz_open_pts() pipe(&(0x7f0000000080)) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fcntl$dupfd(r0, 0x1e, r3) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:14:34 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="affe5c4f3d63a033292a5973e158e78a28c336823f2e6530010091400cc5b13c18e14e"], 0x10) getegid() shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r2 = getuid() setuid(r2) getgid() getuid() r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) msgget$private(0x0, 0x4) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r5 = getuid() setuid(r5) getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = getegid() r12 = getuid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r11, r12, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x803f, 0xfcc}) r13 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r13) 16:14:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) fcntl$getflags(r1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000001740)=[{0x87}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000240)='\x00', 0x1, 0x0, 0x200) 16:14:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) 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) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000780)={0x10, 0x8, 0x4, 0x0, [{&(0x7f00002a5000/0x2000)=nil, &(0x7f0000617000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000280000/0x3000)=nil, 0x76}, {&(0x7f0000176000/0x2000)=nil, &(0x7f000002c000/0x2000)=nil, 0xffffffffffffffe4}, {&(0x7f00001b7000/0x4000)=nil, &(0x7f00007ed000/0x2000)=nil, 0xdf87}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000247000/0x4000)=nil, 0x400}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000039f000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000673000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00000ac000/0x3000)=nil, 0x8679}, {&(0x7f00004ff000/0x3000)=nil, &(0x7f00001a7000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000235000/0x13000)=nil, &(0x7f00006b4000/0x1000)=nil, 0x1}, {&(0x7f0000075000/0x1000)=nil, &(0x7f00004a7000/0x4000)=nil}, {&(0x7f0000769000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2f6a56ef}, {&(0x7f0000623000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00000a1000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x81}, {&(0x7f00001a0000/0x4000)=nil, &(0x7f0000791000/0x2000)=nil, 0x3f}, {&(0x7f000018a000/0x3000)=nil, &(0x7f0000454000/0x2000)=nil, 0x1}], ['./file\x00', './file\x00', './file0\x00', './file1\x00'], './file\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file'], 0x5}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f00002e4000/0x2000)=nil, &(0x7f00006f4000/0x4000)=nil, 0x6}, {&(0x7f0000484000/0x1000)=nil, &(0x7f0000761000/0x2000)=nil}, {&(0x7f000006d000/0x4000)=nil, &(0x7f000054a000/0x3000)=nil}, {&(0x7f00004dd000/0x4000)=nil, &(0x7f00001ce000/0x4000)=nil}, {&(0x7f000070a000/0x1000)=nil, &(0x7f0000635000/0x2000)=nil}, {&(0x7f0000138000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00003e9000/0x4000)=nil}, {&(0x7f0000782000/0x1000)=nil, &(0x7f0000198000/0x2000)=nil}, {&(0x7f0000106000/0x1000)=nil, &(0x7f0000440000/0x2000)=nil}, {&(0x7f0000274000/0x2000)=nil, &(0x7f00006f6000/0x1000)=nil}, {&(0x7f000062e000/0x4000)=nil, &(0x7f00000ba000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00001b7000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00001e9000/0x4000)=nil, &(0x7f00005a0000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:14:34 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f620b3f6e9cea351866696c653820338e25fc306ac49823e0c5f23b467dcd7bfa43ff972c992615beadc5f8a25915b8bdbf0244638097de4953f1c5c69e19a3007678d43f44ff773a27c4236976aaebf91ff5e317ca46c6401f73aab78e1987f271c9bdea5ae4b465f5a1f33e96ddb9ca20f53f00ce949d0204c15e136899e093d3a2e13a4c5c0139d84417f97610379bf1b7150f3c1162989cf8f45f08d9112d651033ede6688b029e014c9af9b483043ff50f494dafbd54"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) setuid(0x0) r25 = getgid() r26 = getuid() r27 = socket(0x18, 0x1, 0x0) fcntl$setflags(r27, 0x2, 0x1) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r29, 0xee01) r31 = msgget$private(0x0, 0x4) r32 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r33 = getuid() setuid(r33) r34 = getgid() r35 = getuid() r36 = socket(0x18, 0x1, 0x0) fcntl$setflags(r36, 0x2, 0x1) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r38, 0xee01) r40 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000240)={{0x7, r38, r39, r38, r39, 0x2, 0x2}, 0x5, 0x54, r37, r37, 0x9a8, 0x15, 0x3f, 0xfcc}) r41 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r41) r42 = getpid() shmctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x7, r33, r34, r35, r39, 0x44, 0x9}, 0x7f, 0x3, r41, r42, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000240)={{0x47, r29, r30, r29, r30, 0x20, 0x2}, 0x5, 0x54, r41, r28, 0x9a8, 0x15, 0x3f, 0xfcc}) r43 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r43) r44 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, 0x0, r25, r26, r30, 0x44, 0x9}, 0x7f, 0x3, r43, r44, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r30]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r45 = getuid() setuid(r45) getgid() shutdown(r2, 0x1) 16:14:34 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0xa48620ccb60ba66c, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getuid() r10 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r7, r8, r9, r10, 0x14, 0x6}, 0x5, 0x9, 0x101}) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x7, r16, r17, r16, r17, 0x2, 0x2}, 0x1, 0x1, r15, r15, 0x9a8, 0x15, 0x3f, 0xfcc}) r19 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r19) r20 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r17, 0x44, 0x9}, 0x7f, 0x3, r19, r20, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x80007, r3, r13, r3, r8, 0x2, 0xfffb}, 0x5, 0x54, r2, r2, 0x9a8, 0x15, 0x3f, 0x4}) r21 = getgid() chown(&(0x7f0000000040)='./bus\x00', r3, r21) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="fa1204", 0x3}], 0x1, 0x0, 0x0) 16:14:34 executing program 0: semget(0x2, 0x2, 0x51) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x1, 0x9, 0xfffffffa, 0x8000, "071e1f61d9175703eef53bb4f0e633eaba5610fc", 0x957, 0x9}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) lseek(r2, 0x0, 0x4c, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x410, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r3, 0x84}], 0x1, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r4, 0x84}], 0x1, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r5) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000200)) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x6, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea79b7ec0"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000001800)="1ede70594c77f4cbc3a269cf5128ed7f2a6f951abdbbee114b47600ff24c805072984c92836671b401da97a018ebd79ecdf843fdba3a3ba889bccb8f1109609072740c775bd694c2e2c21509ce2249216955af8dd74f9be318a2b5c1c8812dda84ce5bb74f3d5f7cab5c2df4ae79ee47ec8e7b14c15fc7845193cb8a215c77deb48d7c6561e8a93dd2efa868fcf89d31aa5ab5a7525af8b047c767bc095afb5f6dfa82bb0fc949cc9932b7cc7186e6d242eec6c59f21d7be5f60759514bd3e90011276b2903493496538c168e3d015d3562f3104322d3c12507de7c97c6301ccb46e2e8aca303cbac7ee66982afcace9a284ca00e60a", 0xf6}], 0x1) 16:14:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:14:34 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xffffffffffffff19) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x14) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x2) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:14:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000d195, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}, {&(0x7f0000000580)=""/39, 0x27}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x7, 0x0, 0x0) 16:14:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x61, 0x2, 0x0, 0x1}, {0xc, 0x0, 0x0, 0x8}, {0x2, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="48929988821f2b64e9c49e9e3ed0", 0x2f6, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0xb4, 0x5, 0x5, 0xa55689b0}, {0x7, 0x3, 0x7a, 0x9}, {0x3, 0x9f, 0x0, 0xe1d}, {0x5, 0x88, 0x3, 0x3}, {0x5, 0xf8, 0x4, 0xb47}, {0x9, 0x7, 0x3, 0x5}, {0x0, 0x8, 0x2, 0xfffffffb}, {0x101, 0xd6, 0x1, 0x3}]}) 16:14:35 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="04487482e7c1ec29666c6520209a0ebe8a3c15ba967d88afb4a6d9f835e33d7ce64af24b8d7679f7200de52e4d3984ac52f1214ff13e549013c6404923614ed22edb062934d50d85120afee9ce78a795c27eaeed274a617f979038f2"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x4000, 0x640d8b64e4a69d6b, &(0x7f0000ffc000/0x4000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r29, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:35 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe(&(0x7f0000000040)) r1 = syz_open_pts() close(r1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 16:14:35 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) getegid() shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r2 = getuid() setuid(r2) getgid() getuid() r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) msgget$private(0x0, 0x4) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r8 = kqueue() dup2(r6, r7) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r6, r5) r9 = getuid() setuid(r9) getgid() getuid() socket(0x18, 0x1, 0x0) 16:14:35 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) write(r0, &(0x7f00000001c0)="a79ac9bdbaff5e527d82091bce0ec473bccd061bed5b956f30891988e007d2fac8a0efe15842331c163ffb89d72ce30073bf49f31c77134f3e69c45c58b40d19b52751186b265b5db01093f4af23b227381babc4577bdbf9fa7750c2c5e5178722c7472176b969", 0x67) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000040)) getpid() 16:14:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_addr=@un=@abs}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x6a7, 0x200, 0xffffffff]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2bf, &(0x7f0000000140)=[{0x5d, 0x5, 0xf7, 0x2}, {0x2a, 0x3, 0x8}, {0x8, 0x61, 0x5d}, {0x9, 0x0, 0xff, 0x5}, {0xed, 0x2, 0x40, 0x9}, {0x8000, 0x40, 0x5, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) geteuid() syz_emit_ethernet(0xe, &(0x7f00000003c0)="04f658873f2634520bf5c0dcb0ec") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000200)) 16:14:35 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r1 = getuid() setuid(r1) r2 = getgid() r3 = getuid() r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r4) r5 = getpid() getgroups(0x1, &(0x7f0000000040)=[r2]) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7, r1, r2, r3, r6, 0x1c6, 0x9}, 0x7f, 0x3, r4, r5, 0x7, 0x8, 0x1}) shmctl$SHM_UNLOCK(r0, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r7 = getpgrp() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) ktrace(&(0x7f00000002c0)='./file0\x00', 0x7, 0x8, r7) 16:14:36 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f4167e3d0e7d0ac9"], 0x10) getegid() r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r18, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r4, r9, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x47, r30, r31, r30, r31, 0x140, 0x2}, 0x5, 0x54, r42, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r44) r45 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r44, r45, 0x4, 0x8, 0x1}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r31]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) getgid() shutdown(r2, 0x1) 16:14:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x44001000c}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000005400)=[{&(0x7f0000000300)=""/239, 0xef}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/4096, 0x1000}, {&(0x7f0000000200)=""/68, 0x44}, {&(0x7f0000000000)=""/32, 0x20}, {&(0x7f0000003400)=""/4096, 0x1000}, {&(0x7f0000004400)=""/4096, 0x1000}], 0x8, &(0x7f0000005480)=""/164, 0xa4}, 0x800) 16:14:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@abs={0x2, 0x0, 0x0}, 0xfffffffffffffded) dup2(r1, r0) r2 = semget$private(0x0, 0x3, 0x202) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001000)=""/4096) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000480)=0x265d) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000200)=0x1008) semctl$IPC_RMID(r2, 0x0, 0x0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="00012e2f66696c653000e73a98981c807fcc2b772b3cdd451587718a0bb6e81665958338dec64725f2f6623734855c481e274f9cf4dfb1597483836b5eb91cdfc9d034831163527f71007763cd3642a2c41e4989d1a4a0d0d487ab36e3e1e0dd156f9b0fafac56d4abef44ecea9bf0c00c868129744b3c6ad15a12350507abf925934bfd91cf91de797907ac3e10b9138f3ed4f03631f5317907caa82199d9495515af4a8262e26328dcb6bd4cb9187cfb9989844217239af740d90e50397c136c0f0a8566efe41bc61c353011729244237b1d2976b0c4a886c7d06d791fb98b2059c2b3da898cc3262c3ee49290ef710865b3ed518add1c87"], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x0) 16:14:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x87}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="40c551571115b12ff78d5aee258c") 16:14:36 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000052f6669f753866c"], 0xa, &(0x7f0000000840), 0x303}, 0x0) 16:14:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r2, r3, 0x2, 0x2}, 0x5, 0x54, r1, r1, 0x9a8, 0x15, 0x3f, 0xfcc}) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/92) r5 = kqueue() r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r8 = getuid() setuid(r8) r9 = getgid() r10 = getuid() r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r11) r12 = getpid() getgroups(0x1, &(0x7f0000000040)=[r9]) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x7, r8, r9, r10, r13, 0x44, 0x9}, 0x7f, 0x3, r11, r12, 0x7, 0x8, 0x1}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r15 = semget$private(0x0, 0x4, 0x2) semop(r15, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r17 = getegid() r18 = getuid() r19 = getegid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r16, r17, r18, r19, 0x14, 0x6}, 0x5, 0x9, 0x101}) getgroups(0x4, &(0x7f00000027c0)=[r9, r3, 0x0, r19]) r21 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000002800)={{0x9, 0x0, r20, r2, r3, 0x2a, 0x6}, 0x0, 0x2, r1, r21, 0xc51, 0x2, 0xffffffff, 0x2}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) sendmsg(r6, &(0x7f0000002780)={&(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002480)=[{&(0x7f0000000300)="5a1a52c82aca270044b975c06ab81c66d49c3e4ca9327dba96b5235c47df41e23afae8dda94191d16bc89a31b252f5745b7d337eaed2f32a", 0x38}, {&(0x7f0000000340)="02231e19acfd06cb22aece8e388bd78732fed586ca23ee3421f4173353da8236a2c368c76096a4eec1abfa697224f7c2d096ef9a8038ac7189d3d51f581a23a00f6d63bda5744128152be75acc3540051a132b21e5225c7bba3c97c0e3845ad8917042e0f3ed6b1cdfb8602a84a169099dd5c41a52f2a0679e857c7e7d07156216f53294dad0ef3478ee4b6577c149ff7ce5ca59306552c9a6c40364c1d412cc4c31577b9d92cf4c1b6e29c4fddd335e33", 0xb1}, {&(0x7f0000000400)="37e1193bb3a81a8809e2489ab7318c0ce0cae57f3f0cf38291977d1b90cc9ff32f99961af497df4abc3712717b974f77a2fbd6acac8f03533e2b92ecc02a43017ec6bd956512a2c583ecec6c9400bf8c4621e204bbbe1d0409956a58dafc841a9322c95e03bdd3953aee0580981bddb1f48b0a996b1e624bdebf90b0f21d13e54f1f85694d75dd62494955ce09007d6fad051cd84a22acc453d75cd52f93047b69233861d31dc581ed4c9a5a6d988765c515d85ab559f5c2f3477ed16eaeede4f3962a955713d4946921b549381113be77aaf621026b91a825b6d44833f639f7a283a143b19f47a57cc3e21c87bb5db002ed150c44a290c6699e25c1d69cabb8dc1f24bac1bb95c702cbf93f4edb50183da5d69e232561eff2b2dd6bf11bf3983ebcd3650ae96c4730215de85ee2fd950ab2ad17c390d0cc3072425b5193b87446cca09f25f55921b8d68ed13a2ae40430406f978b120595a2e1a062ace2f2b26b87d75f5d652ddbccdf5e92b65c35bd75ad759188cee4d3d9f463c5ea5037448591ca56429e9c1ce193e3ecf7d15ef520490862128f07afcd12e486805cf6f1ca2a399b861d15d61215885ef84dacb1786fef5b10a1acfe0cc5d3cd59431e5188b44af94fcc8c499d767e2195d7764e7a9785ec40527c46b961e486df27ab93f7241b80f5d88aeac24857e4b597b4df6be3acb76e99fa14dbbdc9fd2fb3dd43d25f68d048dc62744bc476b632197d9fa5473c037321e519696cd5971412f6a20add0c7523a0a4def70815f46123b0cd682df04c54554ee3087921dace283b2efa5c7b54dbc6f492a0433e8e8ca80f55071519bc0d4eba56feeb35c215395e1ce64a7c223fa59b0f78eb7b589438eed27d5007176c51e7bf734afbef5e565065560bc76a286718a00aec65df5c3ac8da405b3d77e546f1db48747fa4173bd3ddbbdddf6d75b5548b9bba7e78873fe93c13ad2ef55aa4211f6b7c6d625a7c6840d341cdf318e336e7ed11466ce837f412dd924db618b1186a092d26703ea8bdc66d0000d3621eb4c6900e2fed865d96589913fc66a2a19cdec11f1d8778ba121e02a4457fd4341ae86176173795b618a358aaba1d293d9e56bcc996e56520fe7036d0dd931747b64e3b1eb50da828d16d4d01ff0ee0b549ca95cb5049ea9b1b52510a70a2ec9cfbcba7eb96a8962bd83e1b1069c0f66c8d5e30c605152b3860eb752bd0db78a316bd22f82a839d66519bc1bce8a048a0958ec155566d7487d02c8f51b61200d89817e0d13259d15ceb5a1704238afaf93449134c47b67214ae0ea7e1fb626d3f67a9b2d745bacefc40041d2b746a807b4bf66c3c1d2a5a7af254c3ea0d8c5a877feefeca0f24be8f39deed49d356c1fdb610db50d631bd207c7aa3a8e89054b5cefafdec1a1e429d9ddd10766313626acd82d87595b04a7c4f6182d2af8384b878aff4497d16d4256b8a8ef1ff5521803226ad3543717ab308a057a2a409eab6873bcc3aeb2bbcdc6e7807bcbd1de6948e70af1fa5953453bcc8926981f4e66b9f0b12edb006e09f7a8636fec1df3be6b0d78870e8c65b736fab9d84e1b19c59e1d823a67d372ea8d80633b12f44fc5dbc7f29f78f3f9693095c79ce320c41ed7f8c96d649b8912455395a7f9d0a684fbca19101ab00820d8ae6b79358ff51ef8bd48c51dbd35f816ab624c09d08b127966594e7995bf42d18264e9a4eb40f1b8ac3e2e894b163494c70a5ca0179dd4146f238f9b96d7a0ef490eab5b3fcbdd99ec1fd4130336b85fabdd6e11fced64590166e7d91325a157a59bbefe3d8c9b7f5693c57ed1cf033b9630eb1c70928a6d8e42b61acd8923d653fcc5ce5183958672038f4a12ca96ec6e633a559bdbb02209069f2aa2ad37aa2db7907901f3b9a5b1f7fdf0d2bf3cbac55dc8fcf2496834a612b307428c0f2be7c2b7b7d951355cf124da0a77d7d7417c75658a20bef3baf9da2b98be2572d180ed61045478cb3acf89edf0537686801565e78dd13c18ab71558e71f3453ac77a643cb2289a6631a638c27aa422c5b4ca6f720534f6bde4ebb9b9167060cc06ddfe2f59b15abc7e4b85ebf6b36c145c9dae3373a9655a5aa4b18395509383376dcc15cdc0151765927c36b528bc966690c950d40adf5f122b10e44f8a2481a94a29ed1448c0d3dee43edb337602e9a1a98842f59635414ae61a55a814796e3887c4e1b3e2191a894d6ae3a866b68cc1c5288a0b2a615ef6843700f255e4c25e96a8f1c36ad7289fc1e7d8411edc87157b351dc1af389091d3395149057a8432c2f288b1254dd0f323eaaa946494d2b7d4c6e2bd19e16467c7c479012213186146e6afa618cc176767bd78de548bfc6a51fcb932e2bdb1b235c174375398b243193bfe06dc47e6196ca0208ed00d4cd33ada404ab5d70573aa3d474ed06b59b06ea2ad8d2f0a84db6716118c996aee4c6a1901239987368470eb0edff01cacaa242a915447b84d431402262f1e72e8e6dd05b5e6644500d17ea296f6cd499544c209fed0c919d80c6af03e9185724b2d0b9623cdaf5b4a3a3832a870e2b8d46c16833d2e4697fded790493a0be591e3532e474f941b63d79bcdcf68a800795d5c06083c9c6f7fb3b16585a04290e447e2c04baeea0cf203a06a9b0eb66b0343cb12a235b5e3aa7f725a8b8231808b61a63ae1ef953bfab5f35ea05681d987b36b4aa853430af77e66b571e8bcbb90f76c4814c3b81d8ee207df6e82b8b9c261a21f275bb36ac6363ba23b246f6905387a0e228f050347c9c2c1fa7731adf292495f29229abeb33f6987437cf26b7acd635c42cce4c12b57ea582bedfb21c3c7f39db1d659c64b1f60e5eeb625676acb2001bb862806063cea892842974494a535b09c7de80da86b71a312d3b1982fe6fa4441f23c7870eb3c61416af024189192b2aefe5286bd995c014395bdcf715621a4a06d69390e292af0c99f43441807bf148a2451e691bcfe5f3922f47266e369f21448ea9261a265bfaa7d438aab79e981928f3bf84ae1468e1dd36ee4051ddb4f42fc9909f758e017b40dcac76313def5561f1126e38f8ca29926c1eaa6a305f4ea5af958fa60c2d7c4964709e17a62fb644a702ba78b0184637f70802b1914f4fb414e3d73e36ad0b6cc7c18ac3167a29a35e3e3127a076d6a41c07ed970deb88afbc1b00530bcb018559e23f18f3bcd57a459a637a1d3c2e61135bae769e7be31e00135e16f7c782964efb18c9b5ee0e2284ba7689c06ed9216426b11c853dab547db5964e30e461800da673436d0251c13e3e5c6265d9e7a0b009f08de3223c5e896c5ef05a70def4397879a1498cabae4e9ee0e406a4c53ba8771d286d81b73f069a2f4a9a728cea5f78ec6b30408df20da8713285268a9c2d5683d7b324cbd6d85f09cee6571152cfefc2ac6860e22266619e8cfe82a51bff25babb6422644eb3b74fe7e5c5c0a41263b4703a90e3087ca790cabc6477807262c51c43badaa4e57632e47f59d9319eb73c4f62cb729b125f9bce53df652e74c077a536c48912f71dd9906d8a7c4ec1b473144ba860ccd05b82f6ce52d99d4112f1b5ed750910fc1e8893e8141459fcaf71c89880e1ae44ac86c1c11b89c98cdf4e906a9816fe72c92702a5d0164c3c435fd5b277dfc4f068f99ce6b52c20b6b5434979212f101d40e3cb07f888b752cc366fb7be4f91eaee2e54fea96c314aa0153bb155350e2ebf02af8ca938feafe1b17083675995cfe120e664dbafb803e2774c1f745fb1c994a734f8a93d399e7edf9cf2ee14a10f34389f8efa806d3fc70524b6b267c8b60754312c0b2c995040b636bcbcc4b96d1cd31fddd957effb48d1fb1f5bd561a192c1c716b70c5bb92d1a53b45cd3de647a14475d6137002fef1909f466fb3c3ba1d519dfdf1031dafb01b5848c268a356546c25a872ce86d6c1ea3739a5e106260018f143aac4e1def2a97d593c9a023a69738ac3e5c1b520f511307d84506921beabd7edc88419b07a2650a844b752cb3f0d7898c84325429da5db13b178be000cc0567e83a8602e5ce47065e9b74ba70cb00f736699c02f132d4dbaadc4fb53905161c813fab3c5379db29bf87c9b8a538c30e55ca9d1550fe36ae2ebbc75b562f51cac65bad5e8725d44e61458de025f71d0ed049ed438efcb2cf3f3cae1d5e3483006dfec9d5b9685eb15250b66796eb5ae5f146c5006d7913b873ebdb539c676d925ac3b758d7a4023b9d5de30a22c546eda15339a24cf4dd787033ac3d6e390aae6ec3f6ffe28b816ae68961adca2ed3ac74fb1f5795b665d7f8dada31755d2c981b2b3f5c21ec49445692dac8032acde39bcb1ea0d2fb6e42b048bf16568b1692756ffac28e4eb3ee8a6357662dea3e8cd3fb0d0202ace92993a7328306445e61f5cb45e6c74e26062207f7e773078a6831857b98f49babcc0f6f87933314b3251b80564b74b9db55cd5910fc3c0ad621964acc7a8af3d47330adfa82efa7dea324a206e07526b0be7de3bc3044f31606f6e70262a1c09f057d8152ced3e10f059787acb989feb4711ec1278c3bb3233c7caf3969fae519b3e6608f657a4667f41eefe6a6c1edfc7b0209bbbc7472cc393212c799d013c3768b5f1787b157bde02aeae1a871e9f7cb8d2132e065fdb7f52edbf3ce05074233d2bf4f68f1fb5aeec91e4b500dcc63229cb247f704952b05f00b26782e1cfb9519c8346d99ca4174ffe7843bcb26afcb268ebd293aade877c9859fd9eb98432ad9c6aef93b37ca0dad05d60803c83175502ddca7c9c8aed58eee38b2057ac1b054426a57e8f22bc5047f935ac38c614f85bf933e2a6bb0e17126e2559c97c1a39ad3eb3cd6e979a2b9d7e5c42cf00e68beb5daae73b7316b2756f620bac2e7ebd609d3ccfc5a5afe317ce9f830f8d6fda0f23bd399d4e8456f338a9dec5eca6f4d6e76609141dfa47c17db9ce3c60ed93bb029249e3d44cdcebc0547a5088c1b36d95511ebc63d9294ef714ebfa46224cc094f3d8ece569e3a182e70a534a926f82b4e9114f90e25f3e8b1ad2653b8a4948926e6445cd14c258e2eb8d92184d71e6805d45e722785c9a763fe2c304898e30cd25732d0b7f2c83989c130a8af2ffec2bc1b52354c573bc07572656cf339a43b6469280ee43ef8cc6d6bbe79903a402a6f51f4f660ca00ce3a5aae4ebf28532f1a6d82a6e5b7802320665631df119834c5e9c930fe36516bf970a450765c16e23a192715764dadc6e9e8710619920ff138d0f2c22937267d3dcd7ee0c909f3cde146c486b29c83bd15de93ecb4d66d28856ee84cf9f3d5c57f0f57c7a497b86e6ab26b677375ff38926680c8494f77263308dc7cd0796fc59c7a7e55b70a0ef319aa04f1dd3479a752231f5ea9dfb61ed8132e9dc3ee25d6c1a86f69b5c7f82fb77a4448257ac52d52ac924007af1513fe912cbc40f02c1c34e096c5ac86e0ca247a472aab699891313411ffa6d3f80a8483bef0c0e2ddb9e20bab38642c5121a322091a3a7b333f8e7a89b790d5f8e3a4566472edad5d441c7b28219c3cec982173e7200c50c527465877a9e3d8e0979ca437d42be59f046efb9cf5fcf5a0456e0097a1b8c7cbe145d508e77b4012b5eb6550e123235373cefdb0a27b69cfdc9902999197a8156f3f434830a12d5c5e25ca48e05bb71c1717e96b053c4a85f066bfdaa93e7b2ab82b1b97296b4f6ba3ab31abd50a3d4dd50cbf568f20f7f541d4a6c00de807c065f6574d56418d13d2b015f46ff01ea1639f831be64c4ad1e", 0x1000}, {&(0x7f0000001400)="806d33311b064be0739c903367e8058cc13fc9192a0ca4672a119335f3e388", 0x1f}, {&(0x7f0000001440)="a1fac3153e9f922e0e36045dc004084bd404909eff0e87", 0x17}, {&(0x7f0000001480)="d37480352058efafb0c2a8730546f6c579fb2b81b17302e63e4ecb4de425c255f1fd9e8a335bf133b7bfcf59cad08aaa4e26c7fe61ea5c60839256288b042d6d5c2fecf74ffc6f41f28c59f943c15fbc86c50b035e408f4984163ab420c112f8b772f137435202befb0df8d6750eccb942f2e8e090a6ba8664fb9dd820758f44c66cba8712e97dbda4c8d6e1b4a26c48f5bea2fe0d8ef9fe72428cf6c1d758231a5bcc2571222a7f437cd8db5702120e93e22d778f9351e750e3365380660455af51974aca6fc73dbb732337fd0ccb9735750eabef20aa90890bfcc75abc181619120ebb04f89ebda25175b0ecbe0905992471509aeeae9e548abc24fa03cefd679efd1022db936e79b2cff5f8253da81b55a769125f3a4c1bcb499f0e61c678c1f1a06f03082055bc6917f04d5f161494db0f694f435eb2f606c93bb3933f974d96cb3aa91783e67496d37523f943ae16a56adb045d2a4bdf12460d80868672d6b9e69ca705f3c2426cbed52d2d20a132fcd838661d27d600c2bf7bf038dc953b59315ae055b30cfaca8218775e0499be90af38c9d1436e039381a64184fc719ed5c71c1a9a0bb812d0921b6e75d88381d0b0da37a35762bc3258e2030e9f10d8230cc7900914a7da4417ba5e923bc9370cf5254f86e189ae3a0ad38ac1b52a9da073b83fd7d355123ac56e5d0eb3d250cc2dcc0ca7cd7c0e6d46dea2fb3e5e23e391722e1a6ab4feb9fe928913d40b2869fe440f23c6a9a872e48e5abdd25cc8427528d74591555366abbc3c9f942d60c77d62afcd214a6260d14202e0940af81da8f780f13d21c835a55b69c1c943f40d9ad3867d1b148473a45bb76a27172397da8b34f30cda0d88864b54764c006e023a9810aaec32100eb9a2fbf083129ed0870c945751de96cf1c8a4c7be32abc035892453db5369f51f30e1ca4cc61c8aa88fe35391236fb5d8dc468a1408337a9d9255da9e38fce4c84b3dd806e8ff57208f32c3961536fb509cdf1cfc7e102c1039c6d4b8f79a2781c3730eed70136f293080fcc438551851bbf75f70aabe83f9f804738d545979f318645b531cd2d1df19eee372710f9e6499ee1b50ad140505a20057f02ba97350d7ff88d69845cc0b3c9b3d660821ccca9e19b255508d1d6ed654981d61a61502e057954b5ad406f83825b4e8bc49cd710bd000ce62d2f696d43e62f8f91ac84599f5f38bf31e2f21dbcaf19ec95c754699d80f413426dca01eceb6f4028a6562894ad1aef0ef10e723ea130ffa89c28fe0601120417eeae3ad64ff20a48e45f0bd01d8b1230c0873d01a9c82329cd72c716076053e20633868c5c5f84f248426b0e4bef13173c1e46812b516c26fb8d22b2e0fe21a08cceab6e11531062152f30f906cd65023b341ce4f120588a432590949634879592e62b5cd9533b4719d32b5d437269a880b05cb91a52f0e7162aba9ffc1e39b39eddf72942469ae44351c94dac80c5e3f54c18eb291a26ddfeafef6b123456a19052e6024f945f0fbc279f34a3514ff2a8458e2d3c1cd7e85527be8b142c27067a6d3b902a28ca9932e2b5b3b93f6a0a11c0db9c5e51e38d4bab17e2b33343e79be0362ddf75c29507abe3c35b5351db85e2f2d8327cc4948f5113643342484fd56f70210cc27b61096d6a01e6961cfc3497a5bbc88d14d27d89ba7591e7ce063e5b5bc37ec5dda79d72ce7e812f787679e0beba80683a927bcf8dbf8497ef811977b6572b17837c34b52f1da26310c07114da3fc66232a63132b97c74eaf8210693c66121a757f7db3633ad39629650401ae46096ec8936a5a69893fe83f5a0525ad6b963fee1bf349add97206aae2f26a6d02462a49909994c1fba1d7361c8a4f9e98537b993c9551be71f59ea368d93235af5cf931ab194d7e6142cadfc383247c6d66511626f8786ae044146fa54236c0c2ac75139c47f7c819668c411ab5a6ce1e11c600c7bc2582b0f701db7a0a74eaaea0340f7df61b08c7ee8b05b22b173483b5a089726e4bd578cb9e9ef89be58f1cb6f97871739192b6b0dcdc44b66a2da8cea571fc157d7291aad5019b0f95c170add6b5aa4fb06104f739571e5407bcda929c090e0e8a3633bda73a5e0908cb557872bc01fa533bb312fa77bff6eabeb2a32d0aa17053c02d707871ab9a94494702a44d1256aa24d3b0d8c449c83c6a741c01adfd27810b4e383119b32be99db010bcf24dd4c574cbe95420b3afdd115e1787306af39c945258782769dfcc1dddba68f43d6eee6b07d54e17fc873be8033490adb3384c0352a8795567de88f01e02856f978994226aa227bfa99321b954f7061367c1648c92d172da806f873580bfb423d0b2bb2c33d44c7be47f28d50f97f634fb40600e42fd038a3046840a0845831f1ed4da2496cb9e0f06af6fae81bf43a30b9faefcde4aa78d7d60c413f39ddcee56a6d6ebadd4df138b4912f89f7809f00614fdfca6ba2c471f7c833530026ee551f32fb07977d22c37a5001aec21a038dc98d1034a2c84ca4b0961467b3b747a227a1c0b194bed68e59140407133607ec6f973821cf6a8502be7d418027a9fbac5aa106cf397a7293b4a975f007198e4c58927c74ef21a6027c4ed811db44aa1937e1f346ba0f80a47d30c323ff82fd861e0d2293e9dfea31c0e3581f1620d24180d91c5333ad7d35a8d7be4964df0a152e1277da4615d1aa21400240f8f3096bcfc93502e6a178f54cffe1f88fc48f0c932713d11d277a54516b4c83208d9915e38bed1510ddcc70d54c2e170595baa07973fba78ab2b33414d70324b06d2effaf357c8535a9bc243242ed235b99e94aa7c3987e2afa0591e0023b1a8d38787e6112db5db31bfee7226a106fad08be1439dd8988c1816dab82d341cd1d59a11bc6e2b87b426f8d970a5371a0510ad709f9ffcbda5fe4d78687b62c0fe47e90abe876a8879564dc6b43394aebaae83adc95fd0541aaad205323415fcc7832d9aef18c4eaea4969ca671283a0343abeec21e74e4ca4e422a394dc1c4344d445422f1c15a5ea1762487b4868a99df30ffa5b9908effd74549aff441b3bf543404e861855f356f88200ba8f355e4b86bfab9a4990f5b8a691815f20eddbd9e1e0866fa79d79026ffa743c710eb80cc2b68cc99a3c1179ca6334959654d0f405c8f3239bb99a6ca05ad4d66306c529412a3aa15f8fea99c6351c21da59af81f9ed7f4755987d6c2f1b84d836e533499f1872c8562f70b2debbf024f630a94c7defaab62dc26f541a172d7a27cbc5dc158895b16b5b09d26bb4763a44c92aa7e20ef427667b9a828501d8c17b73f248f847ff2fac740132a59d5d333778d4a11983d5a0e91059dbecc709ba325ef21e77bbfa23c01c0f076f03b4d3c8590edba8b4e1663df26788924d0844e51c9d86a5430c3ba29e229c82779e304f607b242dadd5947c060c87a49d9fe586932bad8e3805d7adefa4e57168b9d5a810431286385319a97e0ca6b0a0d9546b531dc3f9ca527731d0dc170103167261f3001a09f6ce8a6b6f7f4c519dbdc2117aeb2ee4a71bd45b195e0bb9bb0ce8d697065459e7e73744bfae54b15599ec2ff9e2abdaeaa6a1b892ba4fd3d450ab8d0f173c232066bb8737808e9fa5c944f7e7a102a827f731f5d83b0a8f5d686aea6a06ccaef573990923be647e2e079a6916fee43676a97050ee5e3a32de1fd8e52d1cd5c0802e104d625f32f2841f83e44e63a53d0ad76379819c61f2b78f26ee5f20d7b88978685f47d0360038845a0ae26e1f7929447152eba855d60aa573a7a61ae56fb00183963b0778ea592bc1c4fe1b19a7db772564c010a759a9dfd3fb836aaedb29171e9c88c9ee5f4bdfcc5958448dc1725a3a67e622e0c96435b560ae97e2193bf96e8ce7baf379597e6eeb1b810329f45267935b5ce3a0ec9d01ed4d702e6f232d342a5e60568dba759c1e34e28d14057230c83a7844e632b4caca0bc3c48c515a5e3f21952a4a5800c1ba350be9e2aff9f0f798b15ae1c43b5fa9d8dba6cb9b5b92eb9044eb656423db71bf8357f6e9a6d318f3cd84998a5fd1f418a8e8c1a5ce0f18ce5a8d55c7a656be2876bbfe4348843fce253dfee2b915c48d8ae194e7c0f525d8d5a6891031b6f2a42b36505e3ad3b3592a3bfa7662d913358a402e7d40aafced7e2d57aedc20f7a9ff132d6edfae07a77dad16479c633aa9af34ad8d8c5035ceac0d7e63641222fda1d26ad54cd73aab9028f2041f98156823fd32b2d8883ccf7eb52dc1a92ad1fe253d351577ac0cbf844d6b0789cdcf563fbeb10f88ce6d9fd3018130c2239508fb0e5674fadb13cf33d1cf37802dac614778b5672f2baec4d138f5cf87101de7dfbd9eeed89c2f1b38a62d50da72b4ca5f05e0b13a555076e502e89f964cda84f7c05dd76fa6ac499bfe96724d0a727813ed3fde10eb92c7587eda33667fcbd6b473d378577691d31e3e51a6733365d564a9ec550ecfbbc04cb4d3c837a0fd758033099c19b6dd60e364f3e18b1c10f970da3bd3e7440761bd9869f210dbe01219c0c6c7fd91995b27b10b7787b15e147fcf935b7f2d1056ea603135cb70a1ae4eec4f84f0f5d1d2209ec50d9a426143c55a6bd33d9c2f0ad1a061866e1a8a8377ad1687242b73d52544cfd34550d0ece394fd36a90dd714386e9686c95ebbea7fe78a2834fd9e8e473cbb6114cda6ffa7d6277d839763edbd931d9ef3e975f0ef18eb1fa18711d1a59a9d3b74f7ceb5d9e8f9985d5583ea0eb1ffabbfb59e45cd890a3318cda0bd6a95ff8591739a4ab366e38b1b99f50c9019b91c0e6b3f550527e2b20ee9260b0c3ea19efe308b9f9b40d53dc686a836fd588662783d7861cf5749d655f6686d1b2e890f17d179c92c4bce552f0547124c58c917bcfcdb944177b3e2a70047c4f65722b9c404e4990aeb7684d7165fe3e87d88b1de45e9d4c06e02ebefbeeb3584d952ea4b900e3c8fe3c4007a16deb778a9bf06b48cf69c8a25a8a6b6e0e55946dc16d45f814004c3a61a67322108f2027cf39bf43cfacff00103cce4a0a544c14ea632fa03f86b2f2d6516887acc4a9bc5a01f7337bb48d212ab6454ce32f416bfa72d37194199ee21cbc397de468086d36c465646f5f3f30efe61345a15082769b979798f1bcdf47e989301766d83ceebd6c1a9368c954909ebee663f5938ee6f513939bacc86ddca8f01ddbdae0744020e38bf1c285b5d3a2fadc9f5a1e0dd2ab950e53cf7c777a008842bb66d4d7003ce1f5be25671897a233e0bcb4ed310e2cb16123f74ef818145c4de49c79033c08a89399fdb990cee53ce0b68e97e223a23fbe5341b4e7eacc311ab9b7f27fa58918a9b39058e6f898fddb75787c22c6c9b3a22c5867766c5f98feabe52a2e1a0ce37a04f9359c59a6e17f8db8c20a30df47b5d52517a8f936c72fa05078fb4f27471a39ba237476ea2561c5a4cfcd950c33a61d48b80933de5d90073c9149478360547b19cc94704a8ffef1bb37bd546a6b1972723d998e045a77f1b6e4d66cdf082c835699ba58e96cd909004a4b08a4ceb9f5036246b70877f85ca1d16cbfbfe5522bfbbbb9fc8da3088ff8f53a1d13d73308dc1f23446c27d034defa092ccd669167372c55081e32141cc73c7d37f896f92e63d09e87d053ec7f0d7eefcc9fed98151948a17643354adf454d3cee56f88c9b52f76d9e21c2a54b3afd6c6a8ac9c295da5eaa5c873190814088a567367b96c150221da3ddeaee2fe79c41ae5845836fe69d7ef1ab8a090228348fa046a924c84d", 0x1000}], 0x6, &(0x7f0000002500)=[{0x40, 0xffff, 0x1f, "1372711e8927f4c31e53a8c6907ecc001b1c8222b0b6f2c7ceb11b5a6985777c7686115a64bd4acc9f5cd0"}, {0x108, 0xffff, 0x8, "16beb10f80db5e8c8d2aaee81e723ea9cbd3a5824602f9c0cf0ea96b09098c91a951f385cda906a5099c0134aa9184716e4dc3db8ce23c67329357e744999ed6b8c721edf7016370e1783ca2671b50132b806d71856071a5c464ff832417733e914e4a7bf4032b3aa4132961f8b8613c46b6b6e2139b65e5e0328944dd86254967611125c0b98d5cd1e2e94e2107cb0f98fe62ff6a47d01700991c921252d8aae4caedf7551888e1492c3abc2869bac0d7bea7a31d18ab6e60ba687bbedeb5934ef86ea67b2c719849d9432181de57c990a2abe07c6e1aec227a506dc85a5ceaba42ad7a10d34e50a927809174037bbaae92673f4a"}, {0x110, 0x0, 0x7, "bcf6b2c98beb0aef2fcd519e18bfadd7954b6ad28b0c3ed34300d4ffc76b7471fa73f5fb41522108ea48638f7d8077b60a1797549b3e13d9b0b94aecb3c462cffe55ff6cd62abfc7860e71b4d80ae865b7b9dc24b456cedbfaeaaee001a9546ea37124565bcd50aef0e7561ddf6f5daa6a584ac5400bd0095d082dc43e6f6ab33e1258b3805b25ca335d84009783b3ed6ff00a1bfad6a13404eac56e454c3737693340fa74749d7e920054be685af7dcf9e7b434d3508177425b9d8dc7f18a14c43db5220ce44a5bf8cf81c35f55f9c999d8b3f3b81ac890d6759519ef7c798c35ede5dee9d8a4b5e50f2bcb72b6e41c4bc3ee03b63a85cc40e8d0b4"}], 0x258}, 0x600) r22 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r22}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r23 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r23}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$BIOCLOCK(r23, 0x20004276) r24 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r24}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r25 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r25}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) faccessat(r25, &(0x7f0000000140)='./file0\x00', 0x140, 0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:14:36 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x6, &(0x7f0000000000)={0x4, 0x8000002b}) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='\x01\x00', 0x80, 0x0) bind$inet(r2, &(0x7f00000002c0)={0x2, 0x1}, 0xc) syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x5f2, "031f000000930a0010005900000000003f00"}) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/81, 0x51}, {&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000200)=""/63, 0x3f}], 0x4, 0x0, 0x0) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)=0x8000) 16:14:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="fc69d19dc9401629a03f43591802eebc2a5e6fc17a757b44f39b36273df420ecd2c3b368f6787098ec0325af741379a420fda9af687930c65ad0b09a2dd8c64474221a9c06ed9f2e7be42bcd7e6c7aab56209150ce6296bd81d1697dfa32c9233e69"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:14:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) 16:14:36 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r1 = semget$private(0x0, 0x4, 0x2) semop(r1, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r2, r3, r4, r5, 0x14, 0x6}, 0x5, 0x9, 0x101}) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r9 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r11 = semget$private(0x0, 0x4, 0x2) semop(r11, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r13 = getegid() r14 = getuid() r15 = getegid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r12, r13, r14, r15, 0x14, 0x6}, 0x5, 0x9, 0x101}) r16 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r17 = getuid() setuid(r17) r18 = getgid() r19 = getuid() r20 = socket(0x18, 0x1, 0x0) fcntl$setflags(r20, 0x2, 0x1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r22, 0xee01) r24 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000240)={{0x7, r22, r23, r22, r23, 0x2, 0x2}, 0x5, 0x54, r21, r21, 0x9a8, 0x15, 0x3f, 0xfcc}) r25 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r25) r26 = getpid() shmctl$IPC_SET(r16, 0x1, &(0x7f00000000c0)={{0x7, r17, r18, r19, r23, 0x44, 0x9}, 0x7f, 0x3, r25, r26, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x80007, r8, r18, r8, r13, 0x2, 0xfffb}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0x4}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000440)=0xc) chown(&(0x7f0000000180)='./file0\x00', r27, r13) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:14:36 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r3 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) r7 = getpgrp() r8 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r4, r5, r6}, 0x6, 0x2, r7, r8, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r11 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r17 = getpgrp() r18 = fcntl$getown(r10, 0x5) pipe(&(0x7f0000000300)={0xffffffffffffffff}) accept$inet6(r19, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r20 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r25 = getpgrp() r26 = syz_open_pts() close(r26) ioctl$TIOCSETA(r26, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe2(&(0x7f0000000140), 0x30004) r27 = syz_open_pts() close(r27) writev(r27, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r27, 0x84}], 0x1, 0x0) r28 = syz_open_pts() close(r28) writev(r28, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r28, 0x84}], 0x1, 0x0) r29 = fcntl$getown(r28, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r21, r22, r23, r24, 0x5, 0x7fff}, 0x6, 0x2, r25, r29, 0x7f, 0x100000001, 0xb1f1}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r12, r14, r15, r13, 0x100, 0x7fff}, 0x6, 0x7796, r17, r18, 0x7f, 0x100000001, 0xb1f5}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r31 = accept$inet6(r30, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r32 = socket$inet6(0x18, 0x5, 0x70) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000440), 0x9) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getpgrp() fcntl$getown(r31, 0x5) pipe(&(0x7f0000000300)={0xffffffffffffffff}) accept$inet6(r34, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r35 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r39 = socket(0x40000000011, 0x3, 0x0) connect$unix(r39, &(0x7f00000000c0)=@abs, 0x8) r40 = kqueue() kevent(r40, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r40, &(0x7f0000000000)=[{{r39}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r42 = getpgrp() r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r43, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r44 = fcntl$getown(r43, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r36, r37, r38, r41, 0x5, 0x7fff}, 0x6, 0x2, r42, r44, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, r16, 0xffffffffffffffff, 0xffffffffffffffff, r33, r37]) chown(&(0x7f0000000000)='./file0\x00', r6, r45) 16:14:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:14:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0xfff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) ktrace(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x1000, r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x80, './bus\x00'}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x40, 0x2, 0x7, 0x1}], 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:14:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r1, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x40008000}) pwritev(r0, &(0x7f00000002c0), 0xcd, 0x0, 0x0) 16:14:36 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(r2) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x3, 0x0, 0x82000, 0x40000000000, 0x80000000], [0x0, 0x40000000000, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x400000000000000], [], [], [{}, {}, {}, {0x0, 0x0, 0x1df}]}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) linkat(r5, &(0x7f00000003c0)='./bus\x00', r6, &(0x7f0000000400)='./bus\x00', 0x4) r7 = msgget(0x0, 0x6c0) r8 = getuid() r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000340)={{0xec50, r8, r3, r10, r3, 0x0, 0x44d}, 0x5, 0x10000, 0xffffffffffffffff, r4, 0x2, 0x4, 0x7, 0x2}) 16:14:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0xfffe, 0x2, 0x2, 0x1}, {0x0, 0x20, 0x80, 0x2}, {0x6, 0x7, 0x7, 0x2}, {0xff80, 0x8, 0xf5, 0x6}, {0x2, 0x7f, 0x20, 0x4}, {0x8, 0x39, 0xac, 0x6}]}) 16:14:36 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0x9, './file0\x00', './file1\x00'}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) getpeername(r3, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000140)=0x401) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000280)='./file0\x00', 0xc5a994952f037814, 0x92) fchmod(r6, 0x6df36c863267292f) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000340)={0x8, &(0x7f0000000300)=[0x6, 0xff, 0xc5, 0x100, 0x8, 0xffff, 0xe92, 0x80000000]}) getsockname$inet6(r5, &(0x7f0000000000), &(0x7f0000000080)=0xc) flock(r5, 0x6) 16:14:36 executing program 0: pipe2(&(0x7f0000000040), 0x28004) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) poll(&(0x7f0000000080)=[{r0, 0x9483727c678f853e}], 0xa7, 0x2) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fcntl$getown(r1, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) shmget$private(0x0, 0x2000, 0xf8acfb54e0f70019, &(0x7f000001d000/0x2000)=nil) 16:14:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x7c}, {0x100000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x7) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800017b33c98 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800017b33c98 16:14:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x54}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)="3885c700000081000000736da9697e4a143fba518add699feaf63d22fce160b0e7255904e14ab0897e8679a8ebeaf702d409f32d96427d9f364f9115b24e12d211cf6ac2139cffcc22de639079cc87ff7f83fdc0151707aa9c737648b0f9a3375ff7e52559e7f8126111802bb6a90e392271a1d880") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:14:36 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x1e, r0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) syz_open_pts() 16:14:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x8, 0x150) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f00000001c0)=@file={0x17ca2ad71c5cec77, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000280)="4a39b85775316351462e7437451e796492e888211ca1b6b06e548fc56e29f0be4eac8d7cf00f7089df15b7fe8f76575ace7253bc69e10cec868527515d8c66823f6410f2cdd10636595aa54b7387a18e2d411f8a08f798cded965c9ac366969bfc3e3db5217a815e2d30263f57a3ebd560e58c3c417007eff18ef3509c84b88f9dd83a157ee9cbecdc9bd96b3668ed9bab9b18639fb0dcccabca550ae5bb325843f45be3934df32ca11df9f72b7a4f6defd057ff19f92e700eda65c23cc9374e77b46da487c79adc0c18a6b8e1436682c1e500d0a39a78fcbb036d94399ec8707bc41647bc6ae0c76251e39229a036622abf0d0a2c", 0xf5}, {&(0x7f0000000380)="4adbd70dc53602fe300a6978974fca7257e84a1c1aa5d1c50aeee80e566eac73f07338b198c0d59283965593715213fd4fe145e5e3daf735b3c6d835034b193ea4bef570f75eb7cae720bf9c4ea1d686c37b506f2b4e538ed0a5c3ff6b3636069c8c6824538f4b4aab7b1b804405d9b3e1c7df96740ae27a569024a1d11f38d8cc50e9d505c1ded56c0caee3b6dccb395d482d73982f28d870bf229431568d1ce616a1d679c61b3bab48d28a457a88c1eeabc7cf8afe5bc6ce3830", 0xbb}, {&(0x7f0000000440)="3bf001adda712839b22384928513390a570fde5e71ccaddec2f67fac67fb252d4f06e9caa42d76680de959af1e5a3a085f0d1938d6f2d996e72e22bed746b8cae5b99724ecd70878cd9987e47ff46a4bfd65fb5be5d8499a033bc0de4d4b8102e65f7148fc9e69b5d268c5afda6354709aa904fbe8641eb9fd", 0x79}, {&(0x7f00000004c0)="406558c784ad68b857f39082670ff98226e0969acd635c7b58394102b1de2e11b4762125857cdaec68a2efe9439ec889fd3930ce877d3511c4ad42ccf3dd33349c3821fbb54708708d4ec064c83126e40d15b142a817ee844e794c5d1bac48c0c818c4c3c952bf859a8a00feb1683d81b1f065378ce6778c62155e1b55487dcbd3da82dd4875584b", 0x88}, {&(0x7f0000000580)="209a57050bee5234b7d7692128ed3114130e120910cfc68340fa499dd2ae0d51666e60cfbac2e6e5f1192ba1c336da956303b88472", 0x35}], 0x5, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18, 0x2}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x4, 0x4}, {0x8, 0x6, 0xff, 0x7fff}, {0x9fc, 0x2, 0x9, 0x6}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) openat(r4, &(0x7f0000000740)='./file0/file0\x00', 0x0, 0x33e) 16:14:36 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fcntl$setstatus(r0, 0x4, 0x40) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000002680)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f00000001c0)="00009a4c2f689250e2ede88b155d0402651f8da78b4a874c9f0c3ba30931a9a2254dd59a7eb66d6052ebe124bf2b580c4d0f53f93fa02ac098e9791680b9d10494333de605a0b765215aeb7672998661a67ead7333817c1db80e842adc288573c840106b8525e080fea87ac8b2b16630c33d1d46b00bd54acf7bf05f5c9f2bd40212a3622cee05652db7a9139bc74b993703b6a7e0912f15356c135d647f529faaf451afdc4cbedd461b2caa2622", 0xae}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xb3}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) 16:14:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x54}, {0x6}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001740)={0x1, &(0x7f0000001700)=[{0x1, 0x80, 0x3f, 0x7ec}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f00000001c0)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x7ff, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000240)="24a362399826bfa4e3650def010c5c7de8956aaaeba68e058f8cf87306b85d7668e026209053e93f9faf511b7446fd5e5daef25d8cfc41368f2d6245fc0b121d709c4ed69e3a83a2d1fae6f29411e1e2c3f02d85d42c5d9b61e2d764c9c36a58471e0ac3e292ecfc424e79896b53b5e02afb4b367f1b3d922b8dd3116dfd16b2f646", 0x82}], 0x1, &(0x7f0000000300)=[{0xc0, 0x1, 0x100, "a71eb14e505d165ff25f0f4d38f2ac3cce2b31f34a0eb0b94a44673c7673eb05debd50d31628b205064f70f167cb631d7958b442519921f8c760137f16d05c474e74a8f167af7176750338487aa3532fd77bceb578504316b8f7d0d124f611f369336901d9799818897cd84f4359e6464d33f26d7cbebedf9657bf77f01f31ddc0a1c804529de307467dbce163263d8fa7ff73c8e030642f04059e1e29faba985d3b90b77228cd0041"}, {0x40, 0x0, 0x3, "344b23edb1f2db70897a753cb64c76da5b883c4804f5a7d869f73ed02569aa86be48e8e763bb2ffcc24031"}, {0xc8, 0xffff, 0x4, "f95d94033410171d8baa318c9d538a09e478c0c176b755af940f250470028027fb76164011281edd9c629e400654f4fe53a902a6151dd119f5256590dede6f716ec0e2670e481cf3227012778468e5cbb696c663fe51a0a184b24d26d926ed4d6834ab0c3c650f7f7a4b3139812b4a7bc6a184648b6bd9b5de7f8cc954822f6b7d9df5aeaf0cb3f59ce0b452c796e7ede88a65d70d6175ea92c349d611cde9c06f972f2fe80610171784bead7bda620c7e3a6a17098db0"}, {0x100, 0xfffe, 0xffffffff, "4443b8f9f8b8d47579afa787153df37346852121995e942cddaed4dc0b1bbec0952c4a115124c0ff61e9bbccf7af164b405cee1b19a565a26751568b02d0411eec98a6fef6bcf1b1276ea31acce1c0b9ff988614f796315ec48ef4e918b1f6fe56f51538dc59d9303eaef20af9feff22ddb8bec1be024ac51fe1b3abe221a8de5767dbc424a00c62597e9c0e60023d04587a52c9cc49bca9deabf61f82586b75b870ba3202de522aedb360dc91aa23999179836d72de5290bc5f24c48f39d60dbcbea5de69a3d36c00e0ca1e4ee6baa138884fb84ca8df2fc1a4c683b3bc1036244cff90cbdf7ea391f777c7"}, {0x1010, 0x1, 0x0, "4293d743285c1f437917d794b20f7187da5b948dc1299574ecb2c4938612e03f060868e72b6546f5d34b33bd764153761f36f5e10171c013613b7d7690704ee1ccbf7229caec3026b41ce95f86e9d5b103a0331ec47f590312962a3ade95dc258cf9a683dde445002de4a7b08b62858010a69b7bda6ac4733933475aeabc114550180064179c90b746e80a4173eebe80437b8b57fa444d51bb25100f61395827d51d7a760a4640ec9f918e615ecb8a8ebf73fe8d40064586c86ef5df6b314843ef7a48cb4fc27bd1b1788d8fcd2d7019f37062d554492a1f17b57d2d2c65c1d0b11b88f4033a31c66b2387043fe57eafa631d0632978d0d995362472b4343bd81be3b31071c2f9c27b5ffc2ee97d3437f4ad6d8d22a8e8e898fb46421150052037e70f8a2aa2dde83b839ab27c1178b74c687d5279efae1c07a134f32c0e71825f25460df886306d8e3c9d8af4cadb66ea596f7e05f7ac502d76aa02bf1a5afedc9089e31b20e18fef56d9e334d64eb19b06a94d0af32239747369c9d225c019adee557057e6868234cf60916c3be1d144b201bc300f4ca7038744f85d8d942323aacde1e3fc158e6fa8beb70d57f549d8fd8b1d91d62801a69f2915765561bbec8402f37759b73c851e630a18488a22732e293bd549c07bf48f304c518b2fbade12511581376ad2fe6f1d58f25006ce330a9a2403633d6fcbc39ddace0b2f3b5885dcc783abd03c4e4da7dea5b7128d02099713ed026d1c5b0cd87f9c5c5b86c7b10c9152b1e1bff655b9eb217bf3d88c37c8d9a979899889740be96ac8b957e60d0c43d62cabbf522cee3383f8edef26f01cbdd48180631e425f7a3ac7341dfac29c98db243b2668040a5d1231a13559711d4b0cb094cd41b4ea60f5141555b904edd5b250e9f684a731e00b259cdf4fa3cf56e217f9e7bdb245f001ba1cae91b7dccba8613600c3ece7cbe2333f97c456c892603cff27259ae29c4dea7d81437f806902d6d756e54d50b477fbd6726188ffdc5d3bccf16fcc794dc7298edb3a749240d866010763fed1a43a0f0c7236696a4b5ace8826f80f7e7e914a78dcebad81a46b4350dd005925fca5589aefae57131ccdc83199ab442d1210eefa02084bd4e7d668d41f95e99ca5ac0c754ff72a8661da7cd0f8757382e651e24ca5f4142bcb14da3ff4bb11784bcfe9776088b77136bca70641f6779ea367bfd109d3d9018d80cd43fcc21a7149f76ffe29ca674fbe41c40dd321af471cad1851d81d68fb48edea98d051db6666716dcb61be365666c4616cf097b89a5eee7ca7fb0495b0c8dc128588245b3d3abbdd2007070136e1c355b263776defa6e53d311b274d39e3b242cbef7eff7d17739c9b1988edcc8a5d24104bca4f1622da37158360b7f857c3e3be01c0d05de589a9fad28e3b30c350240d048fa8f72e31ce332f1c044b4d486f5df8ceb7c68cd6869450d977cb127b9444f67c296f9c5206148673b14b8b758504b6b70e4f455a9a106e303187aa3096e3c9aec536ee31dcc65461493f0898454fce6892cc753658b07faf8e392e2f51490ab859eb4656fe24d0e5657ef4e18de3558f9d56435a794cd3126bedee90eeea9f099b9a0ea553f5c6dad6f9a17023830429db9b6897a1f0dd10e542a4c1778222445cc5d12e2ac5b26fcb7a2d937021be1d85eb1d57dc6cceeb205385495d76a4cb84d57801effa1bc9a4991106fe7b1a6881ca02d787728b8d4598469447100da36860722c88f2541d76c37fda461a94f2fb2f214776176527300eda6fbccb7bb406c15f9fa6578c8a6a07d9248625d1f17673da617066f786e596ac8948978392b15314765308d8d059e0cde952ea2944ccdee6972979750f738ea8c742767382305c166fe8764ae3c3725f11329e47c87f6970fd3d4efdbecb949ad7206c47dde6105dbfae349c2d3032a4717f2e4964dd56909ff1edd328f9814bbc12268e9abcb06631557c551fe752c357650d7f88a541471a1ba2edf06137d41e411cf878acc1ec4be446e5f23bb1567f006b3e34bda794bba68b4d6ae10136d49ab11835bb2853dc28e540a8ecaed3528d5939bf3ccecce70019c4821963dbd514d29cc9af9e781a285f90f4898d86302d1761e90acfd2e0f7eab08b74dc88e04637b24c8d5a1e9eef711cfad7f8eaecf545f0d6f2417c3cc0ad5e8dc04cca2ed6e99c3ee11c5817938c8d44c0c949ee5537158310c8c7b0116d90c59ce33ef2f99eb4795beeb81eadacd92d07cb518c85443744e016e6bf6abb04861487c2841f362defbfae9a3f316d6b010919dd0a34193affa472e6e454ff0d13f843ad38b676aa73d379a997b37861847384f7d0c0c9de9de9020b0042c3ac87a692835a3a2ebc45be937323e17004363069d01a6d0f848b4421f745fc63f6742b6ae0a7c80b23981f03fe92df7770b3e8d5e3c3b7f040b58cff83cd29fcf7ab95db3fc13d2d62d4594a7420ddc6f39b7cbbd3fe5918fb776417351a0b057075362d4efdb3505cbeaedbfefca5aa5a7c05a170f80205543738abb1fa0bbe5d3d4e5c424863991075ab6a426c36db770326d153c9aaf1511e09e4f3df8a1e19d3dd065e91ff62db7ee383f54fa2668a06881bbd850d8d91afa87c362e3612d30a3be13a0e5800f93e053fb68c16f6466f8dedac48aaf027a3629a100ba628f35198b5a226a2b8abec52b8e93aec2ccf67f4c62c0022dfba7752ba11d2112987d5131c4b3947344c0ffa0071f4778ca670f906a3b5f981f63cae2f91b072de2ed0cbca40f086b5ed6b9ba2e1a679989127a7d0dc60d6127001efb0a3ef80b39f6a343492f5e9468afd66f231d8497f1cdffd5932a5cfbcb60816a0658fc3cab654d350da151a5290a73851621a60f1f8ab268dad4f69f28419664296a488f3143b7e3b750baa1a3b10608b88dae04b664aeb21afd0a19c584d4378524285fb5e916702a7679b47bb01bc82fe1c3f1a12a26064378ba9604ce54db563ec3a53f1ffe310fc04bdbfd91e09c71b26a0520dab0225ce2f5348d7eb7f817b7639758306bb581c8232462f09c0bbb1a397346db31ae2a4f75eb73bbbb51a68faa77df26c4a32b9259fd65915650bd9be7feb568ea064a8d07e7f792c25e0bfdbb07c12baf7bc8bc3ec2671b6ea496fc21edde038e9a8d57509c1b492dd818635a687ac8a6a540992d68185447b99485668e13812ee2c0553bfc8e4740071f3739cf506c37181b46cd48b01759c89c34600c700e6bda36a47249fddd5c930965f7d576523160735755b8d8ba31d65d5761bf8a6fc1061ff2dfbead0c70fe358b1d7d7f6fc252be3ecfd0470b198b8992f097897da4c3b01018097be2018f29c0a22af8f49d0af61ebdb051ffac14bb2089794cff7a05409ff0a11f712c9bbc226e4fd8f5b08456e31c963be8356c2edb252b179aad80e21c674846539edb39b3bc2b1074bb97873a35a39361f3eaa690b6032847a8808b8c6b3318602929c390fd153f59170db7201d177be7e6bdb6cd6d2f6eba0a8a30535b414cad350fb5415eb112f78ee8bce772db5ad074ac6bb736275eea05196552b7291f8d8fe8c6b5980efb64b2f3a664d880bd7df7471666aff4366ffc91437adeecbc8b0a42d3935242e97cbb1fe94f1fd120a7877aad710f70f7e0cf3f2670b88cb8f7b54c0555529bb63db31a356e97485e837b940bca131f3b7f45657d0b2a9b30c8652fd485cfabfcd6a2b26501c54113ef7717b0cfdfc1a5bb6d67dffcbde5f1e853d58f03afcabcf4d33155fb3194522579d5196a2714a477b7cb71510ce21b002fca90573aeb142e0ac7f75bd0d2f8521bbecd0da56d55468aff1041c04a61f83d4a297a35f5231678b850d75868d4f90c9aec3da61defef8b73f0ac64aa9633dffe752a64b55fca6f8c426377ce31d8a8f029eec4958c44a5a92832c2e69716221b3c163f054e239d30abcf502cba75ee3d84bea45d67d56afd70be4cc0137fcbf334d16e612fd5dbb55d823d45f82b3f914f058130466807486739eb2b2a5e8fafedf7d98a499e861fc843e8c0d100a149c17bd3662ce510736f616b159f9e8a8acb4589737b628750ac4a53dab28a91015434824fba58b0e966e75bb31e6082808da8a54623d71bd0cf35a596a033beb12cf0b33a2a8e0ae32435a9eea0d323bf5036d7a67476ca65fa312143fd348ba95d90eeb458c8e1bad81f654cc4f9e1358f7f28ae51e251711dcdf2123a1e1cf87ab2e382e4ad1bc958417867d9f194c8bd4a7d7f13a063d2571d329082cba00ed99a557c5ffd4b4198a9abbe11d0a3e2a3e609e51a37ec2cd36dd666588b00d8bbf229574ce6a428bd16f2689cd3afb1de71d3e3a68ee3122d9dd5c8a7fa3d72c0a1f0cd1b2a600c18b8c389e33d2ae4e2adb69427d550c43fda0545fbaefaeb67141f38644ea7fb728f6cf85e50f967ff697acedadfd8c6d837e2188386e5a0e17b39bfd36803dadb8b370065bcdd6494b6876bbc65689a3876c87c5aa5eb20019d299d36e316325177b26e8e557fc4068f9c6967dd983051cb7e08721c672f7963460315b9dc477124dc621c6254603f2d3cdb9afb8b56bc9d50793c4c1191f55f30ce69cf5a216dcbb3f3fa9de3abfc1a7d9077c7de71b489e5da9d53c6be22e46f21e6cb6be52353ff5da0a29630560475699a5ac542ad798ca4103d8f60e059435f2b95270c7e93a8486e85d53a42f1e74c6dc5aef500157fd751996e8bef749fb3c32202d3ce82386bfc87f8a2ad356740878aa6a27f808705529c3d54c3b73342e8cd7e78f702c0ac5c2dba370196195d5c018f43cac2bc177e3c8e7e26a3b6e2a445cd5975250805984f7a1a725fec6995af2d615d08c13f2b955e1c7a15f6ddd3c3bdcfc41391e2cada55c927db17632bcd02ee863a48937f2f9f313fe9f5b95e885107a1ccd10da6fca7326502d6b1759d1a7881c50f8eecad63b8a4b16ce7344be4e24e08507ed9beccaf4a9aa554a585a0296713525427b94f109cbf54a82e82bb02b75e7886adb10326f4fa8ae398b131661654a7ec823c5bf3c144c8de328c159d6202b641adf1630ed018f7a5417d0634da60b5e2567b8e5fed2674dbe9898ef736788d59c8f6522bd66ce3a354370459e10112bb27ac96c24cf2a1b74dd2dc4f5c2b4ea8d6067ed13add9c5d8ad4fa51e6dd6919376d0676292aed6644003a4c6acd2b58fb1dee5ceffa876d718767fae74aedbfffc5c24acc731cf78405bb361a1082b47c567a40ba30ba2ea32487eda9d9599d81c5c5bced37137bb1d3b8757de332a6f468979eaabaa8c089274f294f93d564848c9d98adaec2ba297967e603b8d5654bca12087f2c2d195cacd61d590684ab14c4dede3c7437dc47bbb801911981d0a9977d55a02928bc85c6c31cce2566eaa304e08c8a3afda0ad74f8b28af2b6c44ed69c8b110e2053d9bde2c23ab28be28dbf93686e10d76164abae74008e64b0704a277a6a6ac6fc93c80b33812c431aad8fb48500458eda6ec01c27bdd05ec36dbddcfcd6c26c4c02032589b8d8cf5ed655676f3a7e2cb7e2b1d178f58f25c7af1c97496800775b2bf2f53a51da948cf259a9cdd17fbe5a9f745b367d1fb6ea47e8786f7023c3a4823aa82ac69115e540a9ab3df7fd7392fc21ad8ee06a85b5cb4bfcc74306947f8d412783483a0ab0d382d6ce4251ad5d165670c44e57997da40ea71fe88a08585956dac4fed4e7f0faa9e69c1e660a00ed1a7caa20faf95f856a9df6b943d753994aaa4e4be9bcf10048d8bd3f95e27744d"}, {0x88, 0x1, 0x7, "58f60fc733db7ed8a878a71a361a28f414c8df564afbea030da8b2165915a5eee0313657ce714c5059762e28c79cf6ab429cf02e57f5ecab291f9a2f0cbb0b6a97f9b29279ba036328c65cce0ffc9b1ae31af909ed827a0878c7f1a6d504964477832137e34f8e6bbe9ab617c432d6c747fecdc60e"}, {0x58, 0xffff, 0x1, "5802ab523129193de4c379fdade86debac56211db01875e8a04561539ebebcf8ad61b944afe77f673845c5973bd12c1c225f2306ce87fb79d82406382f5dec1efb6b8d9cf1ed47e4"}], 0x13b8}, 0x1) 16:14:37 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/242, 0xf2}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x2, [{0x2, 0x8001}, {0x1, 0x400}, {0x2, 0x7}, {0x1, 0x20}, {0x1, 0x3}, {0x2, 0x7}, {0x1, 0x5}, {0x2, 0x4d}, {0x3, 0x6}, {0x2, 0x1000}, {0x1, 0x9}, {0x2, 0x1}, {0x2, 0xce27}, {0x3, 0x2f}, {0x3, 0x8}, {0x3, 0x9}, {0x3, 0x9d7}, {0x2, 0xdf2c}, {0x3, 0x9}, {0x1, 0xffff}, {0x2}, {0x2, 0x6}, {0x3, 0x10000}, {0x2, 0x7fff}, {0x1, 0x5}, {0x1, 0x8}, {0x2, 0x5}, {0x0, 0x800}, {0x1, 0x9}, {0x3, 0x4}, {0x1, 0x2}, {0x2, 0x2}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 16:14:37 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="82020063c48bef3c78a74e2f4f4421b25fca5adf1435cffbd7d83aafe7d69a7520185cc09376f36462a70288b523af4acd842ed15741041532eb544385c3fbd38af16662f29439c13e7150aed427b88bc426b88e7f8e45605ac3d30e47d3bc69c9452c125432a1bb79c54c2ac61f36a4cbaf9db3a1851a82ce3a1d2685f938819d37cf73a4e5be1c66a97d6df46e97028ffee7b67f5f9d1ed37d995c5b"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() write(r0, &(0x7f0000000240)="f18bb59700a45f74bd4b397e1b2374644d8494140de872efbb7f11ebefcae5cdecb2e3aacf609ab8cedd8e4b407d221e40fa88b9907bb701dfc93fc32d7598ba5226dcfa454d60397f0b45e724369733f827ab8b214815cc552231656cf8bc53aeba85acf890d4a494e940be097be00625e21fde463127239c574e7e2a76e47d803b5d92c905f09651d4f03ff483d38e9a35471e8fad742bd11aafeca8db2f9b833aa1c39addffdbc20ad7c7682e1437927546124fc71b48b1bdb943beb075f85869c66d89ff0e0ab2914bf97ac33c921258a561c2fd07b681181d44c0a4af99d64d174ed84252f3dcf29ef04776605705a5f01d0b76a43777c092358189039f7a14c4d598ffc66ab51101f09de5b6ec8409c8efe47a47377d221560503d06cdc02175e22a29996b45b41b976d19849af4aa604c465beb351db04e9ecf332cbb3fa0fff3e0aff0f37d21afd92534ad94fd28db260a382c2f456a7b54918035526631d92707b33cee700f2bc91f43301936d3273574d2b88e6da3f8aa1c4ae3eb891aebab596ace24776d5f402af8f617b22b408d2bd29f50519c05c72804ab4574296bd0fd41b9f3034ce762ab98f286538740ab8e60039a764aa847c540fc3efdf4d3fcea577ef8d7ab4125883c55f99236f36fb484cac46c3d941459928d94f997d80ff9ff118a884ae57d3f99a1b6cb7560a50b7f890a4f0e55777eee78b020cf4560e9e0cba4e7f2b9c8559537c8f178146e4f69b6cd08ee336be6f383392166822034ed4915527aad8f9379ba208bf2d0e17d6a09045fda52cb16edc8073aed6944cde43c1a05a5cba508bd74ae302e1355666415e644e871868612df9f1fb3bfdcca69ace97a7ee8967805e482d7fa46e71079a3f86d82fa1b9304111dcb197ef7960e8b876bfbee39273e6823e611d37c26106cadedb7308cb5c2b2483d8e2586db8b0c1e5c978329fdc037a46c1fb58c19120e0f1634b2545a68eca140d834383c62049784b609b2c3a54722201cd3192e117a1b50262a6c9b6cbad635efc8bd74a51b1c985c7d88972c2128c941b667bd6d2be2a537368d596f3424f06d38fb820a5b4c1527d5bea592260a2667e1952804297d61a0367778cb8e8f31b7e69d6e5e74685f53e7ae2f23859592c7c8451e3ca3cb2d6fbe6d344213906ea241a923cf5de5f7feca99417744ceac2a0a75ba711cb4da98db4d2e0b5ceec2f504ab552ccfcbf845d80f6b3dff63a8e7a2a45612a0290c90df39d37ed2a5a44cdd7010a9e5e8ac891a6835189f06c72c66c5528243a838ba9abd6c53faa7c4e504b42c1704e9cf9d9055c16357af7118b42fbe07ba5188d7ec14aa33129ed54647bc4055017e1e42fdd1988b812275670ea80bf5f0723a7d6025fca791d03c0cc82c84fc36f288af66546492836c01757cf49013f66cb89e24a58c437195523512b3a877602f2f8c9ae2264cf587ac3018c65b85a5d197bd6e9bffa2d023fffa63cceca7fd0129a3c6beb3cec420c625279a223922e0a6f4674041bcb87f2c6ad6c1442fc72c1512ecfe06d5f9df05ce474c28acdaadf44d754888b927659ef28bf356861603a6946031e265d34e67d66353140bfad7ba2bb0bf03ee7620ca2a08d7919f27f2a4b92072b28d9f5d97742d5ada1aae44c2fe543055fe1fdaf3317033a98f9c484e035fa27ae1012ad6d73b6b1941fe48d141231767a002766230f57f996af135d0716e651a8eb5ea991b2e5736e34e6e01195d91d6a9a84d3cf35ea4b7967c5b6d29b6886464ca77e11088ee3cf0aa23aab83c1c1716dbc1fb27fb57809c3252043cc82266c4e7deb407c12bc6b6867664e1e1f44a12ed3560e0695528601d2a87a070314046c4f140d21491dd67c24d27530f612b6ea5fa108ee39b403d55bb3d237cff6d62e481c1e2d1932e70126c644ca0466e3bf9e94c3dc9ca5783f8efd4ca0b1bdbaec44ecc8088b3f87f0378a4dd0bd9fd71f505064d74d1b189745a2aa1d9e0e2888309e7926f2613356b5462632754b5c61d0d00d81d51293800a6438d9896a79acdcb05fea62aa4c64477e12a518eadd7cfc41fda829097e80df68da9508e546604ab5e05d44b913994fdc6afaa41e4ec335a37768c3e011cccfaf81b8193a976af7079a2b9b127fb3fb41508e723db5e0c8f5de5c5b40641d979c13a0efd7f6ec64cdab057b95f3beebb2af15172557962bd25fcc40281c735a5b962b3797fcc35629d6f89744a19d258a7e8c66cd8d21601fd08ff988d145a4bfd8ea874f4afdaa66f8d8373af36aa0e5961c90942def836b6d3967a0a8f9f41f9fe2ec69264c3a61964042550fc548fad43650abdabd2c4482f4c745af5802c1b6a9cbfa8c292bb2b2de8970bd4691b4e92e21b9c9a08b073be54b455da6180674f622e29aea523dc472445fd04e5f4f3b9d52050cf006bbe90f2fcb1bbc9eb0b415c34f48125369b832e979c92c0c7223e68547ccb87cfd666dc66ebb92c38b7e6225dcf834acace64d06659b0618ef94c4bd791c850a3a1e9d56241c3448eb875aa6204dd89e2669851def60489aabae452769e82e5287dcf30f0235071be2d98566b010b63fbd85353fae5cf3636bf17f38a2328197156fc14410bc77440825e702bd0a34af71286f73c88383704033aabc08acf70d5ce6ae50310e189af4b22832fcd29bdad3e78fe5c3191060323dbf379d97f99248682ba2d866e27dc301d75a651829d13975cc12adc1d43a8802bccc72d4dbca24a0ec828d5618fa73ecb914f7d811cca93455183256846c5cd0895d0692398f161a6127bc9f6f3babfffd4b0cf141ecceb4643ea7cb4336dc8161b59a5e9862b841055e02011ecea69fc1e4bdd00d56f61458cef9b560d8e9cde3bd723ed914ba3ecb6fa9e5a56a41c91e2f3725f9455a148147a29863a25b809035739d3a2a9bce929e9c604fb17530b72a7dca32d432e521ac12ab74e376ed8da3a5834659a7165925416b2ca2e5140aa9d00d39892140fae3b3c4a7c8a496a814c8add33a7ddd73bfe7d62b1f93f12372a2f501c4a862524443efe9db3a09c94d9a82fe6e2a9027a80236637bf65d65473460ee1379310f7054659c7cec4f7894e7867849a1c96f54f3e36684137289fc07707f42b2fcd82785e8070e90908d4d32e76b8d39d29bf5c12c4aa3fc4fcce27342dc9b25665cb63781d86a1fd240a925ca1d966fc38bb9ee0fde04fd864d5c31b37a5b1586ca860b48a2c3b7d4c17bbe6e5b0482db6fae2cafcd775defe0c6486c8106d93c832b3fe844e495df1b232c372ca53e59345c536f2714666143df7d95f0a3d2deb81c57b86cc1e55bc5fee73647203a90bb8067b56f0051e9035a9bea3ff33ff42cbeb047741c47a9d183c6651763a7cea72efff80d835fff3cc852a13bf993f2eb63203060c6cdd9188d6ad1479991ab6164895afbdca4bf70895e40c2bbf35fdfc604f5a9df6d65961789b5f803833a85102ccbb9a492c35235af2c25f972113d37e87763a6c7be2e92a90e8ddc29615d1925ae72fbb0b8d38a2fdeb23f64c9c85f0ee19c8cd1ab775a8a7ce515035109352d19ff9b7be73ca5b15f9b570c3be6297bb24a6617ba42c0310d7daf0c021947dc244326b070e9b953d02af448d7f391f4b10c2a47d73ce76881eba7214a544fbaaf23f0e4832a28147e13fb69a297ec17969603a5c826de3e15f8a8e4e82cba2d66871351a74073cee48d3d44936fb535c89e58ce35968599750eea320b53d6a455a1c5d555d918a9bfba7188290659b7639a5903f034b0659ccbd7c8369177d36fe1d60774f39657adb58a8ec357840ffe3e72ba2253160ca49a69d24c75213121a88ef3681f7624b34f29547e1e38d4d4945e3b3ae81ad37256a3c6f5c1150e0386f7a7eb30d187aac3363e8ba590f91f79acf58a066e1d2e3cdcdf8c61ca95725d82ea46f2bbcb68905e5612c15d9ab986ebeae48c143c29a94d107b90da1ce2365de891b64a30b05020abd4299f3fd322e3c73dbe2ca0bf5d64d6d4ddc4be4f55086a04c9b03a352d010d8df08bc1930933d3252c5fe2320483bee56c75fbf5ab8389f3245881b8611e3faf6e37f2d02a4ef81322fed229f90018a4419c55033fec38bf0beef22a7bd816b52693bef94a47a4e089055fc664f8dacc7569b8ee7800ba57cfa2465640aea67052e9304021c731cd73eacc9ecde01b3a43bf397f0e805bcd8cff004ca7da5dff0b3578b54de038d4ebd5eb3c26e6e7fbad1e20d257e45d68033acc1f7bfaa6b258e1557eda44c0b0689bb2cf4464d1afe02eebf4ec2e6c760364aedfda303caf5276c03f51baf8705e8c71c37c1388db22fe29445e19bf3d1a3b3062131b5e4da379418088fe0c07245f48ce8c7991f8fd5f3da2ced3ac9ab7edfb52fec22e9f33dca64acc26b3e16f442d1f5a205206b32da5c12e752b0fdaedbf8d8910cf951ed838365bb34dccb365660f576d2048f73a5c4606eabfd1dc76cf0d2e41e81c36364d612d77c375967470edc19d227af4d132e2ea2edacf189d8373c1ce9b62a89d005ee22dd8d1260db84f0f2596d33a705fb753837e824132df49dc12838aef8977c7d7ccc5f25316640f26d9d5b1c5af9b2a8b134611ed959595bdaf1ffe455471cb2b6bd4822868d787e73421383a2c413754d1c9c446c0496849c3282923f02d2a77a650cf9c10093949ac7cb1c093a868ce452307f6733fb0ecc091a71407c2bda289549757edad8705ea111f62b17cd87820e93ce8bc0a1bf4caf53799f67eb75fc45da2f8d50c383fde4e9059d95ef3dda66db69d2abcbd7da03323645dd72cbd1969b714170768ca998c507f3bba6e943454f416f415b62ff34159e8271d7f29ce187e0e8d362c71f516c5d0f4759269978c8d25d0b99deecf1b22f6c6644c26bd53f72efacf97f770b3f7e8a482abe27c10fd39b7b6295d3ed4f51b3d508a064ba69171136cd859e4b6c527349cb7a4107bd1d15540efe74d8efc458498e5622003cf174d6bfa8e987b95580e42f9cbe5c3a4346ecf18369db484216a6c730e96af3daf035f075864fd6bd85d7f2bbac373ddce9c5ca113a79b87e73948e648f72a0eedd1bf6697d4cc3eb534ea2aa1fff167d2140d1981bc9c6a00b820572d48e141d89b7b5e70c66ae56685eb6ad5cc3a610797a4d6687c7da1171a08a0aec626cc330eee28d1067b66118da235466c4683e254792a7418e72fd9c0bc436c904b89436fb2923fc1fc3ea915d9dc52c658d05c09d034eea0945aa2774f41c92d78ebc142f003ce40d5de40ac9792b151bd2ed4de7858a8c715c2d010daee6f2048d4529fb70d967d77cc3f77735764b62d830840208b1a31f0fd0b64a5ba3f678612464233028d09b883dd887783143cff1c5c9ab12dc92a0b2422585d351794c6f9a1fcbdce4dcd70eef47121cff67d18e0708e5d3b29dbffecf5501546f870b5d6f432ab738ae95961278263c3f99f0917a483777d15a7c3019337001596868219c0a9abf45db2e4c68641ff8528f71d38121203c51198ef9ed593a05301268bc67110d0ee82e52e4e34bf82c6f5c1de2d3f72bfcaf962ad9f7dd44b44beaaf3ae719fdb8f04853859d156a9347445dd24355d7bb76d2509862527cd29a0a07941a5584210033d30ee23f17b2cf826d406067e006da401643a2c17c944ac2b08d145ec3742e2251794fe9a8f7f12c4145fd87855e700d7c76ff34cf6ad158d243c004e7c92803107d1f181070f41cbe4bbf2ffe021d1a82cbf5a41c49e4078341e072c22a89e7d2", 0x1000) close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() fchown(r2, r4, r5) close(r1) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:14:37 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) connect$unix(r6, &(0x7f0000000040)=ANY=[@ANYRES32], 0x1) close(r1) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r9, 0x84}], 0x1, 0x0) fcntl$dupfd(r9, 0xa, r2) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000000080)) socket(0x400000000018, 0x3, 0x3a) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r10, 0x84}], 0x1, 0x0) close(r10) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00.?bus\x00'], 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:14:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x84}, {0x6}]}) syz_emit_ethernet(0x17, &(0x7f0000000000)="40c551571115b12ff78d5aee0b8c3072c97b6543fca3a4") panic: kernel diagnostic assertion "ifa == rt->rt_ifa" failed: file "/syzkaller/managers/main/kernel/sys/netinet6/nd6.c", line 947 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *335831 38900 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e55b9,ffffffff821c9419,3b3,ffffffff821a0fc4) at __assert+0x2b nd6_rtrequest(ffff800000ad7000,1,fffffd802c8f1628) at nd6_rtrequest+0xbb4 rtrequest(1,ffff800016b1a8e8,1,ffff800016b1a9b8,0) at rtrequest+0x9be rt_ifa_add(ffff800000b24c00,240404,ffff800000b24c58,0) at rt_ifa_add+0x290 rt_ifa_addlocal(ffff800000b24c00) at rt_ifa_addlocal+0x149 in_ifinit(ffff800000ad7000,ffff800000b24c00,ffff800016b1ace0,0) at in_ifinit+0x1cf in_ioctl_sifaddr(8020690c,ffff800016b1acd0,ffff800000ad7000,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800016b1acd0,ffff800000ad7000,1) at in_ioctl+0x1e7 ifioctl(fffffd8024efac18,8020690c,ffff800016b1acd0,ffff8000ffff33d8) at ifioctl+0xb34 sys_ioctl(ffff8000ffff33d8,ffff800016b1ade8,ffff800016b1ae30) at sys_ioctl+0x5b9 syscall(ffff800016b1aeb0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff36,0,3,ea2cbf710e0) at Xsyscall+0x128 end of kernel end trace frame: 0xea5935b3860, count: 1 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "ifa == rt->rt_ifa" failed: file "/syzkaller/managers/main/kernel/sys/netinet6/nd6.c", line 947 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e55b9,ffffffff821c9419,3b3,ffffffff821a0fc4) at __assert+0x2b nd6_rtrequest(ffff800000ad7000,1,fffffd802c8f1628) at nd6_rtrequest+0xbb4 rtrequest(1,ffff800016b1a8e8,1,ffff800016b1a9b8,0) at rtrequest+0x9be rt_ifa_add(ffff800000b24c00,240404,ffff800000b24c58,0) at rt_ifa_add+0x290 rt_ifa_addlocal(ffff800000b24c00) at rt_ifa_addlocal+0x149 in_ifinit(ffff800000ad7000,ffff800000b24c00,ffff800016b1ace0,0) at in_ifinit+0x1cf in_ioctl_sifaddr(8020690c,ffff800016b1acd0,ffff800000ad7000,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800016b1acd0,ffff800000ad7000,1) at in_ioctl+0x1e7 ifioctl(fffffd8024efac18,8020690c,ffff800016b1acd0,ffff8000ffff33d8) at ifioctl+0xb34 sys_ioctl(ffff8000ffff33d8,ffff800016b1ade8,ffff800016b1ae30) at sys_ioctl+0x5b9 syscall(ffff800016b1aeb0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff36,0,3,ea2cbf710e0) at Xsyscall+0x128 end of kernel end trace frame: 0xea5935b3860, count: -14 ddb> show registers rdi 0xffffffff81295cd7 db_enter+0x17 rsi 0x4abf __ALIGN_SIZE+0x3abf rbp 0xffff800016b1a620 rbx 0xffff800016b1a6d0 rdx 0x4ac0 __ALIGN_SIZE+0x3ac0 rcx 0xffff80001530b000 rax 0xffff80001530b000 r8 0xffff800016b1a5e0 r9 0x1 r10 0xffff800000ab1700 r11 0x6ce123b038b8ea1c r12 0x3000000008 r13 0xffff800016b1a630 r14 0x100 r15 0x1 rip 0xffffffff81295cd8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800016b1a610 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=335831 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3650,0xffff8000ffff3170 process=0xffff8000148a26d8 user=0xffff800016b15000, vmspace=0xfffffd803f014330 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 29505 516742 82400 0 2 0 syz-executor.1 29505 45621 82400 0 3 0x4000080 fsleep syz-executor.1 38900 412785 4294 0 2 0 syz-executor.0 38900 494322 4294 0 3 0x4000080 ttyin syz-executor.0 *38900 335831 4294 0 7 0x4000000 syz-executor.0 38900 50122 4294 0 3 0x4000080 fsleep syz-executor.0 4294 349111 64622 0 3 0x82 nanosleep syz-executor.0 62023 361885 0 0 3 0x14200 acct acct 82400 475766 64622 0 2 0x482 syz-executor.1 50662 155935 0 0 3 0x14200 bored sosplice 64622 205557 72180 0 3 0x82 thrsleep syz-fuzzer 64622 126275 72180 0 3 0x4000082 thrsleep syz-fuzzer 64622 475072 72180 0 3 0x4000082 kqread syz-fuzzer 64622 355811 72180 0 3 0x4000082 thrsleep syz-fuzzer 64622 170024 72180 0 3 0x4000082 thrsleep syz-fuzzer 64622 510762 72180 0 3 0x4000082 thrsleep syz-fuzzer 64622 112234 72180 0 3 0x4000082 thrsleep syz-fuzzer 64622 22323 72180 0 3 0x4000082 thrsleep syz-fuzzer 72180 37835 91621 0 3 0x10008a pause ksh 91621 368354 72388 0 3 0x92 select sshd 54260 102552 1 0 3 0x100083 ttyopn getty 72388 392974 1 0 3 0x80 select sshd 85388 309303 11940 73 3 0x100090 kqread syslogd 11940 424141 1 0 3 0x100082 netio syslogd 90979 380292 1 77 3 0x100090 poll dhclient 80520 149821 1 0 3 0x80 poll dhclient 17183 49479 0 0 2 0x14200 zerothread 64492 466725 0 0 3 0x14200 aiodoned aiodoned 19161 334851 0 0 3 0x14200 syncer update 97495 387087 0 0 3 0x14200 cleaner cleaner 92790 279153 0 0 3 0x14200 reaper reaper 34339 324495 0 0 3 0x14200 pgdaemon pagedaemon 2875 179056 0 0 3 0x14200 bored crynlk 84152 85385 0 0 3 0x14200 bored crypto 53816 520332 0 0 3 0x40014200 acpi0 acpi0 39518 248897 0 0 3 0x14200 bored softnet 71848 176402 0 0 2 0x14200 systqmp 32718 159648 0 0 3 0x14200 bored systq 81979 426068 0 0 3 0x40014200 bored softclock 46009 206499 0 0 3 0x40014200 idle0 544 331563 0 0 3 0x14200 bored smr 1 489333 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9611 6506K 10471K 78643K 19173 0 0 pcb 13 10K 12K 78643K 854 0 0 rtable 123 8K 9K 78643K 3022 0 0 ifaddr 93 20K 21K 78643K 754 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 189 0 0 iov 0 0K 24K 78643K 1909 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1204 76K 77K 78643K 5384 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 860 0 0 VM map 2 0K 0K 78643K 14 0 0 sem 12 0K 1K 78643K 1262 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 6637 0 0 sigio 0 0K 0K 78643K 44 0 0 proc 50 38K 63K 78643K 2210 0 0 subproc 32 2K 2K 78643K 629 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 197 0 0 in_multi 30 2K 2K 78643K 492 0 0 ether_multi 1 0K 0K 78643K 14 0 0 mrt 0 0K 0K 78643K 32 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 144 636K 636K 78643K 144 0 0 exec 0 0K 1K 78643K 1035 0 0 pfkey data 0 0K 4K 78643K 4 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 119 22K 40K 78643K 18415 0 0 UVM aobj 130 4K 4K 78643K 132 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 856 0 0 NDP 23 0K 1K 78643K 241 0 0 temp 248 3541K 4180K 78643K 162283 0 0 kqueue 0 0K 0K 78643K 25 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 114 0 106 1 0 1 1 0 8 0 rtpcb 80 390 0 388 1 0 1 1 0 8 0 rtentry 112 547 0 502 2 0 2 2 0 8 0 unpcb 120 1670 0 1656 1 0 1 1 0 8 0 syncache 264 28 0 28 9 9 0 1 0 8 0 tcpqe 32 3712 0 3712 5 5 0 1 0 8 0 tcpcb 544 8284 0 8280 38 36 2 14 0 8 1 ipq 40 32 0 32 13 13 0 1 0 8 0 ipqe 40 78 0 78 13 13 0 1 0 8 0 inpcb 280 12419 0 12403 30 28 2 9 0 8 0 rttmr 72 13 0 13 6 6 0 1 0 8 0 nd6 48 74 0 69 2 1 1 1 0 8 0 pkpcb 40 26 0 26 9 9 0 1 0 8 0 ppxss 1128 77 0 77 18 17 1 1 0 8 1 art_heap8 4096 10 0 9 7 6 1 3 0 8 0 art_heap4 256 2338 0 2087 33 17 16 18 0 8 0 art_table 32 2348 0 2096 4 1 3 3 0 8 0 art_node 16 544 0 501 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1260 0 1250 1 0 1 1 0 8 0 shmpl 112 130 0 2 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 11482 0 10080 46 0 46 46 0 8 0 ffsino 240 11482 0 10080 83 0 83 83 0 8 0 nchpl 144 24958 0 23333 62 1 61 61 0 8 0 uvmvnodes 72 8638 0 0 158 0 158 158 0 8 0 vnodes 208 8638 0 0 455 0 455 455 0 8 0 namei 1024 89407 0 89407 5 4 1 1 0 8 1 vmpool 520 12 0 12 6 5 1 1 0 8 1 scsiplug 64 4 0 4 3 3 0 1 0 8 0 scxspl 192 82256 0 82256 25 24 1 6 0 8 1 plimitpl 152 362 0 355 1 0 1 1 0 8 0 sigapl 432 6703 0 6689 2 0 2 2 0 8 0 futexpl 56 250177 0 250175 6 5 1 1 0 8 0 knotepl 112 1410 0 1391 2 1 1 2 0 8 0 kqueuepl 104 1403 0 1401 7 6 1 4 0 8 0 pipepl 112 2420 0 2401 9 7 2 2 0 8 1 fdescpl 424 6704 0 6689 2 0 2 2 0 8 0 filepl 120 61560 0 61457 28 23 5 11 0 8 1 lockfpl 104 3342 0 3341 1 0 1 1 0 8 0 lockfspl 48 1334 0 1333 1 0 1 1 0 8 0 sessionpl 112 52 0 42 1 0 1 1 0 8 0 pgrppl 48 84 0 74 1 0 1 1 0 8 0 ucredpl 96 26960 0 26953 1 0 1 1 0 8 0 zombiepl 144 6691 0 6691 3 2 1 1 0 8 1 processpl 864 6722 0 6691 4 0 4 4 0 8 0 procpl 632 15223 0 15181 4 0 4 4 0 8 0 sosppl 128 35 0 35 14 14 0 1 0 8 0 sockpl 384 14600 0 14575 43 38 5 14 0 8 1 mcl64k 65536 1398 0 1398 41 40 1 32 0 8 1 mcl16k 16384 65 0 65 21 21 0 1 0 8 0 mcl12k 12288 161 0 161 18 17 1 1 0 8 1 mcl9k 9216 87 0 87 21 20 1 1 0 8 1 mcl8k 8192 877 0 877 9 8 1 1 0 8 1 mcl4k 4096 1464 0 1464 5 4 1 1 0 8 1 mcl2k2 2112 53 0 53 19 18 1 1 0 8 1 mcl2k 2048 77632 0 77583 18 11 7 13 0 8 0 mtagpl 80 230 0 212 8 7 1 1 0 8 0 mbufpl 256 190099 0 189963 83 72 11 31 0 8 0 bufpl 256 26409 0 17777 541 0 541 541 0 8 0 anonpl 16 764556 0 748828 236 157 79 83 0 62 8 amapchunkpl 152 35619 0 35505 127 114 13 18 0 158 7 amappl16 192 37031 0 36111 295 247 48 59 0 8 1 amappl15 184 2494 0 2492 5 4 1 1 0 8 0 amappl14 176 423 0 419 2 1 1 1 0 8 0 amappl13 168 1271 0 1271 5 5 0 1 0 8 0 amappl12 160 803 0 798 1 0 1 1 0 8 0 amappl11 152 842 0 831 1 0 1 1 0 8 0 amappl10 144 723 0 719 1 0 1 1 0 8 0 amappl9 136 1787 0 1780 1 0 1 1 0 8 0 amappl8 128 1242 0 1202 3 1 2 2 0 8 0 amappl7 120 939 0 931 1 0 1 1 0 8 0 amappl6 112 800 0 792 1 0 1 1 0 8 0 amappl5 104 2001 0 1988 1 0 1 1 0 8 0 amappl4 96 6787 0 6758 1 0 1 1 0 8 0 amappl3 88 1131 0 1125 1 0 1 1 0 8 0 amappl2 80 53480 0 53404 4 2 2 3 0 8 0 amappl1 72 135776 0 135364 27 18 9 20 0 8 0 amappl 80 16025 0 15985 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 131 0 2 3 0 3 3 0 8 0 uaddrrnd 24 6716 0 6689 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6716 0 6689 1 0 1 1 0 8 0 vmmpekpl 168 41658 0 41626 2 0 2 2 0 8 0 vmmpepl 168 814313 0 812236 390 278 112 127 0 357 18 vmsppl 272 6703 0 6689 5 4 1 2 0 8 0 pdppl 4096 13438 0 13402 6 1 5 6 0 8 0 pvpl 32 2604810 0 2585780 632 380 252 297 0 265 93 pmappl 200 6715 0 6701 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 900 0 226 21 0 21 21 0 8 0