Debugger: Force direct engine shutdown on GDB crash

Task-number: QTCREATORBUG-17341
Change-Id: I4011345fbd8810841f4236cc532a0eafcaf587b8
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
hjk
2016-11-29 12:31:25 +01:00
parent b84bf4946f
commit af3834f1ee

View File

@@ -4136,7 +4136,9 @@ void GdbEngine::handleGdbError(QProcess::ProcessError error)
// This should be handled by the code trying to start the process.
break;
case QProcess::Crashed:
// This will get a processExited() as well.
// This does not seem to get processFinished() in all cases.
m_gdbProc.disconnect();
handleGdbFinished(m_gdbProc.exitCode(), QProcess::CrashExit);
break;
case QProcess::ReadError:
case QProcess::WriteError: