mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 717104 - unreachable debuggee globals should not keep their debuggers alive. r=jorendorff
--HG-- extra : rebase_source : e1b4bc44adea1fa0bb94188ccaccc156c194dfbb
This commit is contained in:
parent
fb5f47f235
commit
8144d41e36
@ -1159,6 +1159,8 @@ Debugger::markAllIteratively(GCMarker *trc)
|
||||
const GlobalObjectSet &debuggees = dc->getDebuggees();
|
||||
for (GlobalObjectSet::Range r = debuggees.all(); !r.empty(); r.popFront()) {
|
||||
GlobalObject *global = r.front();
|
||||
if (IsAboutToBeFinalized(cx, global))
|
||||
continue;
|
||||
|
||||
/*
|
||||
* Every debuggee has at least one debugger, so in this case
|
||||
|
Loading…
Reference in New Issue
Block a user