aboutsummaryrefslogtreecommitdiff
path: root/src/runtime
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime')
-rw-r--r--src/runtime/traceback.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/runtime/traceback.go b/src/runtime/traceback.go
index 1c6f24c033..4fe0fd89e2 100644
--- a/src/runtime/traceback.go
+++ b/src/runtime/traceback.go
@@ -456,7 +456,7 @@ func (u *unwinder) next() {
// get everything, so crash loudly.
fail := u.flags&(unwindPrintErrors|unwindSilentErrors) == 0
doPrint := u.flags&unwindSilentErrors == 0
- if doPrint && gp.m.incgo && f.funcID == abi.FuncID_sigpanic {
+ if doPrint && gp.m != nil && gp.m.incgo && f.funcID == abi.FuncID_sigpanic {
// We can inject sigpanic
// calls directly into C code,
// in which case we'll see a C