Closed
Bug 1232555
Opened 9 years ago
Closed 9 years ago
Intermittent e10s LeakSanitizer | leak at NewURI, mozilla::net::nsHttpHandler::NewURI, nsIOService::NewURI, NS_NewURI etc.
Categories
(Core :: DOM: Service Workers, defect)
Core
DOM: Service Workers
Tracking
()
RESOLVED
WORKSFORME
Tracking | Status | |
---|---|---|
e10s | + | --- |
People
(Reporter: philor, Unassigned)
References
(Blocks 2 open bugs)
Details
(Keywords: intermittent-failure, memory-leak)
Takes a bit of scrolling to get down to your part, but eventually...
https://treeherder.mozilla.org/logviewer.html#?job_id=18583979&repo=mozilla-inbound
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at NewURI, mozilla::net::nsHttpHandler::NewURI, nsIOService::NewURI, NS_NewURI
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at mozilla::net::HttpChannelChild::HttpChannelChild, mozilla::net::nsHttpHandler::NewProxiedChannel2, nsIOService::NewChannelFromURIWithProxyFlagsInternal
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at PLDHashTable::Add, nsLoadGroup::AddRequest, mozilla::net::HttpChannelChild::AsyncOpen, AsyncOpen2
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at mozilla::dom::workers::serviceWorkerScriptCache::Compare, mozilla::dom::workers::ServiceWorkerRegisterJob::ContinueUpdate, apply, nsRunnableMethodImpl
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at PR_NewLock, OffTheBooksMutex, nsISupportsPriority, nsThread::nsThread
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at nsStandardURL::StartClone, CloneInternal, nsStandardURL::Clone, NS_EnsureSafeToReturn
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at mozilla::BasePrincipal::CreateCodebasePrincipal, nsScriptSecurityManager::GetLoadContextCodebasePrincipal, nsScriptSecurityManager::GetChannelURIPrincipal
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at *, mozilla::dom::workers::ServiceWorkerRegisterJob::Start, mozilla::dom::workers::ServiceWorkerManager::Register, mozilla::dom::ServiceWorkerContainer::Register
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at xpc::CreateSandboxObject, nsXPConnect::CreateSandbox, CreateCacheStorage, Initialize
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at mozilla::dom::workers::ServiceWorkerRegisterJob::ComparisonResult, mozilla::dom::workers::serviceWorkerScriptCache::, mozilla::dom::NativePromiseCallback::Call
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at Realloc, nsTArray_base, nsTArray_Impl, AppendElement
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at nsThreadManager::Init, mozilla::dom::ContentChild::Init, mozilla::dom::ContentProcess::Init
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at mozilla::net::nsHttpHandler::NewProxiedChannel2, nsIOService::NewChannelFromURIWithProxyFlagsInternal, nsIOService::NewChannelFromURIWithProxyFlags2
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at PR_NewLock, OffTheBooksMutex, Mutex, mozilla::ConsoleReportCollector::ConsoleReportCollector
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at mozilla::dom::cache::CacheStorage::CreateOnMainThread, CreateCacheStorage, Initialize, mozilla::dom::workers::serviceWorkerScriptCache::Compare
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at nsIOService::NewChannelFromURIWithProxyFlags2, nsIOService::NewChannelFromURI2, NS_NewChannelInternal
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at PR_NewCondVar, CondVar, nsEventQueue, nsISupportsPriority
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at Initialize, mozilla::dom::workers::serviceWorkerScriptCache::Compare, mozilla::dom::workers::ServiceWorkerRegisterJob::ContinueUpdate, apply
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at WeakPtr, SupportsWeakPtr, MessageListener, IProtocol
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at nsScriptLoader::ConvertToUTF16, mozilla::dom::workers::serviceWorkerScriptCache::, nsStreamLoader::OnStopRequest, nsInputStreamPump::OnStateStop
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at NS_NewLoadGroup, operator->, Initialize, mozilla::dom::workers::serviceWorkerScriptCache::Compare
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at Alloc, nsACString_internal::MutatePrep, nsACString_internal::ReplacePrepInternal, nsACString_internal::ReplacePrep
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at MakeUnique, mozilla::dom::cache::CacheStorage::CacheStorage, mozilla::dom::cache::CacheStorage::CreateOnMainThread, CreateCacheStorage
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at RedirectionLimit, mozilla::net::HttpBaseChannel::HttpBaseChannel, mozilla::net::HttpChannelChild::HttpChannelChild, mozilla::net::nsHttpHandler::NewProxiedChannel2
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at Alloc, nsACString_internal::MutatePrep, nsACString_internal::SetCapacity, nsACString_internal::SetLength
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at mozilla::dom::workers::ServiceWorkerManager::SoftUpdate, mozilla::dom::workers::ServiceWorkerManagerChild::RecvNotifySoftUpdate, mozilla::dom::PServiceWorkerManagerChild::OnMessageReceived
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at mozilla::net::SchedulingContextService::GetSchedulingContext, nsLoadGroup::Init, nsLoadGroupConstructor
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at Alloc, nsAString_internal::MutatePrep, nsAString_internal::ReplacePrepInternal, nsAString_internal::ReplacePrep
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at GetNextID, mozilla::dom::workers::ServiceWorkerInfo::ServiceWorkerInfo, mozilla::dom::workers::ServiceWorkerRegisterJob::ComparisonResult, mozilla::dom::workers::serviceWorkerScriptCache::
18:55:59 WARNING - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at NewPage, nsEventQueue::PutEvent, take, nsThread::PutEvent
Updated•9 years ago
|
Blocks: e10s-tests
tracking-e10s:
--- → +
Comment 2•9 years ago
|
||
Not sure what information I can provide here. Clearing needinfo.
Flags: needinfo?(ehsan)
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 6•9 years ago
|
||
Andrew, do you know what an "indirect leak" is in LSan terminology?
Flags: needinfo?(continuation)
Comment 7•9 years ago
|
||
(In reply to :Ehsan Akhgari from comment #6)
> Andrew, do you know what an "indirect leak" is in LSan terminology?
An indirect leak means that according to its conservative analysis, some other leaked block contains a pointer to that leaked block. So in theory if you have a bunch of indirect leaks, and one direct leak, probably the root of the leak is the direct leak. Of course, in the presence of cycles, all bets are off.
Flags: needinfo?(continuation)
Comment 8•9 years ago
|
||
(In reply to Andrew McCreight [:mccr8] from comment #7)
> (In reply to :Ehsan Akhgari from comment #6)
> > Andrew, do you know what an "indirect leak" is in LSan terminology?
>
> An indirect leak means that according to its conservative analysis, some
> other leaked block contains a pointer to that leaked block. So in theory if
> you have a bunch of indirect leaks, and one direct leak, probably the root
> of the leak is the direct leak. Of course, in the presence of cycles, all
> bets are off.
I see. And the lack of a direct leak suggests a cycle, right?
Comment 9•9 years ago
|
||
(In reply to :Ehsan Akhgari from comment #8)
> I see. And the lack of a direct leak suggests a cycle, right?
Yes.
Comment 10•9 years ago
|
||
I don't think so. Looking at the error reports it more matches bug 1232558. Note, we haven't seen this error since I landed bug 1237158 which further suggests the connection.
Comment 11•9 years ago
|
||
This has not triggered since bug 1237158 landed. I'm going to close for now.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
Comment hidden (Intermittent Failures Robot) |
You need to log in
before you can comment on or make changes to this bug.
Description
•