Intermittent leak of ~33KB in mochitest-chrome on Windows

RESOLVED WORKSFORME

Status

()

Core
General
RESOLVED WORKSFORME
6 years ago
5 years ago

People

(Reporter: mbrubeck, Unassigned)

Tracking

({intermittent-failure, mlk})

Trunk
x86
Windows XP
intermittent-failure, mlk
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

6 years ago
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1311918187.1311923596.6630.gz
Rev3 WINNT 5.1 mozilla-central debug test mochitest-other on 2011/07/28 22:43:07 

Leaked URLs:
  file:///c:/docume~1/cltbld/locals~1/temp/tmpzy0axn/mochikit-18.tmp/bug301397_2.html
  file:///c:/docume~1/cltbld/locals~1/temp/tmpzy0axn/mochikit-18.tmp/bug301397_3.html
  http://example.com/tests/dom/tests/mochitest/localstorage/frameChromeSlave.html
  http://example.org/tests/dom/tests/mochitest/whatwg/postMessage_chrome_helper.html
  http://example.org/tests/js/src/xpconnect/tests/mochitest/bug500931_helper.html
  http://mochi.test:8888/
  http://example.org/tests/js/src/xpconnect/tests/mochitest/bug571849_helper.html
  http://mochi.test:8888/tests/js/src/xpconnect/tests/mochitest/file_evalInSandbox.html
  http://example.org/tests/js/src/xpconnect/tests/mochitest/file_bug658560.html
  http://example.org/tests/js/src/xpconnect/tests/mochitest/file_doublewrappedcompartments.html
  http://example.org/tests/js/src/xpconnect/tests/mochitest/file_evalInSandbox.html
  http://example.org/tests/js/src/xpconnect/tests/mochitest/chrome_wrappers_helper.html
  http://example.org/chrome/layout/base/test/chrome/bug551434_childframe.html
  http://mochi.test:8888/tests/layout/forms/test/bug536567_subframe.html
  http://example.org/tests/layout/forms/test/bug536567_subframe.html
  http://example.com/tests/layout/forms/test/bug536567_subframe.html
  http://mochi.test:8888/tests/layout/style/test/chrome/moz_document_helper.html
  file:///c:/docume~1/cltbld/locals~1/temp/tmpzy0axn
  http://sectest2.example.org/chrome/toolkit/content/tests/chrome/popup_childframe_node.xul
nsStringStats
 => mAllocCount:        1762456
 => mReallocCount:       335882
 => mFreeCount:         1762322  --  LEAKED 134 !!!
 => mShareCount:        3246929
 => mAdoptCount:          82471
 => mAdoptFreeCount:      82471
INFO | automation.py | Application ran for: 0:21:20.375000
INFO | automation.py | Reading PID log: c:\docume~1\cltbld\locals~1\temp\tmpxj4tvgpidlog
==> process 3168 launched child process 3220
==> process 3168 launched child process 3500
==> process 3168 launched child process 3532
==> process 3168 launched child process 1304
==> process 3168 launched child process 3476
INFO | automation.py | Checking for orphan process with PID: 3220
INFO | automation.py | Checking for orphan process with PID: 3500
INFO | automation.py | Checking for orphan process with PID: 3532
INFO | automation.py | Checking for orphan process with PID: 1304
INFO | automation.py | Checking for orphan process with PID: 3476
SUCCESS: The process with PID 3136 has been terminated.
SUCCESS: The process with PID 1632 has been terminated.
WARNING: nsExceptionService ignoring thread destruction after shutdown: file e:/builds/moz2_slave/m-cen-w32-dbg/build/xpcom/base/nsExceptionService.cpp, line 197
SUCCESS: The process with PID 3056 has been terminated.

