From 17ff9317cdc3de1773b62e46c1ec9b6958fa1035 Mon Sep 17 00:00:00 2001 From: Alessandro Portale Date: Wed, 15 Jun 2022 19:08:21 +0200 Subject: [PATCH] Debugger: Ensure termination of lldb.exe LLDB 12.0.8, which is included in NDK 23.1, hesitates to termiate when being told to. Setting UseCtrlCStub to true helps with that. Fixes: QTCREATORBUG-27723 Change-Id: If14f196cc18f0c6943b59702aca117101b66d02c Reviewed-by: Cristian Adam Reviewed-by: --- src/plugins/debugger/lldb/lldbengine.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/debugger/lldb/lldbengine.cpp b/src/plugins/debugger/lldb/lldbengine.cpp index 2168280abe3..5d7ed986588 100644 --- a/src/plugins/debugger/lldb/lldbengine.cpp +++ b/src/plugins/debugger/lldb/lldbengine.cpp @@ -83,6 +83,7 @@ static int ¤tToken() LldbEngine::LldbEngine() { + m_lldbProc.setUseCtrlCStub(true); m_lldbProc.setProcessMode(ProcessMode::Writer); setObjectName("LldbEngine");