panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x6ab114] goroutine 59525 gp=0x4008dfc1c0 m=18 mp=0x4000891808 [running]: panic({0xd0d820?, 0x1d29750?}) GOROOT/src/runtime/panic.go:779 +0x140 fp=0x4009839610 sp=0x4009839560 pc=0x4bc60 runtime.panicmem(...) GOROOT/src/runtime/panic.go:261 runtime.sigpanic() GOROOT/src/runtime/signal_unix.go:881 +0x308 fp=0x4009839670 sp=0x4009839610 pc=0x66f58 gvisor.dev/gvisor/pkg/tcpip/transport/tcp.(*endpoint).OnCorkOptionSet(0x4007dd8308, 0x0?) pkg/tcpip/transport/tcp/endpoint.go:1766 +0x74 fp=0x40098396c0 sp=0x4009839680 pc=0x6ab114 gvisor.dev/gvisor/pkg/tcpip.(*SocketOptions).SetCorkOption(0x116b788?, 0x80?) pkg/tcpip/socketops.go:474 +0x6c fp=0x40098396e0 sp=0x40098396c0 pc=0x26f78c gvisor.dev/gvisor/pkg/sentry/socket/netstack.setSockOptTCP(0x0?, {0x116b788?, 0x4000df5680?}, {0xffff30f28c80, 0x4007dd8308}, 0x3, {0x400d5f33bc, 0x4, 0x4003633008?}) pkg/sentry/socket/netstack/netstack.go:2015 +0x1b8 fp=0x4009839720 sp=0x40098396e0 pc=0x732c88 gvisor.dev/gvisor/pkg/sentry/socket/netstack.SetSockOpt(0x1d2e1e0?, {0x116b788?, 0x4000df5680?}, {0xffff30f28c80?, 0x4007dd8308?}, 0x400d5f33bc?, 0x4?, {0x400d5f33bc?, 0x1159ea8?, 0x400d5f2a88?}) pkg/sentry/socket/netstack/netstack.go:1765 +0xd0 fp=0x4009839780 sp=0x4009839720 pc=0x731bd0 gvisor.dev/gvisor/pkg/sentry/socket/netstack.(*sock).SetSockOpt(0x4000df5680, 0x400d5f2a88?, 0x6?, 0x3?, {0x400d5f33bc, 0x4?, 0x90?}) pkg/sentry/socket/netstack/netstack.go:611 +0x228 fp=0x4009839830 sp=0x4009839780 pc=0x72ba28 gvisor.dev/gvisor/pkg/sentry/syscalls/linux.SetSockOpt(0x400d5f2a88, 0x83870?, {{0x3}, {0x6}, {0x3}, {0x20000000}, {0x4}, {0x0}}) pkg/sentry/syscalls/linux/sys_socket.go:551 +0x250 fp=0x4009839910 sp=0x4009839830 pc=0x7b0b40 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall(0x400d5f2a88, 0xd0, {{0x3}, {0x6}, {0x3}, {0x20000000}, {0x4}, {0x0}}) pkg/sentry/kernel/task_syscall.go:143 +0x678 fp=0x4009839c50 sp=0x4009839910 pc=0x61c608 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke(0x400d5f2a88, 0xd0, {{0x3}, {0x6}, {0x3}, {0x20000000}, {0x4}, {0x0}}) pkg/sentry/kernel/task_syscall.go:323 +0x48 fp=0x4009839cb0 sp=0x4009839c50 pc=0x61d8d8 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter(0x400d5f2a88, 0xd0, {{0x3}, {0x6}, {0x3}, {0x20000000}, {0x4}, {0x0}}) pkg/sentry/kernel/task_syscall.go:283 +0x7c fp=0x4009839d00 sp=0x4009839cb0 pc=0x61d49c gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall(0x40009196c0?) pkg/sentry/kernel/task_syscall.go:258 +0x2e8 fp=0x4009839df0 sp=0x4009839d00 pc=0x61d1c8 gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute(0x400a7cf0e0?, 0x400d5f2a88) pkg/sentry/kernel/task_run.go:263 +0x10b4 fp=0x4009839f20 sp=0x4009839df0 pc=0x6100e4 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run(0x400d5f2a88, 0x4675) pkg/sentry/kernel/task_run.go:98 +0x248 fp=0x4009839fb0 sp=0x4009839f20 pc=0x60e998 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start.gowrap1() pkg/sentry/kernel/task_start.go:390 +0x2c fp=0x4009839fd0 sp=0x4009839fb0 pc=0x61acdc runtime.goexit({}) src/runtime/asm_arm64.s:1222 +0x4 fp=0x4009839fd0 sp=0x4009839fd0 pc=0x896c4 created by gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start in goroutine 59296 pkg/sentry/kernel/task_start.go:390 +0xf8