Closed Bug 912180 Opened 11 years ago Closed 17 days ago

WARNING: YOU ARE LEAKING THE WORLD (at least one JSRuntime and everything alive inside it, that is) AT JS_ShutDown TIME. FIX THIS!

Categories

(Core :: General, defect)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: Yoric, Unassigned)

References

Details

(Whiteboard: [rr])

Attachments

(1 file)

I encounter this warning reproducibly with a build from today's m-c on MacOS X.
All this means is that some code somewhere in the browser leaked a JSRuntime...  Doesn't seem like a JS engine issue per se.
I suspected as much. Any idea where I should file this?
No.  :(  This basically needs someone to look at which runtime is leaked and why....
Assignee: general → nobody
Component: JavaScript Engine → General
As mentioned in bug 918621,

> If the problem here is nontrivial, I have this execution saved in a trace that can be debugged (with great patience and tolerance of bugs).
Whiteboard: [rr]
I'll note that didn't land until much later, and bug 918621 is a bug hit when we leak the nsLayoutStatics, not a cause of a leak.

*One* cause of leaking the world is to invoke getUserMedia(), and then never answer the permission prompt (click the close box or implicitly dismiss it by clicking away), then exiting the browser.  There's a bug filed on that: bug 917491.  I have no idea is it's related to this bug; I *suspect* it isn't (just another way to leak).
See Also: → 1158911
Severity: normal → S3

We have instrumentation for filing intermittent leakcheck and LeakSanitizer bugs these days, so if there is still something frequent ongoing it is most likely captured by other bugs, this seems not really actionable today.

Status: NEW → RESOLVED
Closed: 17 days ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: