If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

OS X debug mochitest-1 leaks 7642 bytes intermittently including 1 instance of nsStrictTransportSecurityService

RESOLVED WORKSFORME

Status

()

Core
DOM: Core & HTML
RESOLVED WORKSFORME
7 years ago
5 years ago

People

(Reporter: Away for a while, Unassigned)

Tracking

({intermittent-failure, mlk})

Trunk
x86
Mac OS X
intermittent-failure, mlk
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

7 years ago
Example:

http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1282762747.1282765332.16134.gz#err0
Rev3 MacOSX Leopard 10.5.8 mozilla-central debug test mochitests-1/5 on 2010/08/25 11:59:07

nsTraceRefcntImpl::DumpStatistics: 1244 entries
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | leaked 7642 bytes during test execution
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | leaked 4 instances of AtomImpl with size 20 bytes each (80 bytes total)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | leaked 1 instance of CloseCookieDBListener with size 12 bytes
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | leaked 1 instance of Connection with size 100 bytes
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | leaked 3 instances of DBListenerErrorHandler with size 12 bytes each (36 bytes total)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | leaked 1 instance of HttpBaseChannel with size 236 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of Service with size 36 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 3 instances of Statement with size 60 bytes each (180 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of StringAdopt with size 1 bytes each (2 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of imgRequest with size 156 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of imgRequestProxy with size 64 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of nsBaseURLParser with size 12 bytes each (24 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 60 bytes each (120 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsCookiePermission with size 36 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsCookieService with size 312 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsDNSService with size 48 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsEffectiveTLDService with size 48 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 37 instances of nsHashKey with size 8 bytes each (296 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsHashPropertyBag with size 48 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 3 instances of nsHashtable with size 44 bytes each (132 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsHttpChannel with size 408 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsHttpChannelAuthProvider with size 136 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsHttpConnectionInfo with size 40 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsHttpHandler with size 344 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsHttpTransaction with size 140 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 124 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsInputStreamPump with size 84 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsInterfaceRequestorAgg with size 20 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 136 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsNetworkLinkService with size 28 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsObserverService with size 48 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsPermissionManager with size 92 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsPipe with size 152 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsPrefBranch with size 80 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsPrincipal with size 76 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsProgressNotificationProxy with size 32 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsProperties with size 8 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsProxyInfo with size 44 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsRecyclingAllocatorImpl with size 48 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsSocketTransportService with size 1684 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 2 instances of nsStandardURL with size 188 bytes each (376 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsStreamConverterService with size 16 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsStrictTransportSecurityService with size 16 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 39 instances of nsStringBuffer with size 8 bytes each (312 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsStringInputStream with size 36 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 11 instances of nsTArray_base with size 4 bytes each (44 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsThread with size 72 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsTimerImpl with size 72 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsTransportEventSinkProxy with size 32 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 1 instance of nsUnicodeNormalizer with size 12 bytes
TEST-INFO | automationutils.processLeakLog() | leaked 18 instances of nsVoidArray with size 4 bytes each (72 bytes total)
TEST-INFO | automationutils.processLeakLog() | leaked 5 instances of nsWeakReference with size 16 bytes each (80 bytes total)
(Reporter)

Comment 1

7 years ago
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1282751584.1282753507.21067.gz
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1282792406.1282794185.21953.gz
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1283148289.1283156508.8869.gz

Comment 4

5 years ago
Mass marking whiteboard:[orange] bugs WFM (to clean up TBPL bug suggestions) that:
* Haven't changed in > 6months
* Whose whiteboard contains none of the strings: {disabled,marked,random,fuzzy,todo,fails,failing,annotated,leave open,time-bomb}
* Passed a (quick) manual inspection of bug summary/whiteboard to ensure they weren't a false positive.

I've also gone through and searched for cases where the whiteboard wasn't labelled correctly after test disabling, by using attachment description & basic comment searches. However if the test for which this bug was about has in fact been disabled/annotated/..., please accept my apologies & reopen/mark the whiteboard appropriately so this doesn't get re-closed in the future (and please ping me via IRC or email so I can try to tweak the saved searches to avoid more edge cases).

Sorry for the spam! Filter on: #FFA500
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.