panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x67b94c] goroutine 648706 gp=0x400244b180 m=29 mp=0x40009cc808 [running]: panic({0xcfefc0?, 0x1c80d30?}) GOROOT/src/runtime/panic.go:811 +0x154 fp=0x40011c7580 sp=0x40011c74d0 pc=0x87504 runtime.panicmem(...) GOROOT/src/runtime/panic.go:262 runtime.sigpanic() GOROOT/src/runtime/signal_unix.go:925 +0x300 fp=0x40011c75e0 sp=0x40011c7580 pc=0x89fe0 gvisor.dev/gvisor/pkg/sentry/socket/control.(*scmCredentials).Credentials(0x0, 0xffffffffffffffff?) pkg/sentry/socket/control/control.go:162 +0x1c fp=0x40011c7620 sp=0x40011c75f0 pc=0x67b94c gvisor.dev/gvisor/pkg/sentry/socket/unix.(*Socket).GetPeerCreds(0x40004be944?, 0x4002082008) pkg/sentry/socket/unix/unix.go:531 +0xd0 fp=0x40011c7670 sp=0x40011c7620 pc=0x754490 gvisor.dev/gvisor/pkg/sentry/socket/netstack.getSockOptSocket(0x40004be828?, {0x11492e0, 0x4002145980}, {0xffff663d0cc8, 0x40027ddce0}, 0x4?, 0x1137878?, 0x4002082008?, 0x40004be8a8?) pkg/sentry/socket/netstack/netstack.go:983 +0x66c fp=0x40011c7810 sp=0x40011c7670 pc=0x73e49c gvisor.dev/gvisor/pkg/sentry/socket/netstack.GetSockOpt(0x4002082008?, {0x11492e0?, 0x4002145980?}, {0xffff663d0cc8?, 0x40027ddce0?}, 0xffff2618e5d8?, 0x40004be908?, 0x1c5074?, 0x6e?, 0x6e?, ...) pkg/sentry/socket/netstack/netstack.go:930 +0x4c fp=0x40011c7870 sp=0x40011c7810 pc=0x73dcfc gvisor.dev/gvisor/pkg/sentry/socket/unix.(*Socket).GetSockOpt(0x4002145980, 0x4002082008, 0x1, 0x11, 0x20000080, 0xc) pkg/sentry/socket/unix/unix.go:139 +0x98 fp=0x40011c78f0 sp=0x40011c7870 pc=0x751d28 gvisor.dev/gvisor/pkg/sentry/syscalls/linux.getSockOpt(0x11249d0?, {0x11492e0?, 0x4002145980?}, 0x40004be99c?, 0x0?, 0x0?, 0x40004be9b8?) pkg/sentry/syscalls/linux/sys_socket.go:513 +0x160 fp=0x40011c7950 sp=0x40011c78f0 pc=0x7b5fc0 gvisor.dev/gvisor/pkg/sentry/syscalls/linux.GetSockOpt(0x4002082008, 0x14d4d8?, {{0x3}, {0x1}, {0x11}, {0x20000080}, {0x200000c0}, {0x0}}) pkg/sentry/syscalls/linux/sys_socket.go:468 +0x158 fp=0x40011c7a30 sp=0x40011c7950 pc=0x7b5868 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall(0x4002082008, 0xd1, {{0x3}, {0x1}, {0x11}, {0x20000080}, {0x200000c0}, {0x0}}) pkg/sentry/kernel/task_syscall.go:143 +0x4dc fp=0x40011c7c60 sp=0x40011c7a30 pc=0x63467c gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke(0x4002082008, 0xd1, {{0x3}, {0x1}, {0x11}, {0x20000080}, {0x200000c0}, {0x0}}) pkg/sentry/kernel/task_syscall.go:323 +0x3c fp=0x40011c7cc0 sp=0x40011c7c60 pc=0x6354ec gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter(0x4002082008, 0xd1, {{0x3}, {0x1}, {0x11}, {0x20000080}, {0x200000c0}, {0x0}}) pkg/sentry/kernel/task_syscall.go:283 +0x58 fp=0x40011c7d10 sp=0x40011c7cc0 pc=0x635218 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall(0x40037452b0?) pkg/sentry/kernel/task_syscall.go:258 +0x23c fp=0x40011c7df0 sp=0x40011c7d10 pc=0x634fcc gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute(0x4003b043f0?, 0x4002082008) pkg/sentry/kernel/task_run.go:269 +0xc60 fp=0x40011c7f10 sp=0x40011c7df0 pc=0x62bc60 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run(0x4002082008, 0x2d53) pkg/sentry/kernel/task_run.go:97 +0x1d4 fp=0x40011c7fb0 sp=0x40011c7f10 pc=0x62a9d4 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start.gowrap1() pkg/sentry/kernel/task_start.go:416 +0x2c fp=0x40011c7fd0 sp=0x40011c7fb0 pc=0x6332dc runtime.goexit({}) src/runtime/asm_arm64.s:1223 +0x4 fp=0x40011c7fd0 sp=0x40011c7fd0 pc=0x90394 created by gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start in goroutine 648654 pkg/sentry/kernel/task_start.go:416 +0xc0