0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x20000000000000d4, &(0x7f0000000000)=[{0x7c}, {0x8}, {0x6, 0x0, 0x0, 0x40}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x369, &(0x7f0000000040)) 22:38:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="c4668df05214bc9deb9c534db6d4") r1 = socket$inet(0x2, 0x0, 0x1) setsockopt(r1, 0x2, 0x5cae, &(0x7f0000000140)="dbf0e5058bc442e162b3b3b587b51a885ce18792620e24670b3c531426c8bb1bc12cc2b34783d7e3230f7b49d3ebb216290c5ea5a6cfcdbebdf0d08953788e9e6ab7a12b2a5b8e7ff1223b7c839f220a770d1ab2c2cad2404d80955901b27a0b9f786ee2719c95e456702c741fccc7b27abfcb198fc0f1acf7b6cf0340255f8400cc4c7a0130c3000e3bebce2d79f09ebd087d92862878112a6140335373576d02292d75f6e02615e0054154ee5fd8431ab0601c804a9752df48e69482", 0xbd) 22:38:39 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8229, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000080), 0x0) fsync(r1) 22:38:40 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r26, &(0x7f0000000340), 0x10000014c) write(r26, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000100), 0x2e407bea) getppid() r27 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r27, 0x5) r28 = geteuid() r29 = getegid() r30 = geteuid() r31 = getegid() r32 = getpgrp() r33 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r33, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r34 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r35 = fcntl$getown(r33, 0x5) r36 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r37) r38 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r40 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r38, r39, r40]) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400)={r35, r37, r38}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r35) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r28, r29, r30, r31, 0x4, 0x551}, 0x0, 0x80000000, r32, r35, 0x8, 0x1000000, 0x100, 0x2}) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r41, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r41, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r41, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r41, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r42 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r43, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r45, &(0x7f0000000340), 0x10000014c) write(r45, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r47 = getppid() r48 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r48, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r49 = fcntl$getown(r48, 0x5) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000980)={{0x2, r42, r44, r46, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r47, r49, 0xa5, 0x1, 0x100000000, 0x2}) r50 = geteuid() r51 = getegid() r52 = geteuid() r53 = getegid() r54 = getpgrp() r55 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r55, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r56 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r57 = fcntl$getown(r55, 0x5) r58 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r59) r60 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r62 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r60, r61, r62]) setsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000400)={r57, r59, r60}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r57) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000200)={{0x7fffffff, r50, r51, r52, r53, 0x4, 0x551}, 0x0, 0x80000000, r54, r57, 0x8, 0x1000000, 0x100, 0x2}) r63 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r63, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r63, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r63, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r63, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r63, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r64 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r65, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r67, &(0x7f0000000340), 0x10000014c) write(r67, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r69 = getppid() r70 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r70, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r71 = fcntl$getown(r70, 0x5) msgctl$IPC_SET(r63, 0x1, &(0x7f0000000980)={{0x2, r64, r66, r68, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r69, r71, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r72 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r72, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r73 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r74 = fcntl$getown(r72, 0x5) r75 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r76) r77 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r79 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r77, r78, r79]) setsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000400)={r74, r76, r77}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r74) 22:38:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) close(r2) fcntl$lock(r2, 0x8, &(0x7f0000000100)) 22:38:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000000083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c475052f8c8bfe36e7124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0x1) 22:38:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206922, &(0x7f0000000300)) openat(r4, &(0x7f0000000200)='./file0\x00', 0x200, 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet6(r2, &(0x7f0000000040)="b68b788d80d25d223bdf50ecb31ac304945ea7520e5e5de419f2f9bb2a4ac7d36abe59bb02356eedbac424456cdb81cee53469eb00000092583109bd459e1842eae9a2ef39754f6028584fc18fb4c3eaa369d6402cdc5bd64835a087324c1a63bc6def801066b3cc59d32eb05c05617ecf75c30481b11c8a2c8ded57d48fd2a447653688e174d6ab100629842c7b6e7e8383f882af70e4dbb9a590bb5747162932786a03cb50c60ac436c7104d74fddbd8b5cb048bd9592a54feacfeb0a2c47364986175a8e0125cd7615d9df7002ca62668725908b4f8bbd3ead64d25d16597964686f9d87738a730946e96b2840c62f927c954ce7a521ec3d2879b094393aab48e8bee132492235aa8f58c92150e8eeb6dbf64a5d319f2d8a5de729261b46d979f3a90d811b4616c38a30d4c4d6cc25c441e7565d4d92df1c625c8402044af658826c157374e697bb7ee1add59f0e65a73e2737274975d3167c0c1903248df970eaa7d87217e0c79c0f742f7ed", 0x5894, 0x0, 0x0, 0x0) sendto$inet6(r2, &(0x7f00000001c0)=']', 0x1, 0x0, 0x0, 0x0) 22:38:40 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r26, &(0x7f0000000340), 0x10000014c) write(r26, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000100), 0x2e407bea) getppid() r27 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r27, 0x5) r28 = geteuid() r29 = getegid() r30 = geteuid() r31 = getegid() r32 = getpgrp() r33 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r33, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r34 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r35 = fcntl$getown(r33, 0x5) r36 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r37) r38 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r40 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r38, r39, r40]) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400)={r35, r37, r38}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r35) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r28, r29, r30, r31, 0x4, 0x551}, 0x0, 0x80000000, r32, r35, 0x8, 0x1000000, 0x100, 0x2}) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r41, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r41, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r41, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r41, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r42 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r43, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r45, &(0x7f0000000340), 0x10000014c) write(r45, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r47 = getppid() r48 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r48, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r49 = fcntl$getown(r48, 0x5) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000980)={{0x2, r42, r44, r46, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r47, r49, 0xa5, 0x1, 0x100000000, 0x2}) r50 = geteuid() r51 = getegid() r52 = geteuid() r53 = getegid() r54 = getpgrp() r55 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r55, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r56 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r57 = fcntl$getown(r55, 0x5) r58 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r59) r60 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r62 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r60, r61, r62]) setsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000400)={r57, r59, r60}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r57) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000200)={{0x7fffffff, r50, r51, r52, r53, 0x4, 0x551}, 0x0, 0x80000000, r54, r57, 0x8, 0x1000000, 0x100, 0x2}) r63 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r63, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r63, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r63, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r63, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r63, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r64 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r65, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r67, &(0x7f0000000340), 0x10000014c) write(r67, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r69 = getppid() r70 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r70, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r71 = fcntl$getown(r70, 0x5) msgctl$IPC_SET(r63, 0x1, &(0x7f0000000980)={{0x2, r64, r66, r68, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r69, r71, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r72 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r72, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r73 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r74 = fcntl$getown(r72, 0x5) r75 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r76) r77 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r79 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r77, r78, r79]) setsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000400)={r74, r76, r77}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r74) 22:38:40 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf0040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xe00000000000000, 0x1}, {0x8, 0x8d5e}}, 0x2) r2 = socket(0x2, 0x3, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000340), 0x10000014c) write(r7, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r9 = getppid() r10 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) r12 = geteuid() r13 = getegid() r14 = geteuid() r15 = getegid() r16 = getpgrp() r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r17, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r18 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r19 = fcntl$getown(r17, 0x5) r20 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r21) r22 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r24 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r22, r23, r24]) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={r19, r21, r22}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r19) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x7fffffff, r12, r13, r14, r15, 0x4, 0x551}, 0x0, 0x80000000, r16, r19, 0x8, 0x1000000, 0x100, 0x2}) msgrcv(r3, &(0x7f0000000080)={0x0, ""/143}, 0x97, 0x2, 0x0) r25 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r25, 0x8040691a, &(0x7f0000000300)) 22:38:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000001c0)}) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") r1 = socket$inet(0x2, 0x4000, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000380)=0xc) fcntl$dupfd(r3, 0x0, r3) bind$unix(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="00002e2f66696e65827423c6d14f795ac61f656034c9cd12a2fb54ff38991313abc5858347702a8d149c7352dfac998c811af9421679c7a618bdb51b3b762a51ba87b8061c938e5b63e096a779401eec7491c8b7d5175dc1747d0fa15153e02835a0d163a55a64c4a3edfa90741ea997597e113866fceaacd7600610350241a413b26710a3cef34ddd070e9ae91f67dc2c60234e2f3f7a320b620c559eef66cede5e4bdaed3a3779803557d818faee49c860b89921cdf3a5316efd6c58cd60c8d01199fc889ce73f2d7be941b4ee6d6d29c8fe442058fb2803b57fd8a3e5bdde2f1ee68d751118cfb27e"], 0xa) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x4, 0xc, &(0x7f0000000080), 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f00000003c0)=0xc) socketpair(0x6, 0x3, 0x40, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r6, 0x0, 0xc, &(0x7f0000000080), 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r7, 0x0, 0xc, &(0x7f0000000080), 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x10000, 0x0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x4, 0x1, 0x287b5479}, {{r4}, 0xfffffffffffffffe, 0xc2, 0x0, 0x3, 0x7ebd}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x1, 0x7}, {{r5}, 0x0, 0x20, 0x9, 0x9, 0x3}, {{r6}, 0xfffffffffffffffd, 0x1, 0x2, 0x80000001, 0x8}], 0x3, &(0x7f0000000540)=[{{r7}, 0xfffffffffffffffc, 0xb1, 0x1, 0x7, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20000000, 0x1, 0x7fff}, {{r8}, 0xfffffffffffffff8, 0x10, 0x1, 0x7}], 0x9, &(0x7f00000005c0)={0x72, 0x8}) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000000c0)=0x9, 0x4) fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) 22:38:41 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r0, &(0x7f0000000040), 0xa, &(0x7f0000000080)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x2000, 0x20000000, 0x80000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff], [], [], [{}, {}, {0x40}, {0x0, 0x0, 0x0, 0x10}], {0x0, 0x0, 0x0, 0x10000000000000}}}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='/dev/vmm\x00', &(0x7f0000000200)='/dev/vmm\x00', &(0x7f0000000240)='\x00'], &(0x7f00000002c0)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b439e0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b439e0 22:38:41 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:38:41 executing program 1: close(0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x3ff, 0xffc00000, 0xdbf8, 0x7fff, "1edc0f2df561aaa0e1916e86f97882efa67a14b2", 0x3, 0x5}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 22:38:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) syz_emit_ethernet(0x45, &(0x7f0000000140)="5ed365ae5bfd34acc54d188a1d26c802c009af3e17883cdfb1aa777351fcb0d9a153a86182d0c340c4b6534d5c916439af0def69d7b6c6511cad6439b1eaa05e8afe5c6bc3") 22:38:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x81}, {0x6, 0x0, 0x0, 0x8000000000101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x3, 0x2, 0xf8, 0x4}, {0xffff, 0x4, 0x4, 0xffffffff}]}) pwrite(r0, &(0x7f0000000180)="30d6dfff8e1e9247000000000000", 0xe, 0x0, 0x0) 22:38:42 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:38:42 executing program 1: open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) setitimer(0x6, &(0x7f0000000040)={{0x0, 0xffff}, {0x101, 0x23e}}, &(0x7f0000000100)) mkdirat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8000, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 22:38:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r2, 0x0, 0x419, &(0x7f0000000180), 0x0) r3 = dup2(0xffffffffffffff9c, r1) ioctl$KDENABIO(r3, 0x20004b3c) 22:38:42 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x40000, 0x20) sendto$inet6(r4, &(0x7f0000000280)="087b7914f9e67809f93a284e7fe5ff6448fd4ace721fd3a013a5e413b6190ae64d32a3c513d4759ec8f14d2303452ac03f28f0d1679ec7050e89501b35538341ad609603d8d270ba7d16b8935a3530829e4ee9f2916435d3dff0d257b89ac05958bd4a3ca6d4ab59b1f3fffd9375621e45168b49b8284b69c19600fbaf76a19db890ef0fb4111187604a4bb8b12c1dbb48613259a29c75e9e2e23a3f47921abcdf287529af389c3248192ed93f0e486611ab09dfd3bd05e4e9f7ed22381e1360c5c6b0262b460c3b6ab6343e8127b9a037388ba02be1d907db99609f6784703e28bf61c982ffea2db61c89", 0xeb, 0x400, &(0x7f0000000100)={0x18, 0x3, 0x3}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11d) 22:38:42 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:38:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x400000003c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 22:38:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xc, &(0x7f0000000080), 0x0) write(r4, &(0x7f0000000140)="f57452ac4bea79853fbc7255060971a6e1de9f7f78afe03367a29636750c8e8705a4f94a8ad3f80b089f8f6758771d33cbb949b511fa7c21c8289f22a60e72ed5202b1ea58476299b0b9b7732ce4feb3300f0aa90bd42200471e629e2c4e44d5948f6c944c59dcc6508dbca43f6b06b29cc6099657abd884991340a13455dad4566f5e1682077d08ef363f369b5d7d40c00064b0cd09ad3aaf352d2849ce34a0e78df2e2bf5565dfea", 0xa9) sendto$unix(r3, &(0x7f0000000080)="131b12c8eee3a06bee09c327038e88fd3010727551f4a9831c26e2f2ca6d0a3d7f21b6", 0x23, 0xc, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 22:38:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000940)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x13, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_metric}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 22:38:43 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:38:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="691a"], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 22:38:43 executing program 1: select(0x357, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x8002f}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x200, 0x0) 22:38:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xc, &(0x7f0000000080), 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000100)='./bus\x00', r2}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000080), 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) 22:38:44 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:38:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x50}, {0xc}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$dupfd(r2, 0xf, r0) 22:38:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x7fffffff, 0x0, 0x3, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0x1}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000080), 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000), 0xfe, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000340), 0x10000014c) write(r6, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0x2e407bea) getppid() 22:38:45 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:38:45 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:38:45 executing program 1: 22:38:45 executing program 1: 22:38:45 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 22:38:45 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:38:45 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000427000/0x2000)=nil, 0x2000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="3f27612bf535cf34328d61f2afd385b71830cf53a95d4961e04de21221491806d879d62ac75f5bb1834719abf9f2a787ea74aa905f10ae720eac00040000f0e9716987a986e71da7336867f6f31042098a5deaaf0602ef122644930be6c5b467e95d4d66e358d1c11d415b99bcfebfee2e5d0afc670627456c"], 0xa) 22:38:45 executing program 1: setrlimit(0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xc, &(0x7f0000000080), 0x0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 22:38:46 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000c80)='>', 0x1) syz_open_pts() close(r1) syz_open_pts() 22:38:46 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:38:46 executing program 1: getrusage(0x0, &(0x7f00000004c0)) r0 = socket(0x2, 0xc003, 0x11) socket(0x1, 0x4, 0x49) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000180)=0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xa}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1", 0x3a7}], 0x332) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) chflagsat(r4, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r5, r6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r4, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={r7, r5, r8}, 0xc) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 22:38:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0xcf, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r3) r4 = socket$inet6(0x18, 0x0, 0x83) shutdown(r4, 0x3fd7c8f3341a31b6) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 22:38:46 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:38:47 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:38:47 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x104) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000600)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) 22:38:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'t!p', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x20000044}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 22:38:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xc, &(0x7f0000000080), 0x0) setsockopt(r3, 0xb, 0x0, &(0x7f0000000040)="4f01c4e9c68ea12ff37865259f8f8778cecc0981b5a4523c6c29cd0e99f2c8f2d198fabd97551958ef07b0ff531f260daa5a0f885861a43111da7cae69b5eb08476e35a16eb5d51f2dcd1a8ceb22526bdfb86b2444e364ed721665e9e804a898df824f2f29aa8005281db08a452de5c69bcc90f447eebf068bdc0221c5166f36", 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 22:38:47 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:38:47 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = kqueue() ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000080), 0x0) 22:38:47 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{0x2}, {}, {0x3}, {0x0, 0x4}, {}, {0x2}, {}, {0x1b43}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000000)=0x6) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 22:38:47 executing program 1: r0 = kqueue() flock(r0, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000024}, {0x7}, {0x6, 0x0, 0x0, 0x8000000000101}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0206922, &(0x7f0000000300)) openat(r6, &(0x7f0000000140)='./file0\x00', 0x100, 0xd0) setsockopt(r4, 0x0, 0xc, &(0x7f0000000080), 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r7, 0x0, 0xc, &(0x7f0000000080), 0x0) r8 = dup2(r4, r7) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xfffffffffffffe60, 0x0, 0x0) 22:38:48 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:38:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000000c0)={0xfff, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000180)={{0x5, 0x4, 0x9}, 0x401, 0x9d75, 0x2}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xc, &(0x7f0000000080), 0x0) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000200), &(0x7f0000000240)=0x4) ioctl$TIOCDRAIN(r3, 0x2000745e) 22:38:48 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) r3 = dup2(r1, r2) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xc, &(0x7f0000000080), 0x0) r5 = dup2(r3, r4) openat(r5, &(0x7f0000000040)='./file0\x00', 0x200, 0x10) 22:38:48 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x410, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') open(&(0x7f0000000000)='./file1\x00', 0x800, 0x10) 22:38:48 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:38:48 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:38:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x28}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget(0x1, 0x0, 0x500) syz_emit_ethernet(0xad, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 22:38:49 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) socket(0x1, 0x1, 0x4e) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 22:38:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000080), 0x0) close(r1) syz_open_pts() r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000500)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x200000005, 0x953, 0xfffffffffffffffe, "000000006f8aff94eaffffff00e1ffffff0700"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='-\x00']) 22:38:49 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:38:49 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setuid(0xee01) r2 = dup(r1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x2) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000001900)}) 22:38:49 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925070008fb2f58bf5e4a", 0x1e9b, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x1, &(0x7f00000002c0)={{0x80000004, 0x2}, {0x5, 0x7fffffff}}, &(0x7f0000000100)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x3) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8010, 0x1) r6 = socket(0x0, 0x8003, 0x3) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000780)=[&(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000740)='\x00'], &(0x7f0000000bc0)=[&(0x7f0000000980)='):\x00', &(0x7f00000009c0)='tap', &(0x7f0000000a80)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e', &(0x7f0000000b00)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e', &(0x7f0000000a00)='\'@\x00', &(0x7f0000000b80)='$]*\'4:\xa7]\x00']) kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r8 = kqueue() r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0xfff}, {{r9}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000)=0x5, 0x4) accept(r10, &(0x7f0000000180)=@un=@abs, &(0x7f0000000280)=0x8) r11 = kqueue() r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x9}, {{r12}, 0xfffffffffffffffd, 0x1, 0x0, 0x8001}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000100), 0x9130dbf, 0x0, 0x0, 0x0) r13 = kqueue() r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r13, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffb, 0x9}, {{r14}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r15 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r15, &(0x7f0000000100), 0x9130dc1, 0x0, 0x0, 0x0) kevent(r15, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r16 = dup(r15) ioctl$TIOCFLUSH(r16, 0x80047410, &(0x7f0000000580)=0xffffffffffffffff) r17 = msgget(0x2, 0x42) msgctl$IPC_RMID(r17, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x8, 0x9, 0x9, 0x1, 0x101, 0x10041, 0x4e4, 0x1, 0x574aacb2f9db0e8b, 0x1}) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f00000000c0)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000540)) r18 = socket$unix(0x1, 0x1, 0x0) setuid(0xee01) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x8028698c, &(0x7f0000002580)) msgget$private(0x0, 0x121) msgget$private(0x0, 0x102) msgget$private(0x0, 0x4) msgget(0x0, 0x440) r20 = msgget(0x3, 0x100) r21 = kqueue() r22 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x141) kevent(r21, &(0x7f0000000100)=[{{r22}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x2}, {{r22}, 0xfffffffffffffffb, 0x10, 0x6}], 0xffffffffffff0000, 0x0, 0x0, 0x0) msgrcv(r20, &(0x7f00000006c0)=ANY=[@ANYRESHEX, @ANYRESDEC, @ANYRES64=r7], 0x3, 0x1, 0x1000) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) msgsnd(r20, &(0x7f0000000a40)=ANY=[@ANYRESOCT=r23], 0x1, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r25 = fcntl$dupfd(r24, 0x100000000000, r24) r26 = msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r25, 0x802c7416, &(0x7f0000000700)={0x5, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r27, &(0x7f00000003c0)=ANY=[@ANYBLOB="92e291f50000000000000000077027855d7ee82ed5104877d1751d6270090000000000000000000000000000000000000000000000000000000000000000733a00000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) msgsnd(r26, &(0x7f0000000000)=ANY=[@ANYRES16, @ANYRESOCT=r25], 0x2, 0x800) msgsnd(r20, &(0x7f0000000840)=ANY=[], 0x0, 0x800) msgrcv(r27, &(0x7f0000000800)=ANY=[], 0x0, 0x0, 0x1000) msgctl$IPC_SET(r27, 0x1, 0xfffffffffffffffe) 22:38:50 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:38:50 executing program 1: r0 = socket(0x18, 0x3, 0x6) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x80, 0x100}, 0xc) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206922, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 22:38:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x8000030}, {0x800, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:38:50 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b81800000029000000310000000300000007000000c1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x9c, 0x0, 0x7, 0x0}, 0x1) 22:38:50 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:38:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) fchflags(r0, 0xb39d6e8712111cf1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x3}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x186, &(0x7f0000000180)="d0") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000240)={0x1, 0x1, 0x8, {[0x9, 0x5, 0x7, 0xfffffffffffffff9, 0x100000000, 0x7, 0xff1d, 0x2, 0x4, 0x8, 0x101, 0x401, 0x6, 0x4, 0x4, 0x4, 0x2, 0x3], [0x401, 0x6, 0x5, 0x3, 0x7, 0x40, 0x5, 0x6, 0x9, 0x6a209585], [0xffffffff, 0x21, 0x2, 0x1000, 0x8000, 0x0, 0x100000001], [0x0, 0x401, 0x5, 0x7, 0xc3b, 0x1ff], [{0x8, 0x6, 0x80000001, 0x4}, {0x7, 0x6, 0x5, 0xca}, {0xc93e, 0x3, 0x4, 0x6}, {0x800, 0x2, 0x2, 0xec5}, {0xf72e, 0x6, 0x0, 0x40}, {0xe43, 0x8, 0x8, 0xa4b3}, {0xfff, 0x6, 0x1000, 0x1ff}, {0x0, 0x1, 0xfffffffa, 0x81}], {0x9, 0x7, 0x80, 0x8000}, {0x9, 0x2557, 0x9, 0x7}}}) pckbd_enable: command error 22:38:53 executing program 1: r0 = socket$inet(0x2, 0x4c3deb8f3eb13737, 0xff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) listen(r0, 0x9) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000513600000000000020020000000000004fecee11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5026ba8af63ff37282b18e4fdb4cfcb1025077b2d3f82a69a0e005aae89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90146ee01b1257aea8c500000002000000000000020208a371a3f800040000000000000000dbee10d9e5875bc420dd778921e48f7e81a82de6741c2a6a351947bea5c230a4f9cd7323cbbc94488ef5fe359a9201ef2dd308dbd698779e328eed61479e023e56", 0xfffffffffffffdcd, 0x5, 0x0, 0xfffffffffffffe71) 22:38:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000080), 0x0) dup2(r0, r1) r2 = syz_open_pts() close(r0) dup(r2) getpid() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xffffffffcc6a8ff4, 0x1003c3, 0x3, 0x8, "b08dce50000100000000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:38:53 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:38:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/\x00\x00f\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000080), 0x0) setsockopt(r1, 0x86, 0x6, &(0x7f0000000240)="955c57d641451b1f2823115542292ebea0187961f83b0caa57c1bc4e9e7077e716bc8ad66570f5ec5f4bc7433a761aff97911c4856af7587ef773ee7d395c4765500529661bb88a5502d01dc459d072ca66b511db8c0be2b6757631f8010314b671508a23cb9610a9584f0be7eeddbf747bdcb865fa3668a38f156a798db9c7530cd43f44eb6a8d4a1147a2cf38604763b662d8898675682c55f95c030db3b37047152e52ca3b33c3dda7b11da6830fc33c780ded44e821d6a4788b82190989d96694aa27e04feab5e0d57028556142e0697c7b84d9f1959b3c1e40a8158b605280e093e29b467231e6a6072", 0xec) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xc, &(0x7f0000000080), 0x0) setsockopt(r3, 0x1, 0x400, &(0x7f0000000180)="b567bde55285adc3475653ade1a096208b70ceb746beefadcfcd3b112b2643fb46478ef8f1d4f3ad0923fa21d59e9c2c506521b36f65db09dca7c523a15813443533fa3df009eeb5b64c5c153427cc147832ca705f1cd5e98c2d34b795f12f2afe1aaca7bae72e7c6357570661bb7409f9539f121df4269b2621a4fc93db9bd309fb823dd3cc6f50cdad52185ec0c20ff974b8a1cb2fd90db7c3f70fad244b0e1d67f1e2fc892c89b6ab7f7645c456f9a555406f4fa9791e4799", 0xba) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xc, &(0x7f0000000080), 0x0) r4 = fcntl$dupfd(r1, 0xa, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0xb8}, {0x3d}, {0x6, 0x4, 0x10}]}) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0206922, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000000)={0x3, 0x401}) syz_emit_ethernet(0x123, &(0x7f00000000c0)="0600000000000000000000000020") 22:38:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000240)=[{0x0, 0x49, 0x3f, 0xfff}, {0x0, 0x3, 0x8, 0x1}, {0x200, 0x40, 0x34, 0x1}, {0x7fff, 0x1, 0x4, 0x8}, {0x1, 0xc5, 0x40, 0x4}, {0x1f, 0x1, 0x3, 0x3ff}, {0x1f, 0x3, 0x80, 0x5}, {0x4, 0x89, 0x8, 0x80000001}, {0x8, 0x5, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c, 0x0, 0x5}, {0x1c}, {0x80008006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tay', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 22:38:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt(r2, 0x0, 0xc, &(0x7f0000000080), 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000240)) setsockopt(r2, 0x0, 0xc, &(0x7f0000000180), 0xfffffdea) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x4012, r1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000300)="000000186004008b00002327feffffff0802000000002800000101050000000000003750d6d23cca5cc02e00", 0x2c}], 0x1) 22:38:54 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:38:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x38006) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x9, 0x1, 0x81, 0x3}, {0x5, 0x20, 0xff, 0x8}, {0x3, 0x4f, 0x7, 0xfff}, {0xffff, 0x1, 0x0, 0x8001}, {0x37, 0xbd, 0x3, 0x1ff}, {0x6e7, 0x81, 0x5, 0x3}, {0x5, 0x7c, 0xff, 0xfffffff9}]}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xc, &(0x7f0000000080), 0x0) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f00000000c0)=""/63, &(0x7f0000000100)=0x3f) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000140)) 22:38:54 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/191, 0xbf) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800006]}}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 22:38:54 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = geteuid() setreuid(r1, r1) chown(&(0x7f0000000040)='./file0\x00', r1, r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 22:38:55 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:38:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000080), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES64=r0, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES16, @ANYRESOCT=r1]], 0x2) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 22:38:56 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:38:56 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffbfffffffffb, 0x7ff, 0xfffffffffffffffd, "0aff030000000800e0005900000000003f00"}) r3 = socket(0x20, 0x8000, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206922, &(0x7f0000000300)) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000080)) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157", 0x410) ioctl$TIOCCBRK(r2, 0x2000747a) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0206922, &(0x7f0000000300)) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f00000000c0)) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a", 0x151) 22:38:56 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x50) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) openat(r3, &(0x7f0000000000)='./file0\x00', 0x400, 0x4c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r4 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 22:38:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000021, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0xfff9, 0xb3, 0x9, 0x7fff}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x30}, {0x16}]}) pwrite(r0, &(0x7f0000000040)="fbafa98a8d1a029ba96914f6357e3a", 0xf, 0x0, 0x0) 22:38:56 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:38:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="6502", 0x205}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100356496ab538566415e8877d528b7"], 0x10) geteuid() getegid() recvfrom$unix(0xffffffffffffffff, &(0x7f00000001c0)=""/107, 0x6b, 0x842, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) geteuid() 22:38:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e4109388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea462619c5f97eb09231cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b00040e173b356ac2bb922959681cf5fffffffffffffd2ee8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d3a792de9adcdb5bf82b85dd8a9fd313d155327ba98622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024070000003f6846e79146e637e9c037dec2e29f9483f9d69092e14a751c0863ed114fe2d6d8af6daa2327451ddc66b8ca0000000000006aeecfdee412143d260337219dd9b60f072b1fe91ed26a7137cb28e29f5be76486cb4713aee6f276ea1a1a97f535d1731e4191760d9cd277cdd852e0eb4eedd3dd3395428eb78707f5f5f867e3b40b9fb1e1a5480a000000000000000063c30e67e599090bf0edf717ba5d020c725bd1114f6e5f96ade062bb0f8e8a2ac5cb9de1f318b80f21783cd359c77bd025fc70569315c7f339caa43ae5cd31417f82378cca8c293fd2231e682f360a5f8bc13b1d5ffe13205b7b4547"], 0x10) r2 = semget(0x3, 0x4, 0x8) r3 = geteuid() syz_open_pts() r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0xfffffffe, 0xc, &(0x7f0000000640)="db4782c0389e4e3a635180ad970cb0d31e4d8d3152e37cb15a055470963ee855c82805d3ce8e7aa31ecc003ed729e504e19a0300c970945429d0d6e9e81866d5d7dca9b912f7ea55f514199ad2a7f0c2eb19df0b9445466f3adfa53abaf54779f9c27d207f365fcc0185ab97faacacaf2e5b1644886b0ec9478f8f0401d72cc93cb49c8b7794da274a426321fc1427cb7cdec02748266dd58b4a2d2587c9fe38530c9135e3a57067b8f940b7a4f5f2e15e26765326a933fffa9f1c2ab5f275dae9263fab39c7fac0369a3f1251b8d9eac030a2cd18c6717b253b6e2fc9c7ef54fc", 0xfffffffffffffce9) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[r5]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x5, r3, 0x0, r6, r7, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r8 = socket$inet(0x2, 0x2, 0x0) getsockopt(r8, 0x0, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r6, r9) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r0) r11 = socket(0x18, 0x1, 0x5e) listen(r11, 0x6) sendto$inet6(r10, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r12, 0x20007471) r13 = socket(0x18, 0x3, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 22:38:56 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = socket$unix(0x1, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = getpgrp() getpgid(r2) r3 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x2) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000240)) recvfrom(r0, &(0x7f00000000c0)=""/107, 0x6b, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="05005a246f760c8b983fd470370122dc"], 0x1) 22:38:57 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:38:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) fchmod(r0, 0x58) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 22:38:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) fchmod(r0, 0x58) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 22:38:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) fchmod(r0, 0x58) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 22:38:58 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000340), 0x10000014c) write(r27, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, 0x0, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:38:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) fchmod(r0, 0x58) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 22:38:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) fchmod(r0, 0x58) socket(0x2, 0x3, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) 22:38:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) fchmod(r0, 0x58) socket(0x2, 0x3, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) 22:38:58 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000340), 0x10000014c) write(r27, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, 0x0, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:38:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) fchmod(r0, 0x58) socket(0x2, 0x3, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) 22:38:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) fchmod(r0, 0x58) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:38:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) fchmod(r0, 0x58) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:38:59 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000340), 0x10000014c) write(r27, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, 0x0, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:38:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) fchmod(r0, 0x58) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:38:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 22:38:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 22:38:59 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:38:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x2, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:38:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:38:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:00 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:39:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:00 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:39:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:00 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000340), 0x10000014c) write(r27, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r26, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:39:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:01 executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:01 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000340), 0x10000014c) write(r27, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r26, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:39:01 executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:01 executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[], 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:01 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000340), 0x10000014c) write(r27, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r26, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:39:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[], 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[], 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:02 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000340), 0x10000014c) write(r27, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, 0x0, r26, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:39:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a16"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:02 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000340), 0x10000014c) write(r27, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, 0x0, r26, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:39:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a16"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a16"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad3050"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:02 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000340), 0x10000014c) write(r27, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, 0x0, r26, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:39:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad3050"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad3050"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:03 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:39:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:03 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:39:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:04 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:39:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:04 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:39:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:04 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:39:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:05 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:39:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:05 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:39:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:06 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:39:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:06 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:39:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:06 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:39:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:07 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:39:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) 22:39:07 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:39:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) 22:39:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) 22:39:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, 0x0) 22:39:08 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:39:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, 0x0) 22:39:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, 0x0) 22:39:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:08 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:39:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom$unix(r0, &(0x7f0000000100)=""/16, 0x10, 0x5, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) sendto$unix(r2, &(0x7f0000000000)="2e7b09adced142c4569e1b59b8a761b7d8dcc2fd88033a229442f26e6bc754a79fd8f6c16d38d37c41bf900dda8ca222d9db457b299d8c5320e5e53f8676b2977b6ba9bbf94323e763b2af41a4f3befb375192de08", 0x55, 0x8, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) 22:39:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xc, &(0x7f0000000080), 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xc, &(0x7f0000000080), 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=0x0, @ANYRES32=r2], @ANYRES32=r3]], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) 22:39:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) r2 = geteuid() setreuid(r2, r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xc, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r4, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) 22:39:08 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:39:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x100, 0x8001}, {0x100, 0x994}, {0x8a, 0xde}, {0x24, 0x10001}], 0x4}) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c730082959559fdc87910bf453f68c11700285e0000000000000000eac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65a99d06978537a9e82341ea7e5ef643794563bddbbc7e4cabe68844"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000053000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[], 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00005da000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:09 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) msgsnd(0x0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(0x0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(0x0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000340), 0x10000014c) write(r27, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:39:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8800, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) 22:39:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdfffffffffffffe653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8feac4bf4cef9d612f871f4385f04357aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000080), 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x2) r3 = fcntl$dupfd(r0, 0x14, r0) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 22:39:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x6, 0x6}, {0x42, 0x1000}, {0xc1, 0x5}], 0x3}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 22:39:09 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) msgsnd(0x0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(0x0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(0x0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000340), 0x10000014c) write(r27, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:39:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) wait4(r6, &(0x7f0000000000), 0x1, &(0x7f0000000040)) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000300)) 22:39:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = open(&(0x7f0000000540)='./file0\x00', 0x946, 0x11) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)="1fa3e08e8421dd592360170016dd51b78c076fd605c74089b505f8ec5e4673e9a5b65f543d74e821c1c4e1ea39007775dde520bf40c90596ea9bc075d8e916d7642df9516f2c2dd956a531e19d5eb8a8de8079874cf4ac6a0ffe93dd99e1", 0x5e}, {&(0x7f00000000c0)="5f2da9733876a2032bd4d8e29dde84927e35e17ab15befa66b971c8646f94d65ae20d15b3b0be2fe5357ddaa2cbe04333693336a639ff18e5afd8cfd1279e0f1fa67ef60243ae667d57447b259bbec22e404f1a622914013d295aed18ed8cb67ec7599ed55aca9274c9c52b137281b90d530da45b16ec28f85e1765b647f4d3157bd2103b2f96a7355e2b4c91f4bcba53056308a27d1c5beb3c11cd66617da03406b0b152dc5", 0xa6}, {&(0x7f0000000180)="f41c6f67", 0x4}, {&(0x7f00000001c0)="a74fa807db24a3a20a58af3345d5a2d2093cb2f38573b8c543f1b8685916df1b61f3a8ff198b791effec563a6c68f4981c25db5790625e58e554babbb27ece4600c393ff64ec9d1c88bb696232fd466c2834b25b710b93d972ae7173c1d5273b4ffb79106757dc20108c5f17d86580", 0x6f}], 0x4, &(0x7f0000000580)=[{0xb0, 0xffff, 0xff, "7c7c4e1a6f39e223ae9d378516562590de9ad3ffa0495c383d0c476f89866fdcb7d303b705920beac475a574dc98da0c74a83ea0b223b9d4da88db959f15d96704b1a6fade99381f184931ccee7833d9c75941bf3fef928305c9c85f3885f30e19c43873844e82003eaa409a2f23d1afb0c19586a8844aff4ef90bf88425e9d3e226e392318bba1809d2f844495ac1d847663caa763b1c154d380f1346a033"}, {0x1a8, 0xffff, 0x2, "e8588edd56b527f069b72ddec204f290f974dd4bf48b9cb29c9679a5e6842e5d5b2b1da806119e71278e47b4ddbd0ffd3389d247b3ea8a4ddcff3a7a9cfac098d25e0cb8e7aa7add9aa338eef88818a001fac6608e4d4366bf93ee0548ca6299aad53cc97477e1a9486bde6610fd04436966b3b4de38bd1a4c86ed3d09a34c0bda4c226736005d32316079ca818dc7a17a4dbe36b991072773822dd415c381f472b2265cd2b46960c6cc3ad54301169d89a998a5f1ddfb90d4f2a9e609749423c5eb36976def0abfa063e472bde7a67fb5e2e17c8c9cd3a599784fa6dc3f61cca0a756b4c29e4a12592c1ee067c2311e9596fb91e9f4d83c6d84bbed8ad7c003898ac666cec6c6dcd043a3527972a7198d583432c882e55f8b9aeb7f68a72248ee6490ef4742bde26cdb6b4352ad198dfed2c8e5b224a4e54fb94cc0e43d5d3bad2eab71e0215eadd72dd964969c3930dbd6afc5614d12ade058520fc5d84f0384cf00ae5e84e1399cb3dfcf29848cb1fa301d4fe28f3ebb03ad4c5a124e40f2c2c4326ecf37338d1a5c4dbdedf135da7357bc32238164"}], 0x258}, 0x405) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xc, &(0x7f0000000080), 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xc, &(0x7f0000000080), 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xc, &(0x7f0000000080), 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r5, 0x0, 0xc, &(0x7f0000000080), 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r6, 0x0, 0xc, &(0x7f0000000080), 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r7, 0x0, 0xc, &(0x7f0000000080), 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r8, 0x0, 0xc, &(0x7f0000000080), 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r9, 0x0, 0xc, &(0x7f0000000080), 0x0) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x4, 0x1, 0x5ab3}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x3, 0x7}], 0x8, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffd, 0x2, 0x8, 0xffffffffffffffff, 0x3}, {{r1}, 0xfffffffffffffffe, 0xa, 0x20000008, 0x81, 0xcf7}, {{r4}, 0xfffffffffffffff9, 0x4, 0x0, 0x8000, 0x3}, {{r5}, 0xfffffffffffffffb, 0x41, 0x10, 0x7ff, 0x7}, {{r6}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x7, 0x4}, {{r7}, 0x0, 0x2, 0x0, 0x2a00000, 0x1}, {{r8}, 0xfffffffffffffffa, 0xa, 0x8, 0x8, 0x34}, {{r9}, 0xfffffffffffffff9, 0x14, 0x9ee181cee4d851ff, 0xffff, 0x8}], 0x85, &(0x7f0000000480)={0x6, 0xfffffffffffffff8}) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) 22:39:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 22:39:10 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) msgsnd(0x0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(0x0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(0x0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000340), 0x10000014c) write(r27, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:39:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xc, &(0x7f0000000080), 0x0) ftruncate(r2, 0x0, 0x7d) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 22:39:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xc, &(0x7f0000000080), 0x0) fsync(r2) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f625ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad0e14e36eb84343800a210a30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b655b0cc443a4e09d0c1e634c5606237e65c0d407bf643ac9009fb5d529a338889e3041c1bcf74ca9419b5f8ca84ecfcac793adb6308bb31ad1dc"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x10, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x4006, 0xfe) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 22:39:10 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) geteuid() r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000340), 0x10000014c) write(r27, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:39:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[], 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'\x00\x00\x80', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) getuid() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:11 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) geteuid() r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000340), 0x10000014c) write(r27, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:39:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x400, 0x5bd8}) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238aa34c802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4249ec59b92992ba04fd0e526637b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f0100f04157aa5ea4a5c5fe65"], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000080), 0x0) r2 = dup2(r0, r1) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000080)=0xffffffff) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 22:39:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYPTR], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x0, 0x1e9, &(0x7f0000000040)="f12a61c3792755149be5a41284bdc7a50cf368a840ca6b1049", 0x19) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = msgget(0x1, 0x4) r2 = getuid() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r5 = fcntl$getown(r3, 0x5) r6 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r8, r9, r10]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={r5, r7, r8}, 0xc) r11 = geteuid() setreuid(r11, r11) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r12, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000e581040000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000009783916f"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f0000000340), 0x10000014c) write(r16, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r18 = getppid() r19 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r20, 0xa5, 0x1, 0x100000000, 0x2}) r21 = geteuid() r22 = getegid() r23 = geteuid() r24 = getegid() r25 = getpgrp() r26 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r26, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r27 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r28 = fcntl$getown(r26, 0x5) r29 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) seteuid(r30) r31 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r33 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r31, r32, r33]) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={r28, r30, r31}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r28) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x7fffffff, r21, r22, r23, r24, 0x4, 0x551}, 0x0, 0x80000000, r25, r28, 0x8, 0x1000000, 0x100, 0x2}) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r34, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r34, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000001"], 0xffffffe6, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r38, &(0x7f0000000340), 0x10000014c) write(r38, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r40 = getppid() r41 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r41, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x1, &(0x7f0000000600)=[{&(0x7f00000001c0)="c5fa26dd33e2aa52d7059e6fdaf2db08b2", 0x11}, {&(0x7f0000000640)="6d9a079685e15e14ab9cb572bb6563ef77ba283a805bf34dc138f49470eb74112b7ff63bdc53cc0000000000008a8fbe872fd28a1d5446699c783d7d8344eb828e82a3eda5f6eb8b7e00baed3160d00b69de9f47cfb150279e570194543e1e15c1765d7635fb515fd21a81bc95b489fdcf6c88adfa4014f13af0158fb6631dbd73ffb2eba793c8148fbb2d6c03a5500a165eda592ef0c30efa82f377a7c6cfc7a19ab226af656961ce2eafe599066fbb", 0xb0}], 0x2, 0xfffffffffffffffe}, 0x0) r42 = fcntl$getown(r41, 0x5) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000980)={{0x2, r35, r37, r39, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r40, r42, 0xa5, 0x1, 0x100000000, 0x2}) r43 = geteuid() r44 = getegid() r45 = geteuid() r46 = getegid() r47 = getpgrp() r48 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r48, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r49 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r50 = fcntl$getown(r48, 0x5) r51 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r52) r53 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r55 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r53, r54, r55]) setsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000400)={r50, r52, r53}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r50) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000200)={{0x7fffffff, r43, r44, r45, r46, 0x4, 0x551}, 0x0, 0x80000000, r47, r50, 0x8, 0x1000000, 0x100, 0x2}) r56 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x10001, r2, r8, r11, r24, 0x28}, 0x6, 0x6, r47, r56, 0x259d, 0x1000, 0x0, 0x30c7709d}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r57 = socket(0x2, 0x3, 0x0) r58 = fcntl$dupfd(r57, 0x0, r57) madvise(&(0x7f00001c0000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$TIOCFLUSH(r58, 0x8020690c, &(0x7f0000000300)) 22:39:11 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) geteuid() r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000340), 0x10000014c) write(r27, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:39:11 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) setreuid(0x0, 0x0) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000340), 0x10000014c) write(r27, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:39:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bfc53f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd423eb8fa4d012ae447ffffffff00000000c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f84157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000080), 0x0) r2 = fcntl$dupfd(r0, 0x1061d046c396ab62, r1) munmap(&(0x7f0000721000/0x2000)=nil, 0x2000) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) mlock(&(0x7f0000454000/0x1000)=nil, 0x1000) ioctl$TIOCFLUSH(r4, 0xc0206922, &(0x7f0000000300)) r5 = open(&(0x7f0000000000)='./file\x00', 0x80, 0xebd77f1ea459c1bb) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000080)={0x8000, 0x6}) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000340)={0x10, 0x4, 0x4, 0x5, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000334000/0x3000)=nil, 0x200000000000}, {&(0x7f000034c000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f000045e000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000524000/0x4000)=nil, 0x1}, {&(0x7f0000308000/0x2000)=nil, &(0x7f000031f000/0x1000)=nil, 0xac}, {&(0x7f0000568000/0x4000)=nil, &(0x7f00007ec000/0x1000)=nil, 0x5}, {&(0x7f00002ed000/0x3000)=nil, &(0x7f00003f7000/0x3000)=nil, 0x100000001}, {&(0x7f0000400000/0x1000)=nil, &(0x7f0000784000/0x3000)=nil, 0xc72f}, {&(0x7f00006b9000/0x3000)=nil, &(0x7f00000b7000/0x3000)=nil, 0x8}, {&(0x7f00004f7000/0x3000)=nil, &(0x7f00006c1000/0x2000)=nil, 0x5}, {&(0x7f0000502000/0x1000)=nil, &(0x7f00000a8000/0x1000)=nil, 0x3}, {&(0x7f0000331000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7fffffff}, {&(0x7f000032b000/0x1000)=nil, &(0x7f0000726000/0x1000)=nil, 0x8de}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x5}, {&(0x7f0000491000/0x2000)=nil, &(0x7f000003d000/0x2000)=nil, 0xde}, {&(0x7f00002da000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x20}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) 22:39:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xc, &(0x7f0000000080), 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xc, &(0x7f0000000080), 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xc, &(0x7f0000000080), 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r5, 0x0, 0xc, &(0x7f0000000080), 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r6, 0x0, 0xc, &(0x7f0000000080), 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r7, 0x0, 0xc, &(0x7f0000000080), 0x0) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES32=r2, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES64, @ANYRES64], @ANYRES64=r3], @ANYRES16=r4, @ANYRESDEC, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESHEX=r2], @ANYBLOB="665cc0db6c168ba8b4365890c4523382599585b081a29e50fb840548bb29733511601d8209bc8a9c89da73795da99cd7995c4d141ddafa185b33d4ecf9b383a2d239deea230c7ff721f0940a55b5583699c7ce6e9e5f8c29241e2c868f91fc361b0cf62e56dc6c81a6dfa72150cc9fef9f95f7af375b9f722016b30ff74d988bc7807aa4c60c2efa7ba312006564c315afc3ad989e9a727032838fb6b7261d38c8fbc225eca78e1fbad5fcfa0f70dd6f09c85460e52549b64f4ce4ac29f1ea65319f72f88953d7d055d824702ca51277dc2b62", @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES16=r5, @ANYRESHEX=r6, @ANYRESHEX=r3, @ANYRESHEX=r4, @ANYRES32=0x0, @ANYRES64=r4, @ANYRES32=r3, @ANYRES64=r7, @ANYRES16=0x0], @ANYRES16=r4]], 0x6) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) 22:39:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d61871f4385f04157aa5ea4a5c5fe65baa2023605000000dbac5b65"], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xfffffffc, 0xc, &(0x7f0000000480)="1d91e23de84ce1f7de9153c19f1a76d04839aa616bc12041b1d0396110c657ddbd2a28866b02772999efe05db5e491516108ae98d3797234efd9ecec073080ae17bc99bd379a05090d912b0032ac476e432f3a2bb71242a3eb269d870e7e17bd1c975e7ace91344767dfcb0d3dcc2a34fb71d5eb90b4ea8a1b82b3feb5fef84276", 0x81) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tKp', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000340), 0x10000014c) write(r8, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r10 = getppid() r11 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) setgid(r7) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x7) 22:39:12 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) setreuid(0x0, 0x0) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000340), 0x10000014c) write(r27, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:39:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000080), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="347ec8630ac88fb23795937809f4b351643c45b218e0af6bffcb8d252288377173f4c03cd803f7626781504dc7c6a46f6b7f45e6652b1e4027681e974449b8143139d46483127f5354df6ce1488c62d825999fa15d8a71a27b09a40f4283b1313f11bf45a5caae9ec73e73", @ANYRES32, @ANYRESHEX=r0, @ANYRES64, @ANYRESHEX=r0, @ANYRESOCT=r0, @ANYRES16, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[], @ANYBLOB="5932cd11af6d38802bd81e085ebbef6d1065bbb44c268357bd2402f1a7b038da50f54383cd2003c6a4dbb6d6d2a1e25b60d9d1e21c782ff2c15eabe428626e642e5188e301d7ec55a47178746564ea0ac65658c15d9914d6405fd265d75fb41beeb7a1e65f2efa9339324ab9a1da4ed25d6a2ddb4f54f24080513961cb9e0f70b533be0dc1acf862f1c87c6ae1ac889b0f28693a6bb17bb771017483cfcdb400e8"], @ANYRESDEC=r1, @ANYPTR], 0xa) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 22:39:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/85}, &(0x7f0000000080)=0x57) munlockall() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7, 0x187, 0x6, 0x1, 0x0, 0x7, 0xd, 0x1, 0x2, 0xf9, 0x6}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 22:39:12 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) setreuid(0x0, 0x0) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000340), 0x10000014c) write(r27, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:39:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="8202ae11ffffffffffffff6530004e3f7b2301007680bd945ae46c73008295955984c879104dbf10bd8a11e6277ed30bcb777fa69dfceac2a84e6a0cd628e1cad70214b9bca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae43a472b3e8495aae648c02f6abf1e6bf3bf554799b9b813ad30505e8f00e8a39fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b659855cb28786b5bb16c93d562e86626cb36010c7681a21802445b8db166404a25d76313f3341649953f42a277db415d7433e83b60d1505f355b993274abe10eb59422f8b4b79905f5f12838951d2c7a224ae5edf2fffd9f788ed2f90d4b9eb8f24e63662c578fede5ffd91d1c1ab87a4e559f907574178df851258fa2059867c7c16682293f"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49f000000c2181b218c5bfaeb85526cc766365f780000000000f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65734b6f04664fb1727df6f04e4592494c1038cce054c82469cf1e26efda992e1d9f9610212fb7353c5a9aa0526444931f8b7a37c5292bbe2ef1542608474cc46a15"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:13 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) geteuid() r22 = geteuid() setreuid(r22, r22) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000340), 0x10000014c) write(r27, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:39:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b05000000000000002ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 22:39:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c879c8bf453f68c11700287ed30bcb777f939dfceac2a84e6abca6bc5e57c6360bcd4c0a162b58fd4237b8fa4d63b8fe8a472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xa681, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20080, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xc, &(0x7f0000000080), 0x0) setsockopt(r3, 0x3, 0x2, &(0x7f0000000080)="976f6c9574a6d3c90c8810d0db", 0xd) ioctl$BIOCPROMISC(r2, 0x20004269) 22:39:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffddff653000463f7b238a2a76802f845ac26c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a8336abca64896bc5e57c6360bcd4c0a162b58fd4215b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f00000000009d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r3 = fcntl$getown(r1, 0x5) r4 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r5) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r6, r7, r8]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={r3, r5, r6}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r11 = fcntl$getown(r9, 0x5) r12 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r13) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r14, r15, r16]) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={r11, r13, r14}, 0xc) getgid() r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r19 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r17, r18, r19]) getegid() r20 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r22 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r20, r21, r22]) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r21]) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r23, 0x0, 0xc, &(0x7f0000000080), 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000340)=0xc) getgid() r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba701000000212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c28933925"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x408, 0x1000000, 0x100, 0x80}) r46 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r48 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r46, r47, r48]) r49 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r49, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r50 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r51 = fcntl$getown(r49, 0x5) r52 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r53) r54 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r56 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r54, r55, r56]) setsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000400)={r51, r53, r54}, 0xc) getgroups(0x0, &(0x7f0000000500)) r57 = socket(0x2, 0x400000000002, 0x0) r58 = fcntl$dupfd(r57, 0x0, r57) ioctl$TIOCFLUSH(r58, 0xc0206922, &(0x7f0000000300)) ioctl$BIOCSETIF(r58, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r59 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r59, 0x8020690c, &(0x7f0000000300)) 22:39:13 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) geteuid() r22 = geteuid() setreuid(r22, r22) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000340), 0x10000014c) write(r27, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:39:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162bfd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b6500"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'\x00\x00\xe4', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) pipe2(&(0x7f0000000080), 0x10000) r3 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x7fbadef2937f653c) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0xfffffffa) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) 22:39:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0x80000000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:13 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) geteuid() r22 = geteuid() setreuid(r22, r22) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000340), 0x10000014c) write(r27, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:39:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aace48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b6509bba91012b20191e66dcb974c986a625b8ede5e1ec8921fb84f8d7bbe9d2983d83107bd0f7fa3f0506d75a1b0e2699365dcf530f6abf0b14776f98951dfb0b7fdf6c824d8123b83a65a9372a726c16a35f01fde6a2351cd340534ebbba8e46f40a84a73de217fff51e2eae327dc40e6b0fbbf66979a3b3111b07fce04352faf76b1371a431c95dde5ea3e6d26d05843335731c8d21e711ff60024b80ecde7"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000080), 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000040)="54bfca6f46ee5084a709f2dd4d01c4ee27c3a6bbe871fd02057c87b65ab277727230fa43a41353a92cec665853ed98871bbf66ac78f19ed58988ef8c9292aeb0c07f25af58790c656242c2152655cdd6b5b87a43e8c6968fc9c294b7627b47ae201f6af5aa900339eb5f7e02dfba063e165f033af2d78ab6577dca40d4da7060313767f37b6d66f1d5c0bf58299f22c25e02b4dc714d866cc56d424d9a458e01f6", 0xa1) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000000)=0x20000) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206922, &(0x7f0000000300)) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000100)) 22:39:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xfffffff8, &(0x7f0000000080), 0x1ee) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 22:39:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) 22:39:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000080), 0x0) shutdown(r1, 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 22:39:14 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) setreuid(0x0, 0x0) r22 = geteuid() setreuid(r22, r22) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000340), 0x10000014c) write(r27, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:39:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:14 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c33008295955984b87910bf453768c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a00080000000000004d012ae447472b3e8480aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49f612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) socket(0x2, 0x400000000002, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206922, &(0x7f0000000300)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xc, &(0x7f0000000080), 0x0) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r5, 0x5) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000340), 0x10000014c) write(r6, &(0x7f0000000040), 0xfeea) 22:39:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd423702004d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:14 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) setreuid(0x0, 0x0) r22 = geteuid() setreuid(r22, r22) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000340), 0x10000014c) write(r27, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:39:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xc, &(0x7f0000000080), 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r4) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 22:39:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/138, &(0x7f00000000c0)=0x8a) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 22:39:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000080), 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xc, &(0x7f0000000080), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRES64, @ANYRES32, @ANYRES16, @ANYRES16, @ANYRES16, @ANYRESHEX, @ANYRESOCT, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESOCT=r0, @ANYRES64=0x0, @ANYRES16, @ANYRESDEC=r1, @ANYPTR64=&(0x7f0000000340)=ANY=[], @ANYRES16=r2]], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) fchmodat(r3, &(0x7f0000000140)='./file0\x00', 0x9c, 0x2) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) 22:39:15 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) setreuid(0x0, 0x0) r22 = geteuid() setreuid(r22, r22) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000340), 0x10000014c) write(r27, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = geteuid() r33 = getegid() r34 = geteuid() r35 = getegid() r36 = getpgrp() r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r37, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r39 = fcntl$getown(r37, 0x5) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={r39, r41, r42}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000200)={{0x7fffffff, r32, r33, r34, r35, 0x4, 0x551}, 0x0, 0x80000000, r36, r39, 0x8, 0x1000000, 0x100, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r49, &(0x7f0000000340), 0x10000014c) write(r49, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r51 = getppid() r52 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = geteuid() r55 = getegid() r56 = geteuid() r57 = getegid() r58 = getpgrp() r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r59, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r61 = fcntl$getown(r59, 0x5) r62 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r63) r64 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r64, r65, r66]) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={r61, r63, r64}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r61) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x7fffffff, r54, r55, r56, r57, 0x4, 0x551}, 0x0, 0x80000000, r58, r61, 0x8, 0x1000000, 0x100, 0x2}) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r71, &(0x7f0000000340), 0x10000014c) write(r71, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r73 = getppid() r74 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r76 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r76, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r78 = fcntl$getown(r76, 0x5) r79 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r80) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={r78, r80, r81}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r78) 22:39:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000340)={0x10, 0x400, 0x4, 0x7fff, [{&(0x7f000033f000/0x2000)=nil, &(0x7f0000350000/0x1000)=nil, 0x4}, {&(0x7f000005a000/0x2000)=nil, &(0x7f00007db000/0x3000)=nil, 0x4}, {&(0x7f00004f4000/0x2000)=nil, &(0x7f00004d3000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000521000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000028e000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000455000/0x4000)=nil, 0x8}, {&(0x7f0000260000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00004c6000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xf800000000000000}, {&(0x7f0000201000/0x3000)=nil, &(0x7f0000734000/0x1000)=nil, 0x2}, {&(0x7f0000791000/0x3000)=nil, &(0x7f000038d000/0x3000)=nil}, {&(0x7f00006be000/0x2000)=nil, &(0x7f0000489000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000380000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000037d000/0xe000)=nil, 0x1000}, {&(0x7f0000430000/0x3000)=nil, &(0x7f00001ef000/0x4000)=nil, 0x570}, {&(0x7f00005a5000/0x1000)=nil, &(0x7f00003bb000/0x4000)=nil, 0x4324dbdd}, {&(0x7f0000247000/0x4000)=nil, &(0x7f00003ce000/0x3000)=nil, 0x6525}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8000}) 22:39:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b6500"/146], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xba) 22:39:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffff07000000653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="9a0125333bad73b4c31a74041ba7284b74be71ec887e788e9410068ebd4071a024c9b3f1ae48ddc5154ccb4bdb4fbefdbdf2122cebaf926bc593af976d2de53c5c39425631f6b592f832a0f1272dd8b3", 0x50}], 0x1, 0x0, 0x5d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000080)=0x7ff) 22:39:15 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r11 = fcntl$getown(r9, 0x5) r12 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r13) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r14, r15, r16]) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={r11, r13, r14}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r11) r17 = geteuid() setreuid(r17, r17) r18 = geteuid() setreuid(r18, r18) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r23, &(0x7f0000000340), 0x10000014c) write(r23, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r25 = getppid() r26 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa5, 0x1, 0x100000000, 0x2}) r28 = geteuid() r29 = getegid() r30 = geteuid() r31 = getegid() r32 = getpgrp() r33 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r33, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r34 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r35 = fcntl$getown(r33, 0x5) r36 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r37) r38 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r40 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r38, r39, r40]) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400)={r35, r37, r38}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r35) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000200)={{0x7fffffff, r28, r29, r30, r31, 0x4, 0x551}, 0x0, 0x80000000, r32, r35, 0x8, 0x1000000, 0x100, 0x2}) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r41, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r41, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r41, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r41, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r42 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r43, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r45, &(0x7f0000000340), 0x10000014c) write(r45, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r47 = getppid() r48 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r48, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r49 = fcntl$getown(r48, 0x5) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000980)={{0x2, r42, r44, r46, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r47, r49, 0xa5, 0x1, 0x100000000, 0x2}) r50 = geteuid() r51 = getegid() r52 = geteuid() r53 = getegid() r54 = getpgrp() r55 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r55, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r56 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r57 = fcntl$getown(r55, 0x5) r58 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r59) r60 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r62 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r60, r61, r62]) setsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000400)={r57, r59, r60}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r57) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000200)={{0x7fffffff, r50, r51, r52, r53, 0x4, 0x551}, 0x0, 0x80000000, r54, r57, 0x8, 0x1000000, 0x100, 0x2}) r63 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r63, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r63, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r63, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r63, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r63, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r64 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r65, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r67, &(0x7f0000000340), 0x10000014c) write(r67, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r69 = getppid() r70 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r70, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r71 = fcntl$getown(r70, 0x5) msgctl$IPC_SET(r63, 0x1, &(0x7f0000000980)={{0x2, r64, r66, r68, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r69, r71, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r72 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r72, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r73 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r74 = fcntl$getown(r72, 0x5) r75 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r76) r77 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r79 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r77, r78, r79]) setsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000400)={r74, r76, r77}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r74) 22:39:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00000eb000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c730082959559d999794ee4726f496af7cedf5f6aa85ac11700287ed30bcb777ea69dfceac2a84e6abca84896bc5e57c6e55d27ace8fdfc3dd20fbadd6370360bcd4c0a0898c30e8517162b58fd9a558e22e5ec1a0ff59f4237b8fa4d012ae44748c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65ba"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:16 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r11 = fcntl$getown(r9, 0x5) r12 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r13) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r14, r15, r16]) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={r11, r13, r14}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r11) r17 = geteuid() setreuid(r17, r17) r18 = geteuid() setreuid(r18, r18) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r23, &(0x7f0000000340), 0x10000014c) write(r23, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r25 = getppid() r26 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa5, 0x1, 0x100000000, 0x2}) r28 = geteuid() r29 = getegid() r30 = geteuid() r31 = getegid() r32 = getpgrp() r33 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r33, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r34 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r35 = fcntl$getown(r33, 0x5) r36 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r37) r38 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r40 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r38, r39, r40]) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400)={r35, r37, r38}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r35) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000200)={{0x7fffffff, r28, r29, r30, r31, 0x4, 0x551}, 0x0, 0x80000000, r32, r35, 0x8, 0x1000000, 0x100, 0x2}) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r41, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r41, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r41, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r41, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r42 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r43, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r45, &(0x7f0000000340), 0x10000014c) write(r45, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r47 = getppid() r48 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r48, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r49 = fcntl$getown(r48, 0x5) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000980)={{0x2, r42, r44, r46, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r47, r49, 0xa5, 0x1, 0x100000000, 0x2}) r50 = geteuid() r51 = getegid() r52 = geteuid() r53 = getegid() r54 = getpgrp() r55 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r55, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r56 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r57 = fcntl$getown(r55, 0x5) r58 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r59) r60 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r62 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r60, r61, r62]) setsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000400)={r57, r59, r60}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r57) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000200)={{0x7fffffff, r50, r51, r52, r53, 0x4, 0x551}, 0x0, 0x80000000, r54, r57, 0x8, 0x1000000, 0x100, 0x2}) r63 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r63, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r63, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r63, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r63, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r63, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r64 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r65, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r67, &(0x7f0000000340), 0x10000014c) write(r67, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r69 = getppid() r70 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r70, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r71 = fcntl$getown(r70, 0x5) msgctl$IPC_SET(r63, 0x1, &(0x7f0000000980)={{0x2, r64, r66, r68, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r69, r71, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r72 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r72, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r73 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r74 = fcntl$getown(r72, 0x5) r75 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r76) r77 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r79 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r77, r78, r79]) setsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000400)={r74, r76, r77}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r74) 22:39:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65"], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) read(r0, &(0x7f0000000040)=""/20, 0x14) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) 22:39:16 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r11 = fcntl$getown(r9, 0x5) r12 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r13) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r14, r15, r16]) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={r11, r13, r14}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r11) r17 = geteuid() setreuid(r17, r17) r18 = geteuid() setreuid(r18, r18) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r23, &(0x7f0000000340), 0x10000014c) write(r23, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r25 = getppid() r26 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa5, 0x1, 0x100000000, 0x2}) r28 = geteuid() r29 = getegid() r30 = geteuid() r31 = getegid() r32 = getpgrp() r33 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r33, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r34 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r35 = fcntl$getown(r33, 0x5) r36 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r37) r38 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r40 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r38, r39, r40]) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400)={r35, r37, r38}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r35) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000200)={{0x7fffffff, r28, r29, r30, r31, 0x4, 0x551}, 0x0, 0x80000000, r32, r35, 0x8, 0x1000000, 0x100, 0x2}) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r41, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r41, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r41, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r41, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r42 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r43, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r45, &(0x7f0000000340), 0x10000014c) write(r45, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r47 = getppid() r48 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r48, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r49 = fcntl$getown(r48, 0x5) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000980)={{0x2, r42, r44, r46, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r47, r49, 0xa5, 0x1, 0x100000000, 0x2}) r50 = geteuid() r51 = getegid() r52 = geteuid() r53 = getegid() r54 = getpgrp() r55 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r55, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r56 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r57 = fcntl$getown(r55, 0x5) r58 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r59) r60 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r62 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r60, r61, r62]) setsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000400)={r57, r59, r60}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r57) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000200)={{0x7fffffff, r50, r51, r52, r53, 0x4, 0x551}, 0x0, 0x80000000, r54, r57, 0x8, 0x1000000, 0x100, 0x2}) r63 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r63, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r63, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r63, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r63, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r63, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r64 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r65, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r67, &(0x7f0000000340), 0x10000014c) write(r67, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r69 = getppid() r70 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r70, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r71 = fcntl$getown(r70, 0x5) msgctl$IPC_SET(r63, 0x1, &(0x7f0000000980)={{0x2, r64, r66, r68, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r69, r71, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r72 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r72, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r73 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r74 = fcntl$getown(r72, 0x5) r75 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r76) r77 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r79 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r77, r78, r79]) setsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000400)={r74, r76, r77}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r74) 22:39:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777f269dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9ddf3b2a612f871f4305f04157aa5ea4a5c5fe65baa202361cd8cac7dbac5b65bef3707a1aab0dfa506008f8d7b31a3cc20762fbda8cd54abc040d734fc1e0a3db7ed3b2604a8ddad4fabcaabf735c2b939de65f5016b726d0e787a6db19c89943ce41d14dad5839123aafff4e1d435f91f36f2e6c8000c7391dcff35867108a71832cc408751f6fc4e3b2df721166fd6968c1901456912e1aa55b416c0c487b9446e2d27625d2785bfce863ee98c215bd79f44f55747a"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:16 executing program 0: socket$unix(0x1, 0x5, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = geteuid() r10 = getegid() r11 = geteuid() r12 = getegid() r13 = getpgrp() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={r16, r18, r19}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r9, r10, r11, r12, 0x4, 0x551}, 0x0, 0x80000000, r13, r16, 0x8, 0x1000000, 0x100, 0x2}) r22 = geteuid() setreuid(r22, r22) r23 = geteuid() setreuid(r23, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000340), 0x10000014c) write(r28, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = geteuid() r34 = getegid() r35 = geteuid() r36 = getegid() r37 = getpgrp() r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r40 = fcntl$getown(r38, 0x5) r41 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r42) r43 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r43, r44, r45]) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={r40, r42, r43}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r40) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x7fffffff, r33, r34, r35, r36, 0x4, 0x551}, 0x0, 0x80000000, r37, r40, 0x8, 0x1000000, 0x100, 0x2}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000000340), 0x10000014c) write(r50, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = geteuid() r56 = getegid() r57 = geteuid() r58 = getegid() r59 = getpgrp() r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r60, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r61 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r62 = fcntl$getown(r60, 0x5) r63 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r64) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r65, r66, r67]) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={r62, r64, r65}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x7fffffff, r55, r56, r57, r58, 0x4, 0x551}, 0x0, 0x80000000, r59, r62, 0x8, 0x1000000, 0x100, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e407bea) r74 = getppid() r75 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r77, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r78 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r79 = fcntl$getown(r77, 0x5) r80 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r81) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r84 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r82, r83, r84]) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={r79, r81, r82}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r79) 22:39:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmat(r3, &(0x7f0000262000/0x400000)=nil, 0x1000) 22:39:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157aa5ea4a5c5fe65baa202361cd8ca0000ac5b65"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:39:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a76802f845ae46c73008295955984c87910bf453f68c11700287ed30bcbeac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf505e8f0000a49fef9d612f871f4385f04157aa5ecb2c05fc797fa4a5c5fe65baa202361cd80000000000"], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) panic: pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd80682e1a00+16 0x0!=0x7be74668be8ad9d3 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 72718 86966 0 0x2 0x4000000 0 syz-fuzzer *449484 48955 0 0x12 0 1 sshd db_enter() at db_enter+0x18 panic() at panic+0x15c pool_cache_get(ffffffff8264e7f0) at pool_cache_get+0x323 pool_get() at pool_get+0x91 m_copym(fffffd806d5e7b00,1080,580,2) at m_copym+0x174 tcp_output(ffff800000a7a660) at tcp_output+0x151c tcp_usrreq(fffffd806e97d908,9,fffffd806d5e7b00,0,0,ffff800020ac1b38) at tcp_usrreq+0xa45 sosend(fffffd806e97d908,0,ffff800020aeb1e8,0,0,80) at sosend+0x645 dofilewritev(ffff800020ac1b38,4,ffff800020aeb1e8,0,ffff800020aeb2d0) at dofilewritev+0x1b7 sys_write(ffff800020ac1b38,ffff800020aeb280,ffff800020aeb2d0) at sys_write+0x83 syscall(ffff800020aeb350) at syscall+0x4a4 Xsyscall(6,4,d57ef71616b,4,4,d5a522c4700) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff4330, count: 3 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd80682e1a00+16 0x0!=0x7be74668be8ad9d3 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pool_cache_get(ffffffff8264e7f0) at pool_cache_get+0x323 pool_get() at pool_get+0x91 m_copym(fffffd806d5e7b00,1080,580,2) at m_copym+0x174 tcp_output(ffff800000a7a660) at tcp_output+0x151c tcp_usrreq(fffffd806e97d908,9,fffffd806d5e7b00,0,0,ffff800020ac1b38) at tcp_usrreq+0xa45 sosend(fffffd806e97d908,0,ffff800020aeb1e8,0,0,80) at sosend+0x645 dofilewritev(ffff800020ac1b38,4,ffff800020aeb1e8,0,ffff800020aeb2d0) at dofilewritev+0x1b7 sys_write(ffff800020ac1b38,ffff800020aeb280,ffff800020aeb2d0) at sys_write+0x83 syscall(ffff800020aeb350) at syscall+0x4a4 Xsyscall(6,4,d57ef71616b,4,4,d5a522c4700) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff4330, count: -12 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020aeab90 rbx 0xffff800020aeac40 rdx 0xffff800020ac1b38 rcx 0 rax 0 r8 0xffffffff8182804f kprintf+0x16f r9 0x1 r10 0x25 r11 0xf0cda0a060eee5ea r12 0x3000000008 r13 0xffff800020aeaba0 r14 0x100 r15 0x1 rip 0xffffffff81d20338 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020aeab80 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (sshd) pid=449484 stat=onproc flags process=12 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020ac09f0,0xffff800020ac0ef0 process=0xffff800020a8b510 user=0xffff800020ae6000, vmspace=0xfffffd806e7dc2e8 estcpu=0, cpticks=1, pctcpu=0.8 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 39667 287165 0 0 3 0x14200 bored sosplice 30973 90307 86966 0 3 0x82 piperd syz-executor.1 51874 1669 86966 0 3 0x2 biowait syz-executor.0 86966 491386 66660 0 3 0x82 thrsleep syz-fuzzer 86966 26754 66660 0 3 0x4000082 nanosleep syz-fuzzer 86966 3750 66660 0 3 0x4000082 thrsleep syz-fuzzer 86966 301050 66660 0 3 0x4000082 thrsleep syz-fuzzer 86966 32592 66660 0 3 0x4000082 nanosleep syz-fuzzer 86966 215524 66660 0 3 0x4000082 thrsleep syz-fuzzer 86966 425277 66660 0 3 0x4000082 kqread syz-fuzzer 86966 208624 66660 0 3 0x4000082 thrsleep syz-fuzzer 86966 72718 66660 0 7 0x4000002 syz-fuzzer 86966 441366 66660 0 3 0x4000082 thrsleep syz-fuzzer 66660 124540 48955 0 3 0x10008a pause ksh *48955 449484 64811 0 7 0x12 sshd 20627 405989 1 0 3 0x100083 ttyin getty 64811 488839 1 0 3 0x80 select sshd 42583 502547 24123 74 3 0x100092 bpf pflogd 24123 95907 1 0 3 0x80 netio pflogd 10260 91153 53374 73 3 0x100090 kqread syslogd 53374 82086 1 0 3 0x100082 netio syslogd 35355 505256 1 77 3 0x100090 poll dhclient 91182 436098 1 0 3 0x80 poll dhclient 79000 42032 0 0 3 0x14200 pgzero zerothread 9837 172179 0 0 3 0x14200 aiodoned aiodoned 80862 475503 0 0 3 0x14200 syncer update 97842 74677 0 0 3 0x14200 cleaner cleaner 36597 366720 0 0 3 0x14200 reaper reaper 69374 4882 0 0 3 0x14200 pgdaemon pagedaemon 53567 113573 0 0 3 0x14200 bored crynlk 63527 481596 0 0 3 0x14200 bored crypto 53332 325030 0 0 3 0x40014200 acpi0 acpi0 14413 31586 0 0 3 0x40014200 idle1 40076 147353 0 0 3 0x14200 bored softnet 27640 462005 0 0 3 0x14200 bored systqmp 21486 96860 0 0 3 0x14200 bored systq 89822 182505 0 0 3 0x40014200 bored softclock 22941 427149 0 0 3 0x40014200 idle0 34896 13429 0 0 3 0x14200 bored smr 1 244279 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 0: exclusive sched_lock &sched_lock r = 0 (0xffffffff82651580) #0 witness_lock+0x52e #1 sleep_setup+0xba #2 msleep+0x96 #3 taskq_next_work+0xba #4 taskq_thread+0xe5 #5 proc_trampoline+0x1c exclusive mutex softnet r = 0 (0xffff8000000230b0) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 taskq_next_work+0x38 #4 taskq_thread+0xe5 #5 proc_trampoline+0x1c Process 51874 (syz-executor.0) thread 0xffff800020ab1160 (1669) exclusive rrwlock inode r = 0 (0xfffffd806ac78e68) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ufs_lookup+0x14b4 #9 VOP_LOOKUP+0x5b #10 vfs_lookup+0x7a6 #11 namei+0x63c #12 dounlinkat+0x99 #13 syscall+0x4a4 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806ac783c8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 dounlinkat+0x99 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 48955 (sshd) thread 0xffff800020ac1b38 (449484) exclusive rwlock netlock r = 0 (0xffffffff82505ce8) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x51b #3 dofilewritev+0x1b7 #4 sys_write+0x83 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9481 6393K 6778K 78643K 12056 0 0 pcb 13 8K 8K 78643K 41 0 0 rtable 91 4K 4K 78643K 275 0 0 ifaddr 44 11K 11K 78643K 180 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1478 0 0 iov 0 0K 16K 78643K 30 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1219 77K 77K 78643K 1332 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 4 0 0 VM map 2 1K 1K 78643K 4 0 0 sem 12 0K 0K 78643K 800 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 4 9K 25K 78643K 1329 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 60 63K 95K 78643K 439 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 2K 78643K 630 0 0 in_multi 22 1K 2K 78643K 33 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 216 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 96 21K 22K 78643K 6927 0 0 UVM aobj 6 2K 2K 78643K 6 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 34 0 0 NDP 8 0K 0K 78643K 17 0 0 temp 144 3555K 3624K 78643K 6434 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 4 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 21 0 19 1 0 1 1 0 8 0 rtentry 112 51 0 17 2 0 2 2 0 8 0 unpcb 120 2372 0 2362 1 0 1 1 0 8 0 syncache 264 6 0 6 2 2 0 1 0 8 0 tcpqe 32 6195 0 6195 2 2 0 2 0 8 0 tcpcb 544 1196 0 1192 1 0 1 1 0 8 0 inpcb 280 3439 0 3432 4 2 2 3 0 8 1 nd6 48 4 0 2 1 0 1 1 0 8 0 ppxss 1128 4 0 4 2 2 0 1 0 8 0 pffrag 232 5 0 5 2 2 0 1 0 482 0 pffrnode 88 5 0 5 2 2 0 1 0 8 0 pffrent 40 139 0 139 2 2 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 23 0 14 1 0 1 1 0 8 0 pfstkey 112 23 0 14 1 0 1 1 0 8 0 pfstate 328 23 0 14 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 226 0 57 14 1 13 14 0 8 0 art_table 32 227 0 57 2 0 2 2 0 8 0 art_node 16 50 0 19 1 0 1 1 0 8 0 sysvmsgpl 40 98 0 58 1 0 1 1 0 8 0 semapl 112 798 0 788 1 0 1 1 0 8 0 shmpl 112 4 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2773 0 1368 46 0 46 46 0 8 0 ffsino 272 2773 0 1368 94 0 94 94 0 8 0 nchpl 144 5196 0 3578 61 0 61 61 0 8 0 uvmvnodes 72 2912 0 0 53 0 53 53 0 8 0 vnodes 208 2912 0 0 154 0 154 154 0 8 0 namei 1024 15041 0 15041 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 2 0 2 1 1 0 1 0 8 0 scxspl 192 12883 0 12882 10 9 1 6 0 8 0 plimitpl 152 21 0 13 1 0 1 1 0 8 0 sigapl 432 1529 0 1515 3 1 2 3 0 8 0 futexpl 56 46754 0 46754 1 0 1 1 0 8 1 knotepl 112 69 0 50 1 0 1 1 0 8 0 kqueuepl 104 409 0 407 1 0 1 1 0 8 0 pipepl 112 4748 0 4729 3 2 1 2 0 8 0 fdescpl 488 1530 0 1515 3 0 3 3 0 8 0 filepl 152 17440 0 17340 10 4 6 6 0 8 2 lockfpl 104 59 0 58 1 0 1 1 0 8 0 lockfspl 48 18 0 17 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 18 0 7 1 0 1 1 0 8 0 ucredpl 96 1300 0 1291 1 0 1 1 0 8 0 zombiepl 144 1515 0 1515 3 2 1 1 0 8 1 processpl 896 1546 0 1515 4 0 4 4 0 8 0 procpl 632 6175 0 6135 6 1 5 6 0 8 1 srpgc 64 2 0 2 1 1 0 1 0 8 0 sosppl 128 2 0 2 1 1 0 1 0 8 0 sockpl 384 5832 0 5813 12 7 5 6 0 8 3 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 7 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 18 0 0 3 0 3 3 0 8 0 mcl4k 4096 11 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 235 0 0 29 1 28 29 0 8 1 mtagpl 80 15 0 0 1 0 1 1 0 8 0 mbufpl 256 354 0 0 16 0 16 16 0 8 0 bufpl 256 7711 0 1315 400 0 400 400 0 8 0 anonpl 16 131804 0 114695 73 2 71 71 0 124 0 amapchunkpl 152 11482 0 11370 8 1 7 7 0 158 0 amappl16 192 6274 0 5321 50 1 49 49 0 8 0 amappl14 176 952 0 948 2 1 1 1 0 8 0 amappl13 168 9 0 7 1 0 1 1 0 8 0 amappl12 160 2 0 2 1 1 0 1 0 8 0 amappl11 152 50 0 35 1 0 1 1 0 8 0 amappl10 144 14 0 9 1 0 1 1 0 8 0 amappl9 136 995 0 986 1 0 1 1 0 8 0 amappl8 128 541 0 518 1 0 1 1 0 8 0 amappl7 120 40 0 36 1 0 1 1 0 8 0 amappl6 112 74 0 64 1 0 1 1 0 8 0 amappl5 104 130 0 116 1 0 1 1 0 8 0 amappl4 96 884 0 853 1 0 1 1 0 8 0 amappl3 88 2329 0 2321 1 0 1 1 0 8 0 amappl2 80 11960 0 11898 4 2 2 3 0 8 0 amappl1 72 43948 0 43530 25 15 10 20 0 8 0 amappl 80 6417 0 6379 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 5 0 0 1 0 1 1 0 8 0 uaddrrnd 24 1532 0 1515 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1532 0 1515 1 0 1 1 0 8 0 vmmpekpl 168 29419 0 29385 3 1 2 3 0 8 0 vmmpepl 168 195880 0 193905 147 48 99 114 0 357 2 vmsppl 368 1529 0 1515 2 0 2 2 0 8 0 pdppl 4096 3071 0 3034 7 1 6 6 0 8 1 pvpl 32 429613 0 409402 197 29 168 173 0 265 2 pmappl 232 1531 0 1517 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 581 0 8 17 0 17 17 0 8 0