panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x1c3d5b4] goroutine 5159 gp=0xc001e58000 m=23 mp=0xc00070e008 [running]: panic({0x311420?, 0x2483690?}) GOROOT/src/runtime/panic.go:779 +0x140 fp=0xc006aef080 sp=0xc006aeefd0 pc=0x135d160 runtime.panicmem(...) GOROOT/src/runtime/panic.go:261 runtime.sigpanic() GOROOT/src/runtime/signal_unix.go:881 +0x308 fp=0xc006aef0e0 sp=0xc006aef080 pc=0x13798e8 gvisor.dev/gvisor/pkg/tcpip/transport/tcp.(*endpoint).OnCorkOptionSet(0xc006b0c308, 0x0) pkg/tcpip/transport/tcp/endpoint.go:1766 +0x94 fp=0xc006aef160 sp=0xc006aef0f0 pc=0x1c3d5b4 gvisor.dev/gvisor/pkg/tcpip.(*SocketOptions).SetCorkOption(0xc006b0c818, 0x0) pkg/tcpip/socketops.go:474 +0x68 fp=0xc006aef180 sp=0xc006aef160 pc=0x1665598 gvisor.dev/gvisor/pkg/sentry/socket/netstack.setSockOptTCP(0xc006aef258?, {0x8629c8, 0xc006ae83c0}, {0xfffed0148320, 0xc006b0c308}, 0x3, {0xc004f593bc, 0x4, 0xc006aef278?}) pkg/sentry/socket/netstack/netstack.go:2015 +0x384 fp=0xc006aef220 sp=0xc006aef180 pc=0x1ce1fd4 gvisor.dev/gvisor/pkg/sentry/socket/netstack.SetSockOpt(0xc004f58a88, {0x8629c8, 0xc006ae83c0}, {0xfffed0148320, 0xc006b0c308}, 0x6, 0x3, {0xc004f593bc, 0x4, 0x90}) pkg/sentry/socket/netstack/netstack.go:1765 +0x120 fp=0xc006aef280 sp=0xc006aef220 pc=0x1cdfee0 gvisor.dev/gvisor/pkg/sentry/socket/netstack.(*sock).SetSockOpt(0xc006ae83c0, 0xc004f58a88, 0x6, 0x3, {0xc004f593bc, 0x4, 0x90}) pkg/sentry/socket/netstack/netstack.go:611 +0x430 fp=0xc006aef3b0 sp=0xc006aef280 pc=0x1cd91c0 gvisor.dev/gvisor/pkg/sentry/syscalls/linux.SetSockOpt(0xc004f58a88, 0x62?, {{0x3}, {0x6}, {0x3}, {0x20000100}, {0x4}, {0x0}}) pkg/sentry/syscalls/linux/sys_socket.go:551 +0x280 fp=0xc006aef4d0 sp=0xc006aef3b0 pc=0x1d85830 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall(0xc004f58a88, 0xd0, {{0x3}, {0x6}, {0x3}, {0x20000100}, {0x4}, {0x0}}) pkg/sentry/kernel/task_syscall.go:143 +0x6c0 fp=0xc006aef930 sp=0xc006aef4d0 pc=0x1b75cd0 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke(0xc004f58a88, 0xd0, {{0x3}, {0x6}, {0x3}, {0x20000100}, {0x4}, {0x0}}) pkg/sentry/kernel/task_syscall.go:323 +0x50 fp=0xc006aef9e0 sp=0xc006aef930 pc=0x1b773d0 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter(0xc004f58a88, 0xd0, {{0x3}, {0x6}, {0x3}, {0x20000100}, {0x4}, {0x0}}) pkg/sentry/kernel/task_syscall.go:283 +0x78 fp=0xc006aefa50 sp=0xc006aef9e0 pc=0x1b76ef8 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall(0xc004f58a88) pkg/sentry/kernel/task_syscall.go:258 +0x3c0 fp=0xc006aefb90 sp=0xc006aefa50 pc=0x1b76b90 gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute(0xc004f58a88?, 0xc004f58a88) pkg/sentry/kernel/task_run.go:263 +0x15f0 fp=0xc006aefe80 sp=0xc006aefb90 pc=0x1b655c0 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run(0xc004f58a88, 0x6aa) pkg/sentry/kernel/task_run.go:98 +0x340 fp=0xc006aeffa0 sp=0xc006aefe80 pc=0x1b637a0 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start.gowrap1() pkg/sentry/kernel/task_start.go:390 +0x44 fp=0xc006aeffd0 sp=0xc006aeffa0 pc=0x1b73fa4 runtime.goexit({}) src/runtime/asm_arm64.s:1222 +0x4 fp=0xc006aeffd0 sp=0xc006aeffd0 pc=0x139cb14 created by gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start in goroutine 5333 pkg/sentry/kernel/task_start.go:390 +0x184