Closed
Bug 723832
Opened 13 years ago
Closed 13 years ago
New Tab Page frequently leaks 4-700+Kb (AtomImpl + BackstagePass + DOMCSSDeclarationImpl + DOMCSSStyleRule + more) in mochitest-browser-chrome
Categories
(Firefox :: Tabbed Browser, defect)
Firefox
Tabbed Browser
Tracking
()
RESOLVED
DUPLICATE
of bug 750424
People
(Reporter: philor, Unassigned)
References
Details
(Keywords: intermittent-failure, memory-leak, regression, Whiteboard: [MemShrink:P1])
This leak exploded this morning on mozilla-inbound, and I wanted to pin it on the push after a merge from mozilla-central, because the merge was green and the next push had three instances of this leak, but I didn't have time during the day, and then bugmail about this same leak being misstarred as a crashtest leak alerted me that it was on mozilla-central before my blame-target had gotten there.
First seen on mozilla-central on https://hg.mozilla.org/mozilla-central/rev/1cdef0321abd (merge from fx-team), first seen on fx-team on https://hg.mozilla.org/integration/fx-team/rev/29c4463e6a2e (enable New Tab Page and what I presume are supporters, which are just as likely to be the real cause I suppose).
Retriggers in https://tbpl.mozilla.org/?tree=Fx-Team&rev=29c4463e6a2e show plenty more instances beside the one that was there from the initial push; retriggers on the parent in https://tbpl.mozilla.org/?tree=Fx-Team&rev=e7f7c1e948ca don't show any (gambling, because I still have a couple of retriggers running right this second, but the odds are with me).
Sorry, but, j'accuse.
http://tbpl.swatinem.de/php/getLeakAnalysis.php?id=9053424 (the working version of the "analyze the leak" links that are broken on tbpl.m.o) only mentions the lying not actually leaked domwindow from test_process_error.xul, so unfortunately there's no help about which test is triggering the leak, other than "something in browser-chrome" (and "not test_process_error.xul, which isn't even in browser-chrome").
Reporter | ||
Comment 1•13 years ago
|
||
https://tbpl.mozilla.org/php/getParsedLog.php?id=9049357&tree=Mozilla-Inbound
https://tbpl.mozilla.org/php/getParsedLog.php?id=9050675&tree=Mozilla-Inbound
https://tbpl.mozilla.org/php/getParsedLog.php?id=9050853&tree=Mozilla-Inbound
https://tbpl.mozilla.org/php/getParsedLog.php?id=9045027&tree=Mozilla-Inbound
https://tbpl.mozilla.org/php/getParsedLog.php?id=9042171&tree=Mozilla-Inbound
https://tbpl.mozilla.org/php/getParsedLog.php?id=9044949&tree=Mozilla-Inbound
https://tbpl.mozilla.org/php/getParsedLog.php?id=9045241&tree=Mozilla-Inbound
https://tbpl.mozilla.org/php/getParsedLog.php?id=9040562&tree=Mozilla-Inbound
https://tbpl.mozilla.org/php/getParsedLog.php?id=9034825&tree=Mozilla-Inbound
https://tbpl.mozilla.org/php/getParsedLog.php?id=9034134&tree=Mozilla-Inbound
https://tbpl.mozilla.org/php/getParsedLog.php?id=9034857&tree=Mozilla-Inbound
https://tbpl.mozilla.org/php/getParsedLog.php?id=9047572&tree=Mozilla-Inbound
Reporter | ||
Comment 2•13 years ago
|
||
Reporter | ||
Comment 3•13 years ago
|
||
Comment 4•13 years ago
|
||
Reporter | ||
Comment 5•13 years ago
|
||
Reporter | ||
Comment 6•13 years ago
|
||
Summary: New Tab Page frequently leaks 700+Kb (AtomImpl + BackstagePass + DOMCSSDeclarationImpl + DOMCSSStyleRule + more) in mochitest-browser-chrome → New Tab Page frequently leaks 4-700+Kb (AtomImpl + BackstagePass + DOMCSSDeclarationImpl + DOMCSSStyleRule + more) in mochitest-browser-chrome
Comment 7•13 years ago
|
||
Comment 8•13 years ago
|
||
Comment 9•13 years ago
|
||
Comment 10•13 years ago
|
||
Comment 11•13 years ago
|
||
Reporter | ||
Comment 12•13 years ago
|
||
Comment 13•13 years ago
|
||
I'm optimistic about this being fixed by bug 723102 - we accidentally hold New Tab Pages alive by the JSM (instead of properly unregistering them). Will land today.
Depends on: 723102
Comment 14•13 years ago
|
||
Comment 15•13 years ago
|
||
Comment 16•13 years ago
|
||
Comment 17•13 years ago
|
||
Comment 18•13 years ago
|
||
Comment 19•13 years ago
|
||
Reporter | ||
Comment 20•13 years ago
|
||
Reporter | ||
Comment 21•13 years ago
|
||
Reporter | ||
Comment 22•13 years ago
|
||
Reporter | ||
Comment 23•13 years ago
|
||
Comment 24•13 years ago
|
||
Reporter | ||
Comment 25•13 years ago
|
||
Reporter | ||
Comment 26•13 years ago
|
||
Comment 27•13 years ago
|
||
Marking as fixed by bug 723102.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 28•13 years ago
|
||
https://tbpl.mozilla.org/php/getParsedLog.php?id=9230791&tree=Mozilla-Aurora (a couple of pushes after you flipped the pref on aurora) reminds me a great deal of this, so I think you might have had another thing involved in the leak fix, that didn't hit aurora.
Comment 29•13 years ago
|
||
Reporter | ||
Comment 30•13 years ago
|
||
Reporter | ||
Comment 31•13 years ago
|
||
Reporter | ||
Comment 32•13 years ago
|
||
Reporter | ||
Comment 33•13 years ago
|
||
Reporter | ||
Comment 34•13 years ago
|
||
Reporter | ||
Comment 35•13 years ago
|
||
Reporter | ||
Comment 36•13 years ago
|
||
Comment 37•13 years ago
|
||
Comment 38•13 years ago
|
||
(In reply to Phil Ringnalda (:philor) from comment #28)
> https://tbpl.mozilla.org/php/getParsedLog.php?id=9230791&tree=Mozilla-Aurora
> (a couple of pushes after you flipped the pref on aurora) reminds me a great
> deal of this, so I think you might have had another thing involved in the
> leak fix, that didn't hit aurora.
Yeah, but I don't have a clue what changeset fixed that entirely. Need to look what landed around the same time.
Reporter | ||
Comment 39•13 years ago
|
||
Reporter | ||
Comment 40•13 years ago
|
||
Reporter | ||
Comment 41•13 years ago
|
||
Reporter | ||
Comment 42•13 years ago
|
||
https://tbpl.mozilla.org/php/getParsedLog.php?id=10084544&tree=Mozilla-Inbound
Sure was nice having this gone for a while, back when it was gone for a while.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Reporter | ||
Comment 43•13 years ago
|
||
Reporter | ||
Comment 44•13 years ago
|
||
Reporter | ||
Comment 45•13 years ago
|
||
Reporter | ||
Comment 46•13 years ago
|
||
Reporter | ||
Comment 47•13 years ago
|
||
Reporter | ||
Comment 48•13 years ago
|
||
Reporter | ||
Comment 49•13 years ago
|
||
Reporter | ||
Updated•13 years ago
|
status-firefox13:
--- → affected
Reporter | ||
Comment 51•13 years ago
|
||
Comment 52•13 years ago
|
||
Reporter | ||
Comment 53•13 years ago
|
||
Reporter | ||
Comment 54•13 years ago
|
||
Reporter | ||
Comment 55•13 years ago
|
||
Comment 56•13 years ago
|
||
Comment 57•13 years ago
|
||
Reporter | ||
Comment 58•13 years ago
|
||
Reporter | ||
Comment 59•13 years ago
|
||
Comment 60•13 years ago
|
||
Nominating for tracking because it is a fairly large, fairly frequent leak apparently introduced by a new feature.
status-firefox14:
--- → affected
tracking-firefox13:
--- → ?
tracking-firefox14:
--- → ?
Whiteboard: [orange] → [orange][MemShrink]
Reporter | ||
Comment 61•13 years ago
|
||
Comment 62•13 years ago
|
||
Comment 63•13 years ago
|
||
Comment 64•13 years ago
|
||
Reporter | ||
Comment 65•13 years ago
|
||
Reporter | ||
Comment 66•13 years ago
|
||
Reporter | ||
Comment 67•13 years ago
|
||
Comment 68•13 years ago
|
||
(In reply to Andrew McCreight [:mccr8] from comment #60)
> Nominating for tracking because it is a fairly large, fairly frequent leak
> apparently introduced by a new feature.
This is reasonable - also sending over to Tim since we suspect this to be related to the new tab page.
Reporter | ||
Comment 69•13 years ago
|
||
Reporter | ||
Comment 70•13 years ago
|
||
Reporter | ||
Comment 71•13 years ago
|
||
Comment 72•13 years ago
|
||
Reporter | ||
Comment 73•13 years ago
|
||
Updated•13 years ago
|
Whiteboard: [orange][MemShrink] → [orange][MemShrink:P1]
Comment 74•13 years ago
|
||
Comment 75•13 years ago
|
||
Comment 76•13 years ago
|
||
Reporter | ||
Comment 77•13 years ago
|
||
Comment 78•13 years ago
|
||
Comment 79•13 years ago
|
||
Reporter | ||
Comment 80•13 years ago
|
||
Reporter | ||
Comment 81•13 years ago
|
||
Reporter | ||
Comment 82•13 years ago
|
||
Comment 83•13 years ago
|
||
Comment 84•13 years ago
|
||
Comment 85•13 years ago
|
||
Comment 86•13 years ago
|
||
Reporter | ||
Comment 87•13 years ago
|
||
Reporter | ||
Comment 88•13 years ago
|
||
Comment 89•13 years ago
|
||
Comment 90•13 years ago
|
||
Comment 91•13 years ago
|
||
Reporter | ||
Comment 92•13 years ago
|
||
Comment 93•13 years ago
|
||
Reporter | ||
Comment 94•13 years ago
|
||
Reporter | ||
Comment 95•13 years ago
|
||
Reporter | ||
Comment 96•13 years ago
|
||
Reporter | ||
Comment 97•13 years ago
|
||
Reporter | ||
Comment 98•13 years ago
|
||
Comment 99•13 years ago
|
||
Reporter | ||
Comment 100•13 years ago
|
||
Reporter | ||
Comment 101•13 years ago
|
||
Reporter | ||
Comment 102•13 years ago
|
||
Reporter | ||
Comment 103•13 years ago
|
||
Reporter | ||
Comment 104•13 years ago
|
||
Reporter | ||
Comment 105•13 years ago
|
||
Reporter | ||
Comment 106•13 years ago
|
||
Reporter | ||
Comment 107•13 years ago
|
||
Reporter | ||
Comment 108•13 years ago
|
||
Comment 109•13 years ago
|
||
Reporter | ||
Comment 110•13 years ago
|
||
Reporter | ||
Comment 111•13 years ago
|
||
Comment 112•13 years ago
|
||
Reporter | ||
Comment 113•13 years ago
|
||
Reporter | ||
Comment 114•13 years ago
|
||
Comment 115•13 years ago
|
||
Reporter | ||
Comment 116•13 years ago
|
||
Comment 117•13 years ago
|
||
Comment 118•13 years ago
|
||
Reporter | ||
Comment 119•13 years ago
|
||
Reporter | ||
Comment 120•13 years ago
|
||
Comment 121•13 years ago
|
||
What's happening here? This is a significant leak in a new feature.
Reporter | ||
Comment 122•13 years ago
|
||
Reporter | ||
Comment 123•13 years ago
|
||
Reporter | ||
Comment 124•13 years ago
|
||
Reporter | ||
Comment 125•13 years ago
|
||
Reporter | ||
Comment 126•13 years ago
|
||
Comment 127•13 years ago
|
||
Comment 128•13 years ago
|
||
Comment 129•13 years ago
|
||
Reporter | ||
Comment 130•13 years ago
|
||
Reporter | ||
Comment 131•13 years ago
|
||
Reporter | ||
Comment 132•13 years ago
|
||
Reporter | ||
Comment 133•13 years ago
|
||
Comment 134•13 years ago
|
||
Reporter | ||
Comment 135•13 years ago
|
||
Reporter | ||
Comment 136•13 years ago
|
||
Reporter | ||
Comment 137•13 years ago
|
||
Reporter | ||
Comment 138•13 years ago
|
||
Reporter | ||
Comment 139•13 years ago
|
||
Comment 140•13 years ago
|
||
Comment 141•13 years ago
|
||
Comment 142•13 years ago
|
||
Reporter | ||
Comment 143•13 years ago
|
||
Reporter | ||
Comment 144•13 years ago
|
||
Comment 145•13 years ago
|
||
Comment 146•13 years ago
|
||
Reporter | ||
Comment 147•13 years ago
|
||
Comment 148•13 years ago
|
||
Comment 149•13 years ago
|
||
(In reply to Tim Taubert [:ttaubert] from comment #38)
> (In reply to Phil Ringnalda (:philor) from comment #28)
> > https://tbpl.mozilla.org/php/getParsedLog.php?id=9230791&tree=Mozilla-Aurora
> > (a couple of pushes after you flipped the pref on aurora) reminds me a great
> > deal of this, so I think you might have had another thing involved in the
> > leak fix, that didn't hit aurora.
>
> Yeah, but I don't have a clue what changeset fixed that entirely. Need to
> look what landed around the same time.
This appears to still be a problem on FF13 and up. What are the next steps for this investigation?
I'm kind of hoping that this was fixed by bug 750424. It hasn't happened on inbound since that patch landed, but with the tree closed there haven't been enough pushes to say for sure.
Reporter | ||
Comment 151•13 years ago
|
||
I'm going to call this fixed.
Status: REOPENED → RESOLVED
Closed: 13 years ago → 13 years ago
Resolution: --- → DUPLICATE
Reporter | ||
Comment 153•13 years ago
|
||
Reporter | ||
Comment 154•13 years ago
|
||
Comment 155•13 years ago
|
||
Comment 156•13 years ago
|
||
(In reply to Bill McCloskey (:billm) from comment #150)
> I'm kind of hoping that this was fixed by bug 750424. It hasn't happened on
> inbound since that patch landed, but with the tree closed there haven't been
> enough pushes to say for sure.
We'll track bug 750424 instead in that case. Thanks!
Assignee | ||
Updated•12 years ago
|
Keywords: intermittent-failure
Assignee | ||
Updated•12 years ago
|
Whiteboard: [orange][MemShrink:P1] → [MemShrink:P1]
Updated•11 years ago
|
Assignee: ttaubert → nobody
You need to log in
before you can comment on or make changes to this bug.
Description
•