blob: a600398f495f6ad6d8d6e428f25dabb8917efffd [file] [log] [blame]
# 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.