Last Comment Bug 706883 - Intermittent Linux crashtest leaked 315035 bytes during test execution (125 of AtomImpl, 1 BackstagePass, etc.) including 3 leaked URLs of /content/media/test/crashtests/691096-1.html
: Intermittent Linux crashtest leaked 315035 bytes during test execution (125 o...
Status: RESOLVED FIXED
: intermittent-failure, mlk
Product: Core
Classification: Components
Component: Audio/Video (show other bugs)
: Trunk
: x86 Linux
: -- normal (vote)
: ---
Assigned To: Nobody; OK to take it and work on it
:
Mentors:
Depends on:
Blocks: 438871 687972
  Show dependency treegraph
 
Reported: 2011-12-01 10:32 PST by Matt Brubeck (:mbrubeck)
Modified: 2012-11-25 19:31 PST (History)
5 users (show)
See Also:
Crash Signature:
(edit)
QA Whiteboard:
Iteration: ---
Points: ---
Has Regression Range: ---
Has STR: ---


Attachments

Description Matt Brubeck (:mbrubeck) 2011-12-01 10:32:44 PST
Filing under Video/Audio because of the possible relation to bug 691096.

https://tbpl.mozilla.org/php/getParsedLog.php?id=7684164&tree=Mozilla-Inbound
Rev3 Fedora 12 mozilla-inbound debug test crashtest on 2011-12-01 07:48:00 PST for push 4835dc9b8fc7

and 

https://tbpl.mozilla.org/php/getParsedLog.php?id=7682280&tree=Mozilla-Inbound
Rev3 Fedora 12 mozilla-inbound debug test crashtest on 2011-12-01 06:07:56 PST for push b6811f220aba

NOTE: child process received `Goodbye', closing down
** (<unknown>:2361): DEBUG: NP_Shutdown
NOTE: child process received `Goodbye', closing down
nsStringStats
 => mAllocCount:             92
 => mReallocCount:            1
 => mFreeCount:              92
 => mShareCount:            126
 => mAdoptCount:              0
 => mAdoptFreeCount:          0
nsStringStats
 => mAllocCount:             31
 => mReallocCount:            1
 => mFreeCount:              31
 => mShareCount:             28
 => mAdoptCount:              0
 => mAdoptFreeCount:          0
WARNING: nsExceptionService ignoring thread destruction after shutdown: file ../../../xpcom/base/nsExceptionService.cpp, line 197
--DOMWINDOW == 18 (0x8aeed18) [serial = 1] [outer = (nil)] [url = chrome://reftest/content/reftest.xul]
--DOMWINDOW == 17 (0x8cb9be8) [serial = 5] [outer = (nil)] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 16 (0xa9aff40) [serial = 4363] [outer = (nil)] [url = data:text/html,<script>parent.done()</script>]
--DOMWINDOW == 15 (0xa2fafe8) [serial = 4455] [outer = (nil)] [url = file:///home/cltbld/talos-slave/test/build/reftest/tests/widget/src/crashtests/303901-1.html?]
--DOCSHELL 0x8a707d0 == 0
--DOMWINDOW == 14 (0x93ffc30) [serial = 4469] [outer = (nil)] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 13 (0x89d4548) [serial = 4459] [outer = (nil)] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 12 (0xb903670) [serial = 4456] [outer = (nil)] [url = file:///home/cltbld/talos-slave/test/build/reftest/tests/widget/src/crashtests/303901-1.html?]
--DOMWINDOW == 11 (0xa7141d0) [serial = 4454] [outer = (nil)] [url = file:///home/cltbld/talos-slave/test/build/reftest/tests/widget/src/crashtests/303901-1.html]
--DOMWINDOW == 10 (0xbf71df0) [serial = 4441] [outer = (nil)] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 9 (0xbe485d0) [serial = 4440] [outer = (nil)] [url = file:///home/cltbld/talos-slave/test/build/reftest/tests/widget/src/cocoa/crashtests/444260-1.xul]
WARNING: not an nsIRDFRemoteDataSource: 'remote != nsnull', file ../../../../rdf/datasource/src/nsLocalStore.cpp, line 312
--DOMWINDOW == 8 (0xb633928) [serial = 4418] [outer = (nil)] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 7 (0xa36de28) [serial = 4417] [outer = (nil)] [url = file:///home/cltbld/talos-slave/test/build/reftest/tests/view/crashtests/382756-1.xul]
WARNING: not an nsIRDFRemoteDataSource: 'remote != nsnull', file ../../../../rdf/datasource/src/nsLocalStore.cpp, line 312
--DOMWINDOW == 6 (0x8c650a0) [serial = 4408] [outer = (nil)] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 5 (0x9e625a8) [serial = 4407] [outer = (nil)] [url = file:///home/cltbld/talos-slave/test/build/reftest/tests/view/crashtests/38589-1.xul]
WARNING: not an nsIRDFRemoteDataSource: 'remote != nsnull', file ../../../../rdf/datasource/src/nsLocalStore.cpp, line 312
--DOMWINDOW == 4 (0x9b4a368) [serial = 4365] [outer = (nil)] [url = data:text/html,<script>parent.done()</script>]
--DOMWINDOW == 3 (0x8f0d360) [serial = 4364] [outer = (nil)] [url = file:///home/cltbld/talos-slave/test/build/reftest/tests/parser/htmlparser/tests/crashtests/445171-1-inner.svg]
--DOMWINDOW == 2 (0x91669b0) [serial = 3869] [outer = (nil)] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 1 (0x8d58548) [serial = 3868] [outer = (nil)] [url = file:///home/cltbld/talos-slave/test/build/reftest/tests/layout/xul/base/src/crashtests/329477-1.xhtml]
--DOMWINDOW == 0 (0x8afb0e8) [serial = 2] [outer = (nil)] [url = about:blank]
WARNING: not an nsIRDFRemoteDataSource: 'remote != nsnull', file ../../../../rdf/datasource/src/nsLocalStore.cpp, line 312
WARNING: Leaking the RDF Service.: file ../../../rdf/build/nsRDFModule.cpp, line 198
WARNING: Textrun cache not empty!: 'mCache.Count() == 0', file ../../../gfx/thebes/gfxTextRunWordCache.cpp, line 88
Assertion failed at ../../../../../gfx/cairo/cairo/src/cairo-hash.c:196: hash_table->live_entries == 0
Leaked URLs:
  resource://gre-resources/ua.css
  resource://gre-resources/html.css
  chrome://global/content/xul.css
  resource://gre-resources/quirk.css
  resource://gre-resources/full-screen-override.css
  chrome://global/skin/scrollbars.css
  resource://gre-resources/forms.css
  chrome://global/content/bindings/scrollbar.xml#scrollbar
  chrome://global/skin/scrollbar/slider.gif
  chrome://global/skin/arrow/arrow-lft.gif
  chrome://global/content/bindings/scrollbar.xml#thumb
  chrome://global/skin/arrow/arrow-rit.gif
  chrome://global/skin/arrow/arrow-up.gif
  chrome://global/skin/arrow/arrow-dn.gif
  chrome://global/content/bindings/scrollbar.xml#scrollbar-base
  chrome://global/skin/arrow/arrow-rit-dis.gif
  chrome://global/skin/arrow/arrow-lft-dis.gif
  chrome://global/skin/arrow/arrow-dn-dis.gif
  chrome://global/skin/arrow/arrow-up-dis.gif
  chrome://global/content/bindings/general.xml#root-element
  chrome://global/content/bindings/popup.xml#tooltip
  chrome://global/content/bindings/browser.xml#browser
  chrome://global/content/bindings/button.xml#button
  chrome://global/content/bindings/general.xml#image
  chrome://global/content/bindings/text.xml#text-label
  resource://gre-resources/loading-image.png
  resource://gre-resources/broken-image.png
  resource://gre-resources/loading-image.png
  resource://gre-resources/broken-image.png
  chrome://global/content/bindings/toolbar.xml#toolbar
  chrome://global/content/bindings/tabbox.xml#tabs
  chrome://xbl-marquee/content/xbl-marquee.xml#marquee-horizontal
  chrome://global/content/platformHTMLBindings.xml#textAreas
  chrome://global/content/bindings/resizer.xml#resizer
  chrome://global/content/bindings/tree.xml#tree
  chrome://global/content/bindings/tree.xml#treerows
  chrome://global/content/bindings/textbox.xml#textbox
  chrome://global/content/bindings/splitter.xml#splitter
  chrome://global/content/bindings/tree.xml#treecols
  chrome://global/content/bindings/progressmeter.xml#progressmeter
  resource://gre-resources/arrow.gif
  chrome://global/content/platformHTMLBindings.xml#inputFields
  chrome://global/content/bindings/text.xml#text-base
  chrome://global/content/bindings/popup.xml#popup
  chrome://global/content/bindings/scrollbox.xml#arrowscrollbox
  chrome://global/content/bindings/scrollbox.xml#autorepeatbutton
  chrome://global/content/bindings/scrollbox.xml#scrollbox
  chrome://global/content/bindings/menu.xml#menuitem
  chrome://global/content/bindings/dialog.xml#dialog
  chrome://global/content/bindings/listbox.xml#listcell
  chrome://global/content/bindings/preferences.xml#preferences
  chrome://global/content/bindings/wizard.xml#wizard
  chrome://global/content/bindings/wizard.xml#wizard-header
  chrome://global/content/bindings/general.xml#deck
  chrome://global/content/bindings/wizard.xml#wizard-buttons
  chrome://global/content/bindings/groupbox.xml#caption
  chrome://global/content/bindings/menulist.xml#menulist
  chrome://global/content/bindings/general.xml#dropmarker
  chrome://global/content/bindings/textbox.xml#input-box
  chrome://global/content/bindings/tree.xml#columnpicker
  chrome://global/content/bindings/tree.xml#treecol
  chrome://global/content/bindings/tree.xml#treebody
  chrome://global/content/bindings/general.xml#iframe
  chrome://global/content/bindings/richlistbox.xml#richlistbox
  chrome://global/content/bindings/videocontrols.xml#videoControls
  chrome://global/content/bindings/scale.xml#scaleslider
  chrome://global/content/bindings/scale.xml#scalethumb
  file:///home/cltbld/talos-slave/test/build/reftest/tests/content/media/test/crashtests/691096-1.html
  file:///home/cltbld/talos-slave/test/build/reftest/tests/content/media/test/crashtests/691096-1.html
  file:///home/cltbld/talos-slave/test/build/reftest/tests/content/media/test/crashtests/691096-1.html
  chrome://global/content/bindings/tabbox.xml#tabbox
  chrome://global/content/bindings/listbox.xml#listbox
  chrome://global/content/bindings/menu.xml#menuitem-iconic-noaccel
  chrome://global/content/bindings/editor.xml#editor
  chrome://global/content/bindings/toolbar.xml#toolbardecoration
  chrome://global/content/bindings/listbox.xml#listrows
  chrome://global/content/bindings/listbox.xml#listitem
  chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton
  chrome://global/content/bindings/toolbar.xml#menubar
  chrome://global/content/bindings/preferences.xml#preference
  chrome://global/content/bindings/scrollbar.xml#scrollbar
  chrome://global/skin/scrollbar/slider.gif
  chrome://global/skin/arrow/arrow-lft.gif
  chrome://global/skin/arrow/arrow-rit.gif
  chrome://global/skin/arrow/arrow-up.gif
  chrome://global/skin/arrow/arrow-dn.gif
  chrome://global/skin/arrow/arrow-rit-dis.gif
  chrome://global/skin/arrow/arrow-lft-dis.gif
  chrome://global/skin/arrow/arrow-dn-dis.gif
  chrome://global/skin/arrow/arrow-up-dis.gif
  chrome://global/content/bindings/checkbox.xml#checkbox
  chrome://global/content/bindings/text.xml#label-control
  chrome://global/content/bindings/preferences.xml#prefpane
  chrome://global/content/bindings/menulist.xml#menulist-editable
  chrome://global/content/bindings/radio.xml#radio
  chrome://global/content/bindings/tabbox.xml#tabpanels
  chrome://global/content/bindings/listbox.xml#listhead
  chrome://global/content/bindings/menu.xml#menuitem-iconic-desc-noaccel
  chrome://global/content/bindings/listbox.xml#listheader
  chrome://global/content/bindings/tabbox.xml#tab
  chrome://global/content/bindings/general.xml#statusbar
  chrome://global/content/bindings/general.xml#statusbarpanel
  chrome://global/content/bindings/menu.xml#menu
  chrome://global/content/bindings/menu.xml#menuseparator
nsStringStats
 => mAllocCount:        1805944
 => mReallocCount:        75638
 => mFreeCount:         1802311  --  LEAKED 3633 !!!
 => mShareCount:        5590541
 => mAdoptCount:         128241
 => mAdoptFreeCount:     128239  --  LEAKED 2 !!!
INFO | automation.py | Application ran for: 0:04:46.667343
INFO | automation.py | Reading PID log: /tmp/tmpTVe2EMpidlog
==> process 2332 launched child process 2361
==> process 2332 launched child process 2461
==> process 2332 launched child process 2466
INFO | automation.py | Checking for orphan process with PID: 2361
INFO | automation.py | Checking for orphan process with PID: 2461
INFO | automation.py | Checking for orphan process with PID: 2466

TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | leaked 316791 bytes during test execution
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | leaked 126 instances of AtomImpl with size 20 bytes each (2520 bytes total)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | leaked 1 instance of BackstagePass with size 24 bytes
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | leaked 1 instance of BodyRule with size 16 bytes
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | leaked 1 instance of DR_State with size 32 bytes
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | leaked 1 instance of DocumentRule with size 36 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of ExpirationTrackerObserver with size 16 bytes each (32 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 24 instances of FontTableBlobData with size 12 bytes each (288 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of GenericFactory with size 16 bytes each (32 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of ImportRule with size 44 bytes each (88 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 46 instances of ImportantRule with size 16 bytes each (736 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of LiteralImpl with size 12 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of Loader with size 200 bytes each (400 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 5 instances of MediaRule with size 36 bytes each (180 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 9 instances of Mutex with size 12 bytes each (108 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of NameSpaceManagerImpl with size 48 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 12 instances of NameSpaceRule with size 40 bytes each (480 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of PrincipalHolder with size 16 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of PtrAndPrincipalHashKey with size 16 bytes each (32 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of RDFServiceImpl with size 276 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 21 instances of RasterImage with size 160 bytes each (3360 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 24 instances of ReentrantMonitor with size 16 bytes each (384 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 488 instances of Rule with size 20 bytes each (9760 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of StringAdopt with size 1 bytes each (2 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 468 instances of StyleRule with size 40 bytes each (18720 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 5 instances of URIAndPrincipalHashKey with size 12 bytes each (60 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of UploadLastDir with size 20 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of XPCContext with size 40 bytes each (80 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 23 instances of XPCNativeInterface with size 20 bytes each (460 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 23 instances of XPCNativeMember with size 8 bytes each (184 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of XPCNativeScriptableInfo with size 8 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of XPCNativeScriptableShared with size 244 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of XPCNativeSet with size 8 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of XPCWrappedNative with size 56 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of XPCWrappedNativeProto with size 32 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of XPCWrappedNativeScope with size 96 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 21 instances of gfxASurface with size 24 bytes each (504 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 52 instances of gfxFcFontSet with size 36 bytes each (1872 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 12 instances of gfxFont with size 96 bytes each (1152 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 6 instances of gfxFontEntry with size 92 bytes each (552 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 5 instances of gfxGlyphExtents with size 40 bytes each (200 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 51 instances of gfxTextRun with size 104 bytes each (5304 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 39 instances of gfxTextRunFactory with size 12 bytes each (468 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 12 instances of imgCacheEntry with size 32 bytes each (384 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of imgLoader with size 44 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 21 instances of imgRequest with size 172 bytes each (3612 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 21 instances of imgRequestProxy with size 68 bytes each (1428 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 468 instances of mozilla::css::Declaration with size 32 bytes each (14976 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 96 instances of nsAtomList with size 8 bytes each (768 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 303 instances of nsAttrSelector with size 32 bytes each (9696 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsAutoCopyListener with size 12 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsBaseChannel with size 156 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of nsBaseURLParser with size 12 bytes each (24 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsBidiKeyboard with size 16 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsBindingManager with size 256 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of nsBoxLayout with size 12 bytes each (24 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of nsCSSScanner with size 508 bytes each (1016 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1541 instances of nsCSSSelector with size 40 bytes each (61640 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1082 instances of nsCSSSelectorList with size 12 bytes each (12984 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 7 instances of nsCSSStyleSheet with size 72 bytes each (504 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 7 instances of nsCSSStyleSheetInner with size 76 bytes each (532 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 6 instances of nsCSSValue::Array with size 16 bytes each (96 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 19 instances of nsCSSValue::Image with size 40 bytes each (760 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 146 instances of nsCSSValue::URL with size 28 bytes each (4088 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsCSSValueGradient with size 56 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of nsCSSValueGradientStop with size 16 bytes each (32 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 129 instances of nsCSSValueList with size 12 bytes each (1548 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 105 instances of nsCSSValueList_heap with size 20 bytes each (2100 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsCSSValuePair with size 16 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 19 instances of nsCSSValuePairList with size 20 bytes each (380 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 19 instances of nsCSSValuePairList_heap with size 28 bytes each (532 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 37 instances of nsCStringKey with size 20 bytes each (740 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of nsCategoryObserver with size 64 bytes each (128 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsConsoleService with size 88 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsContentPolicy with size 36 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsDBusService with size 24 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsDNSService with size 52 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsDOMAttributeMap with size 48 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsDOMDocumentType with size 104 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsDOMNavigationTiming with size 156 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsDOMStorageManager with size 60 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsDateTimeFormatUnix with size 68 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsDeque with size 52 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsDocShell::InterfaceRequestorProxy with size 16 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsDocument with size 800 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsErrorService with size 132 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of nsEventListenerManager with size 72 bytes each (144 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsEventListenerThisTranslator with size 12 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsExceptionManager with size 24 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsFileChannel with size 176 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsFocusManager with size 56 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsFrameList with size 8 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 6 instances of nsGenericDOMDataNode with size 64 bytes each (384 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 4 instances of nsGenericElement with size 68 bytes each (272 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsHTMLBodyElement with size 76 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsHTMLCSSStyleSheet with size 24 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsHTMLDNSPrefetch::nsDeferrals with size 4136 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsHTMLDNSPrefetch::nsListener with size 12 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsHTMLDocument with size 896 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsHTMLScriptElement with size 104 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of nsHTMLSharedElement with size 92 bytes each (184 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsHTMLStyleSheet with size 76 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of nsHTMLStyleSheet::GenericTableRule with size 12 bytes each (24 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1163 instances of nsHashKey with size 8 bytes each (9304 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsHashPropertyBag with size 48 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 8 instances of nsHashtable with size 44 bytes each (352 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 580 instances of nsHtml5AttributeName with size 16 bytes each (9280 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 393 instances of nsHtml5ElementName with size 16 bytes each (6288 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsHtml5HtmlAttributes with size 24 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsIDNService with size 64 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsIOService with size 132 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsImageFrame::IconLoad with size 44 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsJISx4051LineBreaker with size 12 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsLayoutStatics with size 1 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsLayoutStylesheetCache with size 40 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsLoadGroup with size 8 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsLocalFile with size 124 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 7 instances of nsMediaList with size 20 bytes each (140 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsNativeTheme with size 112 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsNativeThemeGTK with size 1176 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsNetworkManagerListener with size 24 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 7 instances of nsNodeInfo with size 84 bytes each (588 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsNodeInfoManager with size 44 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of nsNullPrincipal with size 36 bytes each (72 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of nsNullPrincipalURI with size 36 bytes each (72 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsOnloadBlocker with size 12 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsParserService with size 68 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 19 instances of nsPersistentProperties with size 80 bytes each (1520 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsPrefBranch with size 76 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 22 instances of nsPrincipal with size 76 bytes each (1672 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsPrivateBrowsingObserver with size 24 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 21 instances of nsProperties with size 8 bytes each (168 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 407 instances of nsPseudoClassList with size 12 bytes each (4884 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 3 instances of nsRDFResource with size 28 bytes each (84 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsRangeUtils with size 12 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsRect with size 16 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsRepeatService with size 24 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsSameOriginChecker with size 16 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsSampleWordBreaker with size 12 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 250 instances of nsScriptError with size 100 bytes each (25000 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsScriptLoader with size 64 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsScriptLoaderObserverProxy with size 16 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of nsScriptNameSpaceManager with size 88 bytes each (176 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsScriptSecurityManager with size 80 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsSimpleURI with size 68 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsSocketTransportService with size 120 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 104 instances of nsStandardURL with size 180 bytes each (18720 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 4 instances of nsStaticCaseInsensitiveNameTable with size 48 bytes each (192 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 3633 instances of nsStringBuffer with size 8 bytes each (29064 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 19 instances of nsStringBundle with size 52 bytes each (988 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsStringBundleService with size 112 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1124 instances of nsStringKey with size 20 bytes each (22480 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 21 instances of nsSupportsCStringImpl with size 24 bytes each (504 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsSystemPrincipal with size 36 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 981 instances of nsTArray_base with size 4 bytes each (3924 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 6 instances of nsTextFragment with size 8 bytes each (48 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 5 instances of nsTextNode with size 68 bytes each (340 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of nsThread with size 124 bytes each (248 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 3 instances of nsTimerImpl with size 68 bytes each (204 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 5 instances of nsURIHashKey with size 8 bytes each (40 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsUnicodeNormalizer with size 12 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of nsVariant with size 48 bytes each (96 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 45 instances of nsVoidArray with size 4 bytes each (180 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 31 instances of nsWeakReference with size 16 bytes each (496 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsXBLService with size 56 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsXPCComponents with size 60 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsXPConnect with size 108 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsXTFService with size 44 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsXULPopupManager with size 76 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsXULPrototypeCache with size 236 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of xpc::CompartmentPrivate with size 36 bytes each (72 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of xpcPerThreadData with size 44 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 23 instances of xptiInterfaceInfo with size 20 bytes each (460 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of xptiInterfaceInfoManager with size 128 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of xptiWorkingSet with size 88 bytes
Comment 2 Matt Brubeck (:mbrubeck) 2011-12-01 10:38:38 PST
This also appeared on some earlier pushes:
https://tbpl.mozilla.org/php/getParsedLog.php?id=7679380&tree=Mozilla-Inbound
https://tbpl.mozilla.org/php/getParsedLog.php?id=7682280&tree=Mozilla-Inbound

The earliest so far is https://hg.mozilla.org/integration/mozilla-inbound/rev/09a0517358d9

Retriggering some earlier runs to try to establish a regression window...
Comment 3 Matt Brubeck (:mbrubeck) 2011-12-01 10:55:15 PST
https://tbpl.mozilla.org/php/getParsedLog.php?id=7686350&tree=Mozilla-Inbound

This retrigger pushed the end of the regression range back one push to:
https://hg.mozilla.org/integration/mozilla-inbound/rev/e07c407ae1b1
Comment 4 Matt Brubeck (:mbrubeck) 2011-12-01 10:56:18 PST
(In reply to Matt Brubeck (:mbrubeck) from comment #3)
> This retrigger pushed the end of the regression range back one push to:
> https://hg.mozilla.org/integration/mozilla-inbound/rev/e07c407ae1b1

Oops, that's not actually earlier than the original first failure.  The earliest failure is still 09a0517358d9.
Comment 5 Matt Brubeck (:mbrubeck) 2011-12-01 11:11:13 PST
Based on data from the retriggers, I am blaming this for now on logging patches from bug 687972.
Comment 126 Serge Gautherie (:sgautherie) 2012-01-13 16:45:48 PST
https://tbpl.mozilla.org/php/getParsedLog.php?id=8536879&tree=Firefox
Rev3 Fedora 12 mozilla-central debug test crashtest on 2012-01-13 16:20:34 PST for push 1a94821b4655
Comment 154 Serge Gautherie (:sgautherie) 2012-01-16 14:30:20 PST
https://tbpl.mozilla.org/php/getParsedLog.php?id=8588471&tree=Firefox
Rev3 Fedora 12 mozilla-central debug test crashtest on 2012-01-16 13:18:49 PST for push 42a133039277
Comment 291 Serge Gautherie (:sgautherie) 2012-01-28 09:39:46 PST
https://tbpl.mozilla.org/php/getParsedLog.php?id=8909285&tree=Firefox
Rev3 Fedora 12 mozilla-central debug test crashtest on 2012-01-28 09:22:41 PST for push 284bcd56f151
Comment 312 Serge Gautherie (:sgautherie) 2012-02-02 17:25:17 PST
https://tbpl.mozilla.org/php/getParsedLog.php?id=9032006&tree=Firefox
Comment 313 Serge Gautherie (:sgautherie) 2012-02-02 17:25:51 PST
https://tbpl.mozilla.org/php/getParsedLog.php?id=9031038&tree=Firefox
Comment 314 Serge Gautherie (:sgautherie) 2012-02-02 17:29:27 PST
https://tbpl.mozilla.org/php/getParsedLog.php?id=9043388&tree=Firefox
Comment 315 Serge Gautherie (:sgautherie) 2012-02-02 17:30:55 PST
https://tbpl.mozilla.org/php/getParsedLog.php?id=9045177&tree=Firefox
Comment 316 Phil Ringnalda (:philor) 2012-02-02 19:58:41 PST
One pretty easy way to tell that those last few are not actually this is to look at the first line of the log, where it says "... mochitest-other ..." - you can be quite confident that a mochitest-other run did not leak anything from /content/media/test/crashtests/691096-1.html.
Comment 318 Matthew Gregan [:kinetik] 2012-08-19 18:08:08 PDT
No sign of this for many months.

Note You need to log in before you can comment on or make changes to this bug.