Descriptionruntime: show m stack during crash on m stack
The various throwing > 0 finish a change started
in a previous CL, which sets throwing = -1 to mean
"don't show the internals". That gets set during the
"all goroutines are asleep - deadlock!" crash, and it
should also be set during any other expected crash
that does not indicate a problem within the runtime.
Most runtime.throw do indicate a problem within the
runtime, however, so we should be able to enumerate
the ones that should be silent. The goroutine sleeping
deadlock is the only one I can think of.
Update issue 5139
Patch Set 1 #Patch Set 2 : diff -r 8d19586af772 https://code.google.com/p/go/ #Patch Set 3 : diff -r 8d19586af772 https://code.google.com/p/go/ #Patch Set 4 : diff -r 92c59a2550bb https://code.google.com/p/go/ #
MessagesTotal messages: 3
|