diff --git a/src/plugins/debugger/gdb/classicgdbengine.cpp b/src/plugins/debugger/gdb/classicgdbengine.cpp index 6a3d95264af1c48e5b97648bccf2be29f430d3ce..bc0922e1b1ce36e84afe78f6cf10f9b61236113f 100644 --- a/src/plugins/debugger/gdb/classicgdbengine.cpp +++ b/src/plugins/debugger/gdb/classicgdbengine.cpp @@ -751,7 +751,12 @@ void GdbEngine::handleDebuggingHelperVersionCheckClassic(const GdbResponse &resp QString value = _(response.data.findChild("value").data()); QString debuggeeQtVersion = value.section(QLatin1Char('"'), 1, 1); QString dumperQtVersion = m_dumperHelper.qtVersionString(); - if (dumperQtVersion != debuggeeQtVersion) { + if (debuggeeQtVersion.isEmpty()) { + showMessage(_("DUMPER VERSION CHECK SKIPPED, NO qVersion() OUTPUT IN") + + response.toString()); + } else if (dumperQtVersion.isEmpty()) { + showMessage(_("DUMPER VERSION CHECK SKIPPED, NO VERSION STRING")); + } else if (dumperQtVersion != debuggeeQtVersion) { showMessageBox(QMessageBox::Warning, tr("Debugging helpers: Qt version mismatch"), tr("The Qt version used to build the debugging helpers (%1) "