# https://syzkaller.appspot.com/bug?id=65e748b5a7a4457371e859c9d106e764cc1b9f39 # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"threaded":true,"collide":true,"repeat":true,"procs":6,"sandbox":"none","fault_call":-1,"tmpdir":true,"segv":true} r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$unix(r1, 0x0, 0x0) r3 = getpid() r4 = geteuid() r5 = getegid() r6 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x11, 0x0, &(0x7f0000000580)) r9 = geteuid() getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) r11 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f0000000600)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, 0x0, 0x0) r13 = getppid() r14 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x2, r3, r4, r5}, @cred={0x20, 0xffff, 0x2, r6, r7, r8}, @cred={0x20, 0xffff, 0x2, 0x0, r9, r10}, @cred={0x20, 0xffff, 0x2, r11, r12}, @cred={0x20, 0xffff, 0x2, r13, r14, r15}, @rights={0x28, 0xffff, 0x1, [r0, r0, r2, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r2]}], 0xf0, 0xc}, 0x40e) accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockopt(r2, 0x0, 0x6, &(0x7f0000000000)=""/243, &(0x7f0000000100)=0xf3) close(r2) fcntl$setflags(r0, 0x2, 0x1)