SIGSEGV: segmentation violation PC=0x39e5c m=7 sigcode=1 addr=0x4 goroutine 0 gp=0xc00036e1c0 m=7 mp=0xc00036c008 [idle]: goroutine 1 gp=0xc0000021c0 m=nil [runnable]: runtime.checkptrArithmetic(0x2f09400?, {0xc000027500?, 0x1?, 0x1?}) /syzkaller/.cache/bazel/_bazel_root/ad3a3122cb57ff2980ff7fd3b10b2c4b/sandbox/linux-sandbox/4/execroot/_main/go/src/runtime/checkptr.go:50 +0xcc fp=0xc000027480 sp=0xc000027480 pc=0x57ccc gvisor.dev/gvisor/pkg/sync/locking.(*goroutineLocksAtomicPtrMap).shard(...) /syzkaller/.cache/bazel/_bazel_root/ad3a3122cb57ff2980ff7fd3b10b2c4b/sandbox/linux-sandbox/4/execroot/_main/gopath/src/gvisor.dev/gvisor/pkg/sync/locking/atomicptrmap_goroutine_unsafe.go:71 gvisor.dev/gvisor/pkg/sync/locking.(*goroutineLocksAtomicPtrMap).maybeCompareAndSwap(0x2f09400, 0x1, 0x0, 0x0, 0x0) /syzkaller/.cache/bazel/_bazel_root/ad3a3122cb57ff2980ff7fd3b10b2c4b/sandbox/linux-sandbox/4/execroot/_main/gopath/src/gvisor.dev/gvisor/pkg/sync/locking/atomicptrmap_goroutine_unsafe.go:215 +0x11c fp=0xc000027530 sp=0xc000027480 pc=0x5d098c gvisor.dev/gvisor/pkg/sync/locking.(*goroutineLocksAtomicPtrMap).Store(...) /syzkaller/.cache/bazel/_bazel_root/ad3a3122cb57ff2980ff7fd3b10b2c4b/sandbox/linux-sandbox/4/execroot/_main/gopath/src/gvisor.dev/gvisor/pkg/sync/locking/atomicptrmap_goroutine_unsafe.go:198 gvisor.dev/gvisor/pkg/sync/locking.DelGLock(0xc000278900, 0xffffffffffffffff) /syzkaller/.cache/bazel/_bazel_root/ad3a3122cb57ff2980ff7fd3b10b2c4b/sandbox/linux-sandbox/4/execroot/_main/gopath/src/gvisor.dev/gvisor/pkg/sync/locking/lockdep.go:189 +0x3e4 fp=0xc0000276b0 sp=0xc000027530 pc=0x5d3a44 gvisor.dev/gvisor/pkg/tcpip/transport/tcp.(*protocolRWMutex).Unlock(0xc0002e0128) /syzkaller/.cache/bazel/_bazel_root/ad3a3122cb57ff2980ff7fd3b10b2c4b/sandbox/linux-sandbox/4/execroot/_main/gopath/src/gvisor.dev/gvisor/pkg/tcpip/transport/tcp/protocol_mutex.go:46 +0x144 fp=0xc0000276d0 sp=0xc0000276b0 pc=0xee0654 gvisor.dev/gvisor/pkg/tcpip/transport/tcp.(*protocol).SetOption(0xc0002e0120, {0x1fd84a0, 0xc0001b5dff}) /syzkaller/.cache/bazel/_bazel_root/ad3a3122cb57ff2980ff7fd3b10b2c4b/sandbox/linux-sandbox/4/execroot/_main/gopath/src/gvisor.dev/gvisor/pkg/tcpip/transport/tcp/protocol.go:313 +0x8a0 fp=0xc000027840 sp=0xc0000276d0 pc=0xede2f0 gvisor.dev/gvisor/pkg/tcpip/stack.(*Stack).SetTransportProtocolOption(0xc000181008, 0x6, {0x1fd84a0, 0xc0001b5dff}) /syzkaller/.cache/bazel/_bazel_root/ad3a3122cb57ff2980ff7fd3b10b2c4b/sandbox/linux-sandbox/4/execroot/_main/gopath/src/gvisor.dev/gvisor/pkg/tcpip/stack/stack.go:499 +0xfc fp=0xc000027890 sp=0xc000027840 pc=0xc4659c gvisor.dev/gvisor/runsc/boot.newEmptySandboxNetworkStack({0x1fea890, 0xc0002e4f50}, 0x0) /syzkaller/.cache/bazel/_bazel_root/ad3a3122cb57ff2980ff7fd3b10b2c4b/sandbox/linux-sandbox/4/execroot/_main/gopath/src/gvisor.dev/gvisor/runsc/boot/loader.go:1673 +0xbcc fp=0xc000028670 sp=0xc000027890 pc=0x1804aac gvisor.dev/gvisor/runsc/boot.newRootNetworkNamespace(0xc0001c1188, {0x1fea890, 0xc0002e4f50}, 0xc000036008) /syzkaller/.cache/bazel/_bazel_root/ad3a3122cb57ff2980ff7fd3b10b2c4b/sandbox/linux-sandbox/4/execroot/_main/gopath/src/gvisor.dev/gvisor/runsc/boot/loader.go:1608 +0x18c fp=0xc000028750 sp=0xc000028670 pc=0x18035bc gvisor.dev/gvisor/runsc/boot.New({{0xffffc3be7f6e, 0x2b}, 0xc0001c21b0, 0xc0001c1188, 0x8, 0xc000012048, {0xc00048cc78, 0x1, 0x1}, 0xffffffffffffffff, ...}) /syzkaller/.cache/bazel/_bazel_root/ad3a3122cb57ff2980ff7fd3b10b2c4b/sandbox/linux-sandbox/4/execroot/_main/gopath/src/gvisor.dev/gvisor/runsc/boot/loader.go:595 +0x2624 fp=0xc000029150 sp=0xc000028750 pc=0x17f47c4 gvisor.dev/gvisor/runsc/cmd.(*Boot).Execute(0xc0001e4000, {0xc00003e358?, 0x12?}, 0xc0001cb420, {0xc000192040, 0x2, 0xc000000000?}) /syzkaller/.cache/bazel/_bazel_root/ad3a3122cb57ff2980ff7fd3b10b2c4b/sandbox/linux-sandbox/4/execroot/_main/gopath/src/gvisor.dev/gvisor/runsc/cmd/boot.go:556 +0x2a24 fp=0xc000029bd0 sp=0xc000029150 pc=0x194d434 github.com/google/subcommands.(*Commander).Execute(0xc000114080, {0x1fecc78, 0x2f32ac0}, {0xc000192040, 0x2, 0x2}) /syzkaller/.cache/bazel/_bazel_root/ad3a3122cb57ff2980ff7fd3b10b2c4b/sandbox/linux-sandbox/4/execroot/_main/.gocache/github.com/google/subcommands@v1.0.2-0.20190508160503-636abe8753b8/subcommands.go:200 +0x574 fp=0xc000029cd0 sp=0xc000029bd0 pc=0x242fa4 github.com/google/subcommands.Execute(...) /syzkaller/.cache/bazel/_bazel_root/ad3a3122cb57ff2980ff7fd3b10b2c4b/sandbox/linux-sandbox/4/execroot/_main/.gocache/github.com/google/subcommands@v1.0.2-0.20190508160503-636abe8753b8/subcommands.go:481 gvisor.dev/gvisor/runsc/cli.Run(0x1da2508) /syzkaller/.cache/bazel/_bazel_root/ad3a3122cb57ff2980ff7fd3b10b2c4b/sandbox/linux-sandbox/4/execroot/_main/gopath/src/gvisor.dev/gvisor/runsc/cli/cli.go:215 +0x1ef0 fp=0xc000029f20 sp=0xc000029cd0 pc=0x625f40 gvisor.dev/gvisor/runsc/cli/maincli.Main(...) /syzkaller/.cache/bazel/_bazel_root/ad3a3122cb57ff2980ff7fd3b10b2c4b/sandbox/linux-sandbox/4/execroot/_main/gopath/src/gvisor.dev/gvisor/runsc/cli/maincli/maincli.go:28 main.main() /syzkaller/.cache/bazel/_bazel_root/ad3a3122cb57ff2980ff7fd3b10b2c4b/sandbox/linux-sandbox/4/execroot/_main/gopath/src/gvisor.dev/gvisor/runsc/main.go:31 +0xd0 fp=0xc000029f40 sp=0xc000029f20 pc=0x19bc510 runtime.main() /syzkaller/.cache/bazel/_bazel_root/ad3a3122cb57ff2980ff7fd3b10b2c4b/sandbox/linux-sandbox/4/execroot/_main/go/src/runtime/proc.go:285 +0x278 fp=0xc000029fd0 sp=0xc000029f40 pc=0x8c488 runtime.goexit({}) /syzkaller/.cache/bazel/_bazel_root/ad3a3122cb57ff2980ff7fd3b10b2c4b/sandbox/linux-sandbox/4/execroot/_main/go/src/runtime/asm_arm64.s:1268 +0x4 fp=0xc000029fd0 sp=0xc000029fd0 pc=0xcced4