-
Notifications
You must be signed in to change notification settings - Fork 18.5k
Closed
Labels
FrozenDueToAgeNeedsFixThe path to resolution is known, but the work has not been done.The path to resolution is known, but the work has not been done.compiler/runtimeIssues related to the Go compiler and/or runtime.Issues related to the Go compiler and/or runtime.
Milestone
Description
When emitting GoStatus events for goroutines that didn't have any activity in a generation, we use m.id to set the event's M
Line 338 in f19f31f
| ug.mid = s.g.m.id |
but for all other events with an M we use m.procid instead, for example
Line 113 in f19f31f
| mID = uint64(w.mp.procid) |
Line 117 in f19f31f
| w = w.writeGoStatus(uint64(gp.goid), int64(tl.mp.procid), goStatus, gp.inMarkAssist) |
This affects the M reported for goroutines that are already in syscalls when tracing begins.
/cc @mknyszek
Metadata
Metadata
Assignees
Labels
FrozenDueToAgeNeedsFixThe path to resolution is known, but the work has not been done.The path to resolution is known, but the work has not been done.compiler/runtimeIssues related to the Go compiler and/or runtime.Issues related to the Go compiler and/or runtime.