diff options
Diffstat (limited to 'src/runtime')
| -rw-r--r-- | src/runtime/traceback.go | 2 |
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 |
