Closed Bug 1182157 Opened 9 years ago Closed 1 year ago

Rip out DebuggerWeakMap zone wrangling and just use the debuggee zone set

Categories

(Core :: JavaScript Engine, defect)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1548242

People

(Reporter: fitzgen, Unassigned)

References

(Blocks 1 open bug)

Details

Depends on: 1169710
Status: NEW → ASSIGNED
Note that because we rely on the GC to clean up cross-compartment edges in the weak maps, there can be cross compartment/zone edges in the weak maps that stick around for a little while even though the referent zone/compartment is not a debuggee.

We would have to change this behavior to fix this bug, eg by iterating over the maps when removing a debuggee and also removing any edges into the debuggee's compartment.
Assignee: nfitzgerald → nobody
Status: ASSIGNED → NEW
Severity: normal → S3
See Also: 1821752

This DebuggerWeakMap zone wrangling got removed in bug 1548242.

Status: NEW → RESOLVED
Closed: 1 year ago
Duplicate of bug: 1548242
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.