mirror of
https://github.com/golang/go
synced 2024-10-02 22:25:08 +00:00
runtime: fix outdated g.m comment in traceback.go
Change-Id: Idfd02781a9ee550da240ef53898943e8cd37dd64 Reviewed-on: https://go-review.googlesource.com/c/go/+/418574 Run-TryBot: Michael Pratt <mpratt@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Austin Clements <austin@google.com>
This commit is contained in:
parent
d723df76da
commit
9dbc0f3556
|
@ -1051,10 +1051,10 @@ func tracebackothers(me *g) {
|
|||
}
|
||||
print("\n")
|
||||
goroutineheader(gp)
|
||||
// Note: gp.m == g.m occurs when tracebackothers is
|
||||
// called from a signal handler initiated during a
|
||||
// systemstack call. The original G is still in the
|
||||
// running state, and we want to print its stack.
|
||||
// Note: gp.m == getg().m occurs when tracebackothers is called
|
||||
// from a signal handler initiated during a systemstack call.
|
||||
// The original G is still in the running state, and we want to
|
||||
// print its stack.
|
||||
if gp.m != getg().m && readgstatus(gp)&^_Gscan == _Grunning {
|
||||
print("\tgoroutine running on other thread; stack unavailable\n")
|
||||
printcreatedby(gp)
|
||||
|
|
Loading…
Reference in a new issue