diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp index 87a8dd52ea075263ec39bceae0cfb83b3ca0cd71..f3b818127766c27849f97deec814e098cf410863 100644 --- a/src/plugins/debugger/gdb/gdbengine.cpp +++ b/src/plugins/debugger/gdb/gdbengine.cpp @@ -1443,9 +1443,13 @@ void GdbEngine::handleStop1(const GdbMi &data) QByteArray meaning = data.findChild("signal-meaning").data(); // Ignore these as they are showing up regularly when // stopping debugging. - if (name != STOP_SIGNAL - && (startParameters().startMode != AttachToRemote - || name != CROSS_STOP_SIGNAL)) { + if (name == STOP_SIGNAL) { + showMessage(_(STOP_SIGNAL " CONSIDERED HARMLESS. CONTINUING.")); + } else if (startParameters().startMode == AttachToRemote + && name == CROSS_STOP_SIGNAL) { + showMessage(_(CROSS_STOP_SIGNAL " CONSIDERED HARMLESS. CONTINUING.")); + } else { + showMessage(_("HANDLING SIGNAL" + name)); showStoppedBySignalMessageBox(_(meaning), _(name)); if (!name.isEmpty() && !meaning.isEmpty()) reasontr = msgStoppedBySignal(_(meaning), _(name));