panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x1c3d5b4] goroutine 580 gp=0xc0004b21c0 m=3 mp=0xc0000cf008 [running]: panic({0x311420?, 0x2483690?}) GOROOT/src/runtime/panic.go:779 +0x140 fp=0xc00066f080 sp=0xc00066efd0 pc=0x135d160 runtime.panicmem(...) GOROOT/src/runtime/panic.go:261 runtime.sigpanic() GOROOT/src/runtime/signal_unix.go:881 +0x308 fp=0xc00066f0e0 sp=0xc00066f080 pc=0x13798e8 gvisor.dev/gvisor/pkg/tcpip/transport/tcp.(*endpoint).OnCorkOptionSet(0xc000472708, 0x0) pkg/tcpip/transport/tcp/endpoint.go:1766 +0x94 fp=0xc00066f160 sp=0xc00066f0f0 pc=0x1c3d5b4 gvisor.dev/gvisor/pkg/tcpip.(*SocketOptions).SetCorkOption(0xc000472c18, 0x0) pkg/tcpip/socketops.go:474 +0x68 fp=0xc00066f180 sp=0xc00066f160 pc=0x1665598 gvisor.dev/gvisor/pkg/sentry/socket/netstack.setSockOptTCP(0xc00066f258?, {0x8629c8, 0xc0004ca690}, {0xffff6126c498, 0xc000472708}, 0x3, {0xc000dab3bc, 0x4, 0xc00066f278?}) pkg/sentry/socket/netstack/netstack.go:2015 +0x384 fp=0xc00066f220 sp=0xc00066f180 pc=0x1ce1fd4 gvisor.dev/gvisor/pkg/sentry/socket/netstack.SetSockOpt(0xc000daaa88, {0x8629c8, 0xc0004ca690}, {0xffff6126c498, 0xc000472708}, 0x6, 0x3, {0xc000dab3bc, 0x4, 0x90}) pkg/sentry/socket/netstack/netstack.go:1765 +0x120 fp=0xc00066f280 sp=0xc00066f220 pc=0x1cdfee0 gvisor.dev/gvisor/pkg/sentry/socket/netstack.(*sock).SetSockOpt(0xc0004ca690, 0xc000daaa88, 0x6, 0x3, {0xc000dab3bc, 0x4, 0x90}) pkg/sentry/socket/netstack/netstack.go:611 +0x430 fp=0xc00066f3b0 sp=0xc00066f280 pc=0x1cd91c0 gvisor.dev/gvisor/pkg/sentry/syscalls/linux.SetSockOpt(0xc000daaa88, 0x62?, {{0x3}, {0x6}, {0x3}, {0x20000100}, {0x4}, {0x0}}) pkg/sentry/syscalls/linux/sys_socket.go:551 +0x280 fp=0xc00066f4d0 sp=0xc00066f3b0 pc=0x1d85830 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall(0xc000daaa88, 0xd0, {{0x3}, {0x6}, {0x3}, {0x20000100}, {0x4}, {0x0}}) pkg/sentry/kernel/task_syscall.go:143 +0x6c0 fp=0xc00066f930 sp=0xc00066f4d0 pc=0x1b75cd0 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke(0xc000daaa88, 0xd0, {{0x3}, {0x6}, {0x3}, {0x20000100}, {0x4}, {0x0}}) pkg/sentry/kernel/task_syscall.go:323 +0x50 fp=0xc00066f9e0 sp=0xc00066f930 pc=0x1b773d0 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter(0xc000daaa88, 0xd0, {{0x3}, {0x6}, {0x3}, {0x20000100}, {0x4}, {0x0}}) pkg/sentry/kernel/task_syscall.go:283 +0x78 fp=0xc00066fa50 sp=0xc00066f9e0 pc=0x1b76ef8 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall(0xc000daaa88) pkg/sentry/kernel/task_syscall.go:258 +0x3c0 fp=0xc00066fb90 sp=0xc00066fa50 pc=0x1b76b90 gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute(0xc000daaa88?, 0xc000daaa88) pkg/sentry/kernel/task_run.go:263 +0x15f0 fp=0xc00066fe80 sp=0xc00066fb90 pc=0x1b655c0 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run(0xc000daaa88, 0x23) pkg/sentry/kernel/task_run.go:98 +0x340 fp=0xc00066ffa0 sp=0xc00066fe80 pc=0x1b637a0 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start.gowrap1() pkg/sentry/kernel/task_start.go:390 +0x44 fp=0xc00066ffd0 sp=0xc00066ffa0 pc=0x1b73fa4 runtime.goexit({}) src/runtime/asm_arm64.s:1222 +0x4 fp=0xc00066ffd0 sp=0xc00066ffd0 pc=0x139cb14 created by gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start in goroutine 159 pkg/sentry/kernel/task_start.go:390 +0x184