diff --git a/components/lazdebuggers/lazdebuggerfplldb/fplldbdebugger.pas b/components/lazdebuggers/lazdebuggerfplldb/fplldbdebugger.pas index c51951a757..d6d89d5c4e 100644 --- a/components/lazdebuggers/lazdebuggerfplldb/fplldbdebugger.pas +++ b/components/lazdebuggers/lazdebuggerfplldb/fplldbdebugger.pas @@ -418,6 +418,7 @@ begin FpDebugger.LockUnLoadDwarf; Ctx := FpDebugger.GetInfoContextForContext(ALocals.ThreadId, ALocals.StackFrame); + ProcVal := nil; try if (Ctx = nil) or (Ctx.SymbolAtAddress = nil) then begin ALocals.SetDataValidity(ddsInvalid);