# HeapCheck sanity test leak:base::ToolsSanityTest_MemoryLeak_Test::TestBody #### Third-party leaks #### # False positives in libfontconfig. http://crbug.com/39050 leak:libfontconfig # False positive in Blink due to bit twiddling on pointers. http://crbug.com/242672 # TODO(earthdok): Annotate. leak:WTF::BitVector::resizeOutOfLine # V8 leak, expect 1024 bytes leaked per process. http://crbug.com/99304 leak:v8::internal::V8::Initialize # V8 GC issues in ProxyResolver tests, probably harmless. http://crbug.com/67378 leak:net::ProxyResolverV8::SetPacScript leak:net::(anonymous namespace)::ProxyResolverV8WithMockBindings::SetPacScriptFromDisk leak:net::(anonymous namespace)::InitResolver leak:net::ProxyResolverScriptData::FromUTF8 # A small string is leaked here (57 bytes per process). http://crbug.com/46571#c9 leak:WebCore::V8GCController::collectGarbage # Intentional leak in Blink. http://crbug.com/121729 # TODO(earthdok): annotate it. leak:WebCore::parseUASheet # http://crbug.com/270180 leak:net::ProxyResolverV8::Context::ResolveProxy # NSS leaks in CertDatabaseNSSTest tests. http://crbug.com/51988 leak:net::NSSCertDatabase::ImportFromPKCS12 leak:net::NSSCertDatabase::ListCerts leak:net::NSSCertDatabase::DeleteCertAndKey leak:crypto::ScopedTestNSSDB::ScopedTestNSSDB # Another leak due to not shutting down NSS properly. http://crbug.com/124445 leak:error_get_my_stack # The NSS suppressions above will not fire when the fast stack unwinder is used, # because it can't unwind through NSS libraries. Apply blanket suppressions for # now. leak:libnssutil3 leak:libnspr4 leak:libnss3 leak:libplds4 leak:libnssckbi # Skia leaks. http://crbug.com/189170 leak:FontConfigTypeface::LegacyCreateTypeface # Skia leaks GrGpuGL::ProgramCache::Entry. http://crbug.com/262934 leak:GrGpuGL::flushGraphicsState # xrandr leak. http://crbug.com/119677 leak:XRRFindDisplay # V8 may leak this by design in unit tests. http://crbug.com/323149 leak:v8::internal::Genesis::Genesis # Suppressions for objects which can be owned by the V8 heap. This is a # temporary workaround until LeakSanitizer supports the V8 heap. # http://crbug.com/328552 leak:extensions::ObjectBackedNativeHandler::RouteFunction leak:toString<WTF::AtomicString> leak:WebCore::StringCache::createStringAndInsertIntoCache leak:WebCore::V8WindowShell::initializeIfNeeded leak:WebCore::V8MouseEvent::constructorCallback leak:WebCore::*::*GetterCallback leak:WebCore::*::*SetterCallback leak:WebCore::*::errorMethodCallback leak:WebCore::v8StringToWebCoreString leak:WTF::StringImpl::createUninitialized leak:ResourceBundleSourceMap::GetSource # http://crbug.com/328987 leak:MetricsNetworkObserver::ProbeWifiPHYLayerProtocol leak:MetricsLog::MetricsLog #### Actual bugs in Chromium code #### # PLEASE DO NOT ADD NEW SUPPRESSIONS TO THIS SECTION. Instead, commits that # introduce memory leaks should be reverted. # Small test-only leak in ppapi_unittests. http://crbug.com/258113 leak:ppapi::proxy::PPP_Instance_Private_ProxyTest_PPPInstancePrivate_Test # Leak in base_unittests. http://crbug.com/268267 leak:base::WeakPtrTest_MoveOwnershipAfterInvalidate_Test::TestBody # Leak in cc_unittests. http://crbug.com/285174 leak:gpu::gles2::GLES2DecoderImpl::DoBindRenderbuffer leak:gpu::gles2::GLES2DecoderImpl::DoRenderbufferStorage # Leak in cc_unittests. http://crbug.com/317965 leak:cc::ThreadProxy::ReadyToFinalizeTextureUpdates # Leak in unit_tests and browser_tests. http://crbug.com/309468 leak:TranslateBubbleView::CreateViewBeforeTranslate() # GTK leaks. GTK is deprecated, so we won't be fixing these. # Most of them should apply to the full browser process only. leak:StatusIconGtk::UpdatePlatformContextMenu leak:GlobalMenuBar::GlobalMenuBar leak:BookmarkBubbleGtk::InitFolderComboModel leak:TranslateInfoBarBase::CreateLanguageCombobox leak:GtkNativeViewManager leak:_gdk_x11_window_get_toplevel leak:gtk_util::*AppModal # http://crbug.com/318221 leak:base::EnsureProcessTerminated # PLEASE DO NOT ADD NEW SUPPRESSIONS HERE. See the comment above.