From 516af4b1b66d0e09e5e35ca35a7eae0554dfa084 Mon Sep 17 00:00:00 2001 From: hjk Date: Fri, 13 Nov 2009 14:15:08 +0100 Subject: [PATCH] debugger: access preloaded dumpers also when stopped by a signal --- src/plugins/debugger/gdb/gdbengine.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp index 0d95b216dea..c0aa3ecd93a 100644 --- a/src/plugins/debugger/gdb/gdbengine.cpp +++ b/src/plugins/debugger/gdb/gdbengine.cpp @@ -1246,7 +1246,9 @@ void GdbEngine::handleStopResponse(const GdbMi &data) || m_debuggingHelperState == DebuggingHelperLoadTried; // Don't load helpers on stops triggered by signals unless it's // an intentional trap. - if (initHelpers && reason == "signal-received" + if (initHelpers + && m_gdbAdapter->dumperHandling() != AbstractGdbAdapter::DumperLoadedByGdbPreload + && reason == "signal-received" && data.findChild("signal-name").data() != "SIGTRAP") initHelpers = false; if (isSynchroneous())