diff --git a/src/plugins/debugger/cdb/cdbengine.cpp b/src/plugins/debugger/cdb/cdbengine.cpp index 1fc7817e474..8fff78742c6 100644 --- a/src/plugins/debugger/cdb/cdbengine.cpp +++ b/src/plugins/debugger/cdb/cdbengine.cpp @@ -563,6 +563,8 @@ void CdbEngine::processTerminated(unsigned long exitCode) bool CdbEnginePrivate::endInferior(bool detachOnly, QString *errorMessage) { + if (debugCDBExecution) + qDebug("endInferior detach=%d, %s", detachOnly, DebuggerEngine::stateName(m_engine->state())); // Are we running switch (m_engine->state()) { case InferiorRunRequested: @@ -572,6 +574,7 @@ bool CdbEnginePrivate::endInferior(bool detachOnly, QString *errorMessage) case InferiorStopOk: case InferiorStopFailed: case InferiorShutdownRequested: + case EngineShutdownRequested: // Forwarded when choosing 'Abort...' an attached process. break; default: return true;