Linux debug/LSAN e10s mochitest-1 leaking with leakcheck | 3563331 bytes leaked (AnimationTimeline, AsyncLatencyLogger, AsyncStatement, AsyncTransactionTrackersHolder, AtomImpl, ...)

RESOLVED WORKSFORME

Status

()

Firefox
General
RESOLVED WORKSFORME
4 years ago
4 years ago

People

(Reporter: KWierso, Unassigned)

Tracking

(Blocks: 1 bug)

unspecified
x86_64
Linux
Points:
---

Firefox Tracking Flags

(e10s+)

Details

(Reporter)

Description

4 years ago
https://tbpl.mozilla.org/php/getParsedLog.php?id=44761152&full=1&branch=mozilla-central#error0

Bug 1045255 fixed leakchecks not telling us when things leak, and now we're seeing this leak.
(Reporter)

Comment 1

4 years ago
Any ideas, Andrew?
Flags: needinfo?(continuation)
Just disable these tests.  Bill knew about it, then magically it went away, so he enabled them. :)
Flags: needinfo?(continuation)
I think RyanVM is walking Nigelb though disabling these tests.
Yeah, this is pretty clearly what Bill was referring to in bug 1045255 comment 7. We're going to hide Linux64 debug mochitest-e10s-1 on trunk.
Blocks: 984139
tracking-e10s: --- → +
See Also: → bug 1045255
Linux32 hits them intermittently as well. Also hiding them.
https://tbpl.mozilla.org/php/getParsedLog.php?id=44822151&tree=Mozilla-Inbound
Summary: Linux e10s mochitest-1 leaking with leakcheck | 3563331 bytes leaked (AnimationTimeline, AsyncLatencyLogger, AsyncStatement, AsyncTransactionTrackersHolder, AtomImpl, ...) → Linux debug e10s mochitest-1 leaking with leakcheck | 3563331 bytes leaked (AnimationTimeline, AsyncLatencyLogger, AsyncStatement, AsyncTransactionTrackersHolder, AtomImpl, ...)
We enabled ASAN builds on Holly and the same leaks appear to be hitting mochitest-1 as well ~20% of the time.
I've hidden ASAN e10s mochitest-1 on trunk now that they're enabled by default.
Summary: Linux debug e10s mochitest-1 leaking with leakcheck | 3563331 bytes leaked (AnimationTimeline, AsyncLatencyLogger, AsyncStatement, AsyncTransactionTrackersHolder, AtomImpl, ...) → Linux debug/LSAN e10s mochitest-1 leaking with leakcheck | 3563331 bytes leaked (AnimationTimeline, AsyncLatencyLogger, AsyncStatement, AsyncTransactionTrackersHolder, AtomImpl, ...)
Looks like we hit the same basic leak on a non-e10s run as well:
https://tbpl.mozilla.org/php/getParsedLog.php?id=46906054&tree=Mozilla-Central
These seems to have randomly disappeared as of a couple weeks ago. ASAN & debug M1 unhidden.
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.