mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-07-25 02:36:14 +02:00
FpDebug: Do not free current DbgThread while still in use / Will be freed after next run/step. (Linux)
This commit is contained in:
parent
2f94ecea69
commit
d25d085dbb
@ -2050,6 +2050,7 @@ begin
|
|||||||
TDbgThread(ThreadToPause) := it.Current;
|
TDbgThread(ThreadToPause) := it.Current;
|
||||||
if ThreadToPause.FHasExited then begin
|
if ThreadToPause.FHasExited then begin
|
||||||
Process.RemoveThread(ThreadToPause.ID); // TODO: postpone ?
|
Process.RemoveThread(ThreadToPause.ID); // TODO: postpone ?
|
||||||
|
if ThreadToPause <> AThread then
|
||||||
ThreadToPause.Free;
|
ThreadToPause.Free;
|
||||||
end;
|
end;
|
||||||
it.Next;
|
it.Next;
|
||||||
|
Loading…
Reference in New Issue
Block a user