Closed
Bug 806133
Opened 13 years ago
Closed 12 years ago
Intermittent reftest leak of 604 bytes (1 nsAuthURLParser, 1 nsHashtable, 1 nsNPAPIPluginInstance, 1 nsNPAPIPluginStreamListener, 1 nsPluginStreamListenerPeer) with leaked ogg-video/black140x100.ogv
Categories
(Core :: Audio/Video, defect)
Tracking
()
RESOLVED
FIXED
mozilla20
People
(Reporter: emorley, Unassigned)
References
Details
(Keywords: intermittent-failure, memory-leak)
+++ This bug was initially created as a clone of Bug #766886 +++
Breaking the black140x100.ogv cases out from bug 766886.
Context:
(In reply to Phil Ringnalda (:philor) from bug 766886 comment #354)
> https://tbpl.mozilla.org/php/getParsedLog.php?id=16509695&tree=Mozilla-Inbound
>
> Looks like we're probably on our own here. Alas, it's not as easy to disable
> our way to victory as the (former) summary would make it seem -
> neverending.sjs is only used by test_pluginstream_seek_close.html, but the
> reftests we've been dropping in here so long that I thought that was what
> the bug was about seem to be leaking something that
> http://mxr.mozilla.org/mozilla-central/search?string=black140x100.ogv says
> is used in 33 reftests. So probably our first step is going to be to file a
> separate Video/Audio bug for them, and then we can use this bug to just
> disable test_pluginstream_seek_close.html since nobody wants to fix it, and
> see whether or not anyone will want to fix those once they are in the right
> lap.
This bug is specifically about the reftest instances at:
http://brasstacks.mozilla.com/orangefactor/?display=Bug&bugid=766886&entireHistory=true&tree=trunk
...which have until now been mis-starred as bug 766886.
Comment 1•13 years ago
|
||
Summary: Intermittent leak of 1 nsAuthURLParser, 1 nsHashtable, 1 nsNPAPIPluginInstance, 1 nsNPAPIPluginStreamListener, 1 nsPluginStreamListenerPeer with leaked ogg-video/black140x100.ogv → Intermittent reftest leak of 1 nsAuthURLParser, 1 nsHashtable, 1 nsNPAPIPluginInstance, 1 nsNPAPIPluginStreamListener, 1 nsPluginStreamListenerPeer with leaked ogg-video/black140x100.ogv
Comment 2•13 years ago
|
||
Comment 3•13 years ago
|
||
Comment 4•13 years ago
|
||
Comment 5•13 years ago
|
||
Comment 6•13 years ago
|
||
Comment 7•13 years ago
|
||
Comment 8•13 years ago
|
||
Comment 9•13 years ago
|
||
status-firefox18:
--- → affected
Comment 10•13 years ago
|
||
Updated•13 years ago
|
Summary: Intermittent reftest leak of 1 nsAuthURLParser, 1 nsHashtable, 1 nsNPAPIPluginInstance, 1 nsNPAPIPluginStreamListener, 1 nsPluginStreamListenerPeer with leaked ogg-video/black140x100.ogv → Intermittent reftest leak of 604 bytes (1 nsAuthURLParser, 1 nsHashtable, 1 nsNPAPIPluginInstance, 1 nsNPAPIPluginStreamListener, 1 nsPluginStreamListenerPeer) with leaked ogg-video/black140x100.ogv
Comment 11•13 years ago
|
||
Comment 12•13 years ago
|
||
Comment 13•13 years ago
|
||
Comment 14•13 years ago
|
||
Comment 15•13 years ago
|
||
Reporter | ||
Comment 16•13 years ago
|
||
Comment 17•13 years ago
|
||
Reporter | ||
Comment 18•13 years ago
|
||
Comment 19•13 years ago
|
||
Comment 20•13 years ago
|
||
Comment 21•13 years ago
|
||
Comment 22•13 years ago
|
||
Comment 23•13 years ago
|
||
Comment 24•13 years ago
|
||
Reporter | ||
Comment 25•13 years ago
|
||
Comment 26•13 years ago
|
||
Comment 27•13 years ago
|
||
Comment 28•13 years ago
|
||
Comment 29•13 years ago
|
||
Comment 30•13 years ago
|
||
Comment 31•13 years ago
|
||
Comment 32•13 years ago
|
||
Comment 33•13 years ago
|
||
Comment 34•13 years ago
|
||
Comment 35•13 years ago
|
||
Comment 36•13 years ago
|
||
Comment 37•13 years ago
|
||
Comment 38•13 years ago
|
||
Comment 39•13 years ago
|
||
Comment 40•13 years ago
|
||
Comment 41•13 years ago
|
||
Comment 42•13 years ago
|
||
Reporter | ||
Comment 43•13 years ago
|
||
roc, please may you look at this.
We're leaking ogg-video/black140x100.ogv, used by 33 reftests (see comment 0), so would have to disable all of them, which I imagine we would both like to avoid.
Thank you :-)
Flags: needinfo?(roc)
Reporter | ||
Comment 44•13 years ago
|
||
Comment 45•13 years ago
|
||
Comment 46•13 years ago
|
||
Comment 47•13 years ago
|
||
Comment 48•13 years ago
|
||
Comment 49•13 years ago
|
||
Comment 50•13 years ago
|
||
Chris D, can you please assign this to someone? Thanks :-)
Assignee: nobody → chris.double
Flags: needinfo?(roc)
Comment 52•13 years ago
|
||
Comment 53•13 years ago
|
||
Actually, wallpapering it might not require disabling all of the reftests that use black140x100.ogv, and it might be a single Core::Plugins bug after all. In bug 766886 we first disabled test_pluginstream_seek_close.html, which has a <embed src="neverending.sjs"...>, and still leaked, and then we disabled test_streamatclose.html which sets the .src from script, and we stopped leaking.
So while you do have 33 reftests that use black140x100.ogv, it's entirely possible that disabling our way to victory only involves the four of them that set .src from script.
Comment 54•13 years ago
|
||
Comment 55•13 years ago
|
||
Comment 56•13 years ago
|
||
Comment 57•13 years ago
|
||
Reporter | ||
Comment 58•13 years ago
|
||
(In reply to Phil Ringnalda (:philor) from comment #53)
> So while you do have 33 reftests that use black140x100.ogv, it's entirely
> possible that disabling our way to victory only involves the four of them
> that set .src from script.
Ah good point :-D
Reporter | ||
Comment 59•13 years ago
|
||
Reporter | ||
Comment 60•13 years ago
|
||
Reporter | ||
Comment 61•13 years ago
|
||
Comment 62•13 years ago
|
||
Comment 63•13 years ago
|
||
Comment 64•13 years ago
|
||
Comment 65•13 years ago
|
||
Comment 66•13 years ago
|
||
Comment 67•13 years ago
|
||
Reporter | ||
Comment 68•13 years ago
|
||
Comment 69•13 years ago
|
||
Comment 70•13 years ago
|
||
Comment 71•13 years ago
|
||
Comment 72•13 years ago
|
||
Comment 73•13 years ago
|
||
Reporter | ||
Comment 74•13 years ago
|
||
Reporter | ||
Comment 75•13 years ago
|
||
Reporter | ||
Comment 76•13 years ago
|
||
Reporter | ||
Comment 77•13 years ago
|
||
Comment 78•13 years ago
|
||
Comment 79•13 years ago
|
||
Comment 80•13 years ago
|
||
Comment 81•13 years ago
|
||
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
|
||
Comment 87•13 years ago
|
||
Comment 88•13 years ago
|
||
Reporter | ||
Comment 89•13 years ago
|
||
Comment 90•13 years ago
|
||
Comment 91•13 years ago
|
||
Comment 92•13 years ago
|
||
Comment 93•13 years ago
|
||
Comment 94•13 years ago
|
||
Comment 95•13 years ago
|
||
Comment 96•13 years ago
|
||
Comment 97•13 years ago
|
||
Comment 98•13 years ago
|
||
Comment 99•13 years ago
|
||
Comment 100•13 years ago
|
||
Comment 101•13 years ago
|
||
Comment 102•13 years ago
|
||
Comment 103•13 years ago
|
||
Comment 104•13 years ago
|
||
Comment 105•13 years ago
|
||
Comment 106•13 years ago
|
||
Comment 107•13 years ago
|
||
https://tbpl.mozilla.org/php/getParsedLog.php?id=16928409&tree=Mozilla-Aurora
Rev4 MacOSX Lion 10.7 mozilla-aurora debug test mochitest-other
(In reply to David Baron [:dbaron] from comment #108)
> https://tbpl.mozilla.org/php/getParsedLog.php?id=16928409&tree=Mozilla-Aurora
> Rev4 MacOSX Lion 10.7 mozilla-aurora debug test mochitest-other
Er, scratch that, this was bug766886 (neverending.sjs, not black140x100.ogv). Added comment there.
Comment 110•13 years ago
|
||
Comment 111•13 years ago
|
||
Comment 112•13 years ago
|
||
Comment 113•13 years ago
|
||
Comment 114•13 years ago
|
||
Comment 115•13 years ago
|
||
Comment 116•13 years ago
|
||
Comment 117•13 years ago
|
||
Updated•13 years ago
|
status-firefox17:
--- → unaffected
status-firefox19:
--- → affected
Comment 118•13 years ago
|
||
Comment 119•13 years ago
|
||
Comment 120•13 years ago
|
||
Comment 121•13 years ago
|
||
Alas, https://tbpl.mozilla.org/?tree=Try&rev=25518bf345bb still leaked 3 in 20 times, so it's apparently not just the results of setting the src from script.
Comment 122•13 years ago
|
||
Reporter | ||
Comment 123•13 years ago
|
||
Reporter | ||
Comment 124•13 years ago
|
||
Reporter | ||
Comment 125•13 years ago
|
||
Comment 126•13 years ago
|
||
Comment 127•13 years ago
|
||
Comment 128•13 years ago
|
||
Comment 129•13 years ago
|
||
Comment 130•13 years ago
|
||
Comment 131•13 years ago
|
||
Comment 132•13 years ago
|
||
Comment 133•13 years ago
|
||
Comment 134•13 years ago
|
||
Comment 135•13 years ago
|
||
Comment 136•13 years ago
|
||
Reporter | ||
Comment 137•13 years ago
|
||
Looks like this was fixed by bug 766886 :-)
Reporter | ||
Updated•13 years ago
|
Assignee: chris.double → nobody
Status: NEW → RESOLVED
Closed: 13 years ago
status-firefox17:
unaffected → ---
status-firefox18:
affected → ---
status-firefox19:
affected → ---
No longer depends on: 766886
Resolution: --- → DUPLICATE
Comment 139•13 years ago
|
||
Comment 140•13 years ago
|
||
But at least it did slow the leak down quite a bit. Or the leak is associated with network troubles in the buildfarm, and they slowed down coincidentally at the same time.
https://tbpl.mozilla.org/php/getParsedLog.php?id=17154727&tree=Mozilla-Inbound
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
Comment 141•13 years ago
|
||
I found another way to reproduce this in bug 812629 that causes a permanent leak rather than shut-down race, which might be behind some of these.
Depends on: 812629
Assignee | ||
Updated•13 years ago
|
Keywords: intermittent-failure
Assignee | ||
Updated•13 years ago
|
Whiteboard: [orange]
Comment 142•13 years ago
|
||
Comment 143•12 years ago
|
||
The other instance of this leak I found in bug 812629 is now fixed, optimistically resolving this again...
Status: REOPENED → RESOLVED
Closed: 13 years ago → 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla20
You need to log in
before you can comment on or make changes to this bug.
Description
•