Closed Bug 1284135 Opened 9 years ago Closed 8 years ago

Intermittent LeakSanitizer | leak at mozilla::net::nsHttpHandler::NewProxiedChannel2, mozilla::net::nsIOService::NewChannelFromURIWithProxyFlagsInternal, NS_NewChannelInternal

Categories

(Core :: Networking, defect, P3)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1377471

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure, memory-leak, Whiteboard: [necko-backlog])

Keywords: mlk
Whiteboard: [necko-backlog]
Bulk assigning P3 to all open intermittent bugs without a priority set in Firefox components per bug 1298978.
Priority: -- → P3
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → DUPLICATE
The memleak is reported after all test cases in dom/workers/test/serviceworkers/ were finished. From the leakage report, the leaked object are in parent process, involves in HTTP redirection, services worker interception, and cache. >| LeakSanitizer | leak at mozilla::net::nsHttpHandler::NewProxiedChannel2, mozilla::net::nsIOService::NewChannelFromURIWithProxyFlagsInternal, NS_NewChannelInternal >| LeakSanitizer | leak at mozilla::net::HttpBaseChannel::HttpBaseChannel, mozilla::net::nsHttpChannel::nsHttpChannel, mozilla::net::nsHttpHandler::NewProxiedChannel2 >| LeakSanitizer | leak at mozilla::net::CacheStorageService::AddStorageEntry, mozilla::net::CacheStorageService::AddStorageEntry, mozilla::net::CacheStorage::OpenTruncate >| LeakSanitizer | leak at Alloc, nsACString::MutatePrep, nsACString::SetCapacity, SetCapacity >| LeakSanitizer | leak at mozilla::net::CacheFile::OpenOutputStream, mozilla::net::CacheEntry::OpenOutputStreamInternal, mozilla::net::CacheEntry::OpenOutputStream >| LeakSanitizer | leak at nsNodeSupportsWeakRefTearoff::GetWeakReference, NS_GetWeakReference, do_GetWeakReference, mozilla::LoadContext::LoadContext >| LeakSanitizer | leak at WeakPtr, SupportsWeakPtr, mozilla::dom::PBrowserParent::PBrowserParent, mozilla::dom::TabParent::TabParent >| LeakSanitizer | leak at mozilla::net::nsStandardURL::StartClone, CloneInternal, mozilla::net::nsStandardURL::Clone, NS_EnsureSafeToReturn >| LeakSanitizer | leak at Alloc, nsACString::MutatePrep, nsACString::SetCapacity, nsACString::SetLength >| LeakSanitizer | leak at mozilla::net::nsHttpChannel::GetOrCreateChannelClassifier, mozilla::net::nsHttpChannel::InitLocalBlockList, mozilla::net::nsHttpChannel::BeginConnectContinue >| LeakSanitizer | leak at Realloc, nsTArray_base, AppendElements, nsTArray_Impl >| LeakSanitizer | leak at mozilla::net::CacheFile::Init, mozilla::net::CacheEntry::Load, Open, mozilla::net::CacheEntry::AsyncOpen >| LeakSanitizer | leak at Realloc, nsACString::MutatePrep, nsACString::ReplacePrepInternal, nsACString::ReplacePrep >| LeakSanitizer | leak at mozilla::dom::TabParent::GetLoadContext, nsFrameLoader::GetLoadContext, NS_InvokeByIndex >| LeakSanitizer | leak at InterceptedChannelBase, mozilla::net::InterceptedChannelChrome::InterceptedChannelChrome, mozilla::net::nsHttpChannel::OpenCacheEntry, mozilla::net::nsHttpChannel::Connect >| LeakSanitizer | leak at mozilla::net::NeckoParent::CreateChannelLoadContext, mozilla::net::NeckoParent::AllocPHttpChannelParent, mozilla::net::PNeckoParent::OnMessageReceived >| LeakSanitizer | leak at NewURI, mozilla::net::nsHttpHandler::NewURI, mozilla::net::nsIOService::NewURI, mozilla::net::nsHttpChannel::CreateNewURI >| LeakSanitizer | leak at Alloc, nsAString::MutatePrep, nsAString::SetCapacity, SetLength >| LeakSanitizer | leak at mozilla::BasePrincipal::CreateCodebasePrincipal, mozilla::BasePrincipal::CreateCodebasePrincipal, nsScriptSecurityManager::GetChannelURIPrincipal >| LeakSanitizer | leak at mozilla::net::NeckoParent::AllocPHttpChannelParent, mozilla::net::PNeckoParent::OnMessageReceived, mozilla::dom::PContentParent::OnMessageReceived >| LeakSanitizer | leak at mozilla::net::HttpBaseChannel::CloneLoadInfoForRedirect, mozilla::net::nsHttpChannel::ContinueProcessRedirectionAfterFallback, mozilla::net::nsHttpChannel::AsyncProcessRedirection >| LeakSanitizer | leak at Alloc, nsACString::MutatePrep, nsACString::ReplacePrepInternal, nsACString::ReplacePrep >| LeakSanitizer | leak at Malloc, nsTArray_base, AppendElement, mozilla::net::LoadInfo::AppendRedirectHistoryEntry >| LeakSanitizer | leak at mozilla::net::HttpChannelParent::DoAsyncOpen, mozilla::net::HttpChannelParent::Init, mozilla::net::NeckoParent::RecvPHttpChannelConstructor >| LeakSanitizer | leak at mozilla::net::nsHttpChannel::BeginConnect, mozilla::net::nsHttpChannel::OnProxyAvailable, mozilla::net::nsAsyncResolveRequest::DoCallback >| LeakSanitizer | leak at mozilla::net::nsHttpChannel::OnCacheEntryCheck, mozilla::net::CacheEntry::InvokeCallback, mozilla::net::CacheEntry::InvokeCallbacks >| LeakSanitizer | leak at mozilla::net::HttpChannelParent::HttpChannelParent, mozilla::net::NeckoParent::AllocPHttpChannelParent, mozilla::net::PNeckoParent::OnMessageReceived >| LeakSanitizer | leak at Malloc, nsTArray_base, AppendElement, mozilla::net::nsHttpChannel::OnCacheEntryCheck >| LeakSanitizer | leak at mozilla::net::CacheEntry::OpenOutputStreamInternal, mozilla::net::CacheEntry::OpenOutputStream, mozilla::net::InterceptedChannelChrome::NotifyController >| LeakSanitizer | leak at mozilla::dom::nsIContentParent::AllocPBrowserParent, mozilla::dom::PContentParent::OnMessageReceived, mozilla::ipc::MessageChannel::DispatchAsyncMessage >| LeakSanitizer | leak at NullPrincipal::Create, mozilla::net::HttpBaseChannel::CloneLoadInfoForRedirect, mozilla::net::nsHttpChannel::ContinueProcessRedirectionAfterFallback >| LeakSanitizer | leak at NullPrincipalURI::Create, NullPrincipal::Init, NullPrincipal::Create >| LeakSanitizer | leak at mozilla::net::LoadInfo::Clone, mozilla::net::HttpBaseChannel::CloneLoadInfoForRedirect, mozilla::net::nsHttpChannel::ContinueProcessRedirectionAfterFallback >| LeakSanitizer | leak at mozilla::net::nsStandardURL::StartClone, CloneInternal, mozilla::net::nsStandardURL::CloneIgnoringRef, mozilla::net::HttpBaseChannel::SetReferrerWithPolicy >| LeakSanitizer | leak at mozilla::net::nsProtocolProxyService::ExtractProxyInfo, mozilla::net::nsProtocolProxyService::ProcessPACString, mozilla::net::nsAsyncResolveRequest::DoCallback >| LeakSanitizer | leak at Create, NS_Atomize, mozilla::BasePrincipal::FinishInit, ContentPrincipal::Init >| LeakSanitizer | leak at NewHandle, mozilla::net::CacheEntry::NewWriteHandle, mozilla::net::CacheStorage::OpenTruncate, mozilla::net::nsHttpChannel::OpenCacheEntry >| LeakSanitizer | leak at mozilla::BasePrincipal::CreateCodebasePrincipal, mozilla::BasePrincipal::CreateCodebasePrincipal, mozilla::ipc::PrincipalInfoToPrincipal >| LeakSanitizer | leak at mozilla::net::nsHttpChannel::OpenCacheEntry, mozilla::net::nsHttpChannel::Connect, mozilla::net::nsHttpChannel::ContinueBeginConnectWithResult >| LeakSanitizer | leak at mozilla::net::CacheEntry::Load, Open, mozilla::net::CacheEntry::AsyncOpen, mozilla::net::CacheStorage::OpenTruncate >| LeakSanitizer | leak at Create, NS_Atomize, mozilla::BasePrincipal::FinishInit, NullPrincipal::Init
You need to log in before you can comment on or make changes to this bug.