diff --git a/src/plugins/debugger/lldb/lldbengine.cpp b/src/plugins/debugger/lldb/lldbengine.cpp index 65314844a0e..17338305100 100644 --- a/src/plugins/debugger/lldb/lldbengine.cpp +++ b/src/plugins/debugger/lldb/lldbengine.cpp @@ -455,7 +455,8 @@ void LldbEngine::activateFrame(int frameIndex) DebuggerCommand cmd("activateFrame"); cmd.arg("index", frameIndex); - cmd.arg("thread", threadsHandler()->currentThread()->id()); + if (Thread thread = threadsHandler()->currentThread()) + cmd.arg("thread", thread->id()); runCommand(cmd); updateLocals();