diff --git a/src/plugins/debugger/lldb/lldbengine.cpp b/src/plugins/debugger/lldb/lldbengine.cpp index 80f2fd411c5..9cd2e4db0a9 100644 --- a/src/plugins/debugger/lldb/lldbengine.cpp +++ b/src/plugins/debugger/lldb/lldbengine.cpp @@ -743,6 +743,8 @@ void LldbEngine::handleLldbError(QProcess::ProcessError error) showMessage(QString("LLDB PROCESS ERROR: %1").arg(error)); switch (error) { case QProcess::Crashed: + m_lldbProc.disconnect(); + notifyEngineShutdownFinished(); break; // will get a processExited() as well // impossible case QProcess::FailedToStart: case QProcess::ReadError: