From: Paul Floyd Date: Tue, 23 Dec 2025 13:55:59 +0000 (+0100) Subject: Darwin signals: don't try to check for async signals for "Process terminating" message X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=46a94ba8c3dcf260d4ca1900f5e13ca13dde4cc6;p=thirdparty%2Fvalgrind.git Darwin signals: don't try to check for async signals for "Process terminating" message Darwin can't tell sync and async apart so don't bother trying. --- diff --git a/coregrind/m_signals.c b/coregrind/m_signals.c index 1b0200287..cb0afc9c0 100644 --- a/coregrind/m_signals.c +++ b/coregrind/m_signals.c @@ -1887,7 +1887,10 @@ static void default_action(const vki_siginfo_t *info, ThreadId tid) } if ( VG_(clo_verbosity) >= 1 +#if !defined(VGO_darwin) + // Can't tell apart sync and async signals on Darwin || (could_core && is_signal_from_kernel(tid, sigNo, info->si_code)) +#endif || VG_(clo_xml) ) { if (VG_(clo_xml)) { VG_(printf_xml)("\n");