From: Keith Randall Date: Sat, 18 Jan 2014 02:47:40 +0000 (-0800) Subject: runtime: print stack trace when "panic during panic" X-Git-Tag: go1.3beta1~934 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=6c9f198c9a7ea0597c1181b46f794380a7be5cfe;p=gostls13.git runtime: print stack trace when "panic during panic" Fixes bug 7145 R=golang-codereviews, iant CC=golang-codereviews https://golang.org/cl/53970043 --- diff --git a/src/pkg/runtime/panic.c b/src/pkg/runtime/panic.c index b60547ea10..d85a8fefba 100644 --- a/src/pkg/runtime/panic.c +++ b/src/pkg/runtime/panic.c @@ -371,7 +371,8 @@ runtime·startpanic(void) m->mcache = runtime·allocmcache(); if(m->dying) { runtime·printf("panic during panic\n"); - runtime·exit(3); + runtime·dopanic(0); + runtime·exit(3); // not reached } m->dying = 1; if(g != nil)