From: Jeremy Fitzhardinge Date: Tue, 16 Mar 2004 08:20:14 +0000 (+0000) Subject: Print a backtrace for core-dumping signals, even if we're not actually X-Git-Tag: svn/VALGRIND_2_1_2~183 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a5d22da25d825a471b3e4ae482e72128bca0a704;p=thirdparty%2Fvalgrind.git Print a backtrace for core-dumping signals, even if we're not actually dumping core. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2322 --- diff --git a/coregrind/vg_signals.c b/coregrind/vg_signals.c index be6e45fe93..ca8aa5e6c1 100644 --- a/coregrind/vg_signals.c +++ b/coregrind/vg_signals.c @@ -1717,6 +1717,7 @@ static void vg_default_action(const vki_ksiginfo_t *info, ThreadId tid) if (terminate) { struct vki_rlimit corelim; + Bool could_core = core; if (core) { /* If they set the core-size limit to zero, don't generate a @@ -1728,7 +1729,7 @@ static void vg_default_action(const vki_ksiginfo_t *info, ThreadId tid) core = False; } - if (VG_(clo_verbosity) != 0 && (core || VG_(clo_verbosity) > 1)) { + if (VG_(clo_verbosity) != 0 && (could_core || VG_(clo_verbosity) > 1)) { VG_(message)(Vg_UserMsg, ""); VG_(message)(Vg_UserMsg, "Process terminating with default action of signal %d (%s)%s", sigNo, signame(sigNo), core ? ": dumping core" : "");