nsTraceRefcntImpl::DumpStatistics: 1253 entries
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | leaked 33616 bytes during test execution
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | leaked 21 instances of AsyncStatement with size 48 bytes each (1008 bytes total)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | leaked 1 instance of AsyncStatementParams with size 20 bytes
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | leaked 1 instance of BackstagePass with size 24 bytes
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | leaked 1 instance of CalculateFrecencyFunction with size 12 bytes
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | leaked 3 instances of Connection with size 112 bytes each (336 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of GenerateGUIDFunction with size 12 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of MatchAutoCompleteFunction with size 12 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 9 instances of Mutex with size 12 bytes each (108 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 6 instances of ReentrantMonitor with size 16 bytes each (96 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of Service with size 44 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of SharedScriptableHelperForJSIID with size 12 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 22 instances of Statement with size 60 bytes each (1320 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 9 instances of StorageMemoryReporter with size 32 bytes each (288 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 3 instances of XPCNativeScriptableInfo with size 8 bytes each (24 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 11 instances of XPCNativeScriptableShared with size 160 bytes each (1760 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 210 instances of XPCWrappedNative with size 56 bytes each (11760 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 15 instances of XPCWrappedNativeProto with size 32 bytes each (480 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of mozStorageFunctionGetUnreversedHost with size 12 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of nsBaseURLParser with size 12 bytes each (24 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 3 instances of nsCategoryObserver with size 64 bytes each (192 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsDeque with size 52 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsDownloadManager with size 68 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsHashPropertyBag with size 48 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsIdleServiceDaily with size 48 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsIdleServiceWin with size 36 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 32 instances of nsJSCID with size 52 bytes each (1664 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsJSID with size 36 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 139 instances of nsJSIID with size 24 bytes each (3336 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of nsLocalFile with size 88 bytes each (176 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsNavBookmarks with size 288 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsNavHistory with size 600 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsObserverService with size 48 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of nsPersistentProperties with size 80 bytes each (160 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of nsPrefBranch with size 80 bytes each (160 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 19 instances of nsStandardURL with size 188 bytes each (3572 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 134 instances of nsStringBuffer with size 8 bytes each (1072 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of nsStringBundle with size 52 bytes each (104 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsSystemPrincipal with size 36 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 32 instances of nsTArray_base with size 4 bytes each (128 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 3 instances of nsThread with size 128 bytes each (384 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of nsTimerImpl with size 72 bytes each (144 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 19 instances of nsURIHashKey with size 8 bytes each (152 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 9 instances of nsVariant with size 64 bytes each (576 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 6 instances of nsVoidArray with size 4 bytes each (24 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of nsXPCComponents with size 60 bytes each (120 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of nsXPCComponents_Classes with size 20 bytes each (40 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of nsXPCComponents_Interfaces with size 28 bytes each (56 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsXPCComponents_Results with size 20 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of nsXPCComponents_Utils with size 24 bytes each (48 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 133 instances of xptiInterfaceInfo with size 20 bytes each (2660 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
==> process 1304 will purposefully crash
INFO | automationutils.processLeakLog() | process 1304 was deliberately crashed and thus has no leak log

== BloatView: ALL (cumulative) LEAK AND BLOAT STATISTICS, plugin process 3476

     |<----------------Class--------------->|<-----Bytes------>|<----------------Objects---------------->|<--------------References-------------->|
                                              Per-Inst   Leaked    Total      Rem      Mean       StdDev     Total      Rem      Mean       StdDev
   0 TOTAL                                          13        0      923        0 (   27.39 +/-    20.09)      434        0 (   64.13 +/-    52.76)
(Reporter)

Comment 1

6 years ago
http://tinderbox.mozilla.org/showlog.cgi?log=Mozilla-Inbound/1311988067.1311992690.29771.gz
(Reporter)

Comment 2

6 years ago
http://tinderbox.mozilla.org/showlog.cgi?log=Mozilla-Inbound/1311979439.1311983993.26620.gz
(Reporter)

Comment 3

6 years ago
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1312250340.1312255111.28725.gz
(Reporter)

Comment 4

6 years ago
http://tinderbox.mozilla.org/showlog.cgi?log=Mozilla-Aurora/1312245262.1312250052.3046.gz
(Reporter)

Comment 5

6 years ago
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1312820222.1312824651.31964.gz
(Reporter)

Comment 6

6 years ago
http://tbpl.allizom.org/php/getParsedLog.php?id=6020809 (Aurora)
(Reporter)

Comment 7

6 years ago
http://tbpl.allizom.org/php/getParsedLog.php?id=6111060
https://tbpl.mozilla.org/php/getParsedLog.php?id=10034858&tree=Fx-Team

Updated

5 years ago
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → WORKSFORME
(Assignee)

Updated

5 years ago
Keywords: intermittent-failure
(Assignee)

Updated

5 years ago
Whiteboard: [orange]
You need to log in before you can comment on or make changes to this bug.