From 6c9f198c9a7ea0597c1181b46f794380a7be5cfe Mon Sep 17 00:00:00 2001 From: Keith Randall Date: Fri, 17 Jan 2014 18:47:40 -0800 Subject: [PATCH] runtime: print stack trace when "panic during panic" Fixes bug 7145 R=golang-codereviews, iant CC=golang-codereviews https://golang.org/cl/53970043 --- src/pkg/runtime/panic.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) -- 2.50.0