Fix import error in mac_platform_backend.py
[chromium-blink-merge.git] / tools / lsan / suppressions.txt
blob66ea0e84e1f7e2fc181d83b1132c69e91c259a0b
1 # HeapCheck sanity test
2 leak:base::ToolsSanityTest_MemoryLeak_Test::TestBody
4 #### Third-party leaks ####
6 # False positives in libfontconfig. http://crbug.com/39050
7 leak:libfontconfig
9 # False positive in Blink due to bit twiddling on pointers. http://crbug.com/242672
10 # TODO(earthdok): Annotate.
11 leak:WTF::BitVector::resizeOutOfLine
13 # V8 leak, expect 1024 bytes leaked per process. http://crbug.com/99304
14 leak:v8::internal::V8::Initialize
16 # V8 GC issues in ProxyResolver tests, probably harmless. http://crbug.com/67378
17 leak:net::ProxyResolverV8::SetPacScript
18 leak:net::(anonymous namespace)::ProxyResolverV8WithMockBindings::SetPacScriptFromDisk
19 leak:net::(anonymous namespace)::InitResolver
20 leak:net::ProxyResolverScriptData::FromUTF8
22 # A small string is leaked here (57 bytes per process). http://crbug.com/46571#c9
23 leak:WebCore::V8GCController::collectGarbage
25 # Intentional leak in Blink. http://crbug.com/121729
26 # TODO(earthdok): annotate it.
27 leak:WebCore::parseUASheet
29 # http://crbug.com/270180
30 leak:net::ProxyResolverV8::Context::ResolveProxy
32 # NSS leaks in CertDatabaseNSSTest tests. http://crbug.com/51988
33 leak:net::NSSCertDatabase::ImportFromPKCS12
34 leak:net::NSSCertDatabase::ListCerts
35 leak:net::NSSCertDatabase::DeleteCertAndKey
36 leak:crypto::ScopedTestNSSDB::ScopedTestNSSDB
37 # Another leak due to not shutting down NSS properly. http://crbug.com/124445
38 leak:error_get_my_stack
40 # XRandR has several one time leaks.
41 leak:libxrandr
43 # The NSS suppressions above will not fire when the fast stack unwinder is used,
44 # because it can't unwind through NSS libraries. Apply blanket suppressions for
45 # now.
46 leak:libnssutil3
47 leak:libnspr4
48 leak:libnss3
49 leak:libplds4
50 leak:libnssckbi
52 # Skia leaks. http://crbug.com/189170
53 leak:FontConfigTypeface::LegacyCreateTypeface
55 # Skia leaks GrGpuGL::ProgramCache::Entry. http://crbug.com/262934
56 leak:GrGpuGL::flushGraphicsState
58 # xrandr leak. http://crbug.com/119677
59 leak:XRRFindDisplay
61 # V8 may leak this by design in unit tests. http://crbug.com/323149
62 leak:v8::internal::Genesis::Genesis
64 # Suppressions for objects which can be owned by the V8 heap. This is a
65 # temporary workaround until LeakSanitizer supports the V8 heap.
66 # Those should only fire in (browser)tests. If you see one of them in Chrome,
67 # then it's a real leak.
68 # http://crbug.com/328552
69 leak:extensions::ObjectBackedNativeHandler::RouteFunction
70 leak:toString<WTF::AtomicString>
71 leak:WebCore::StringCache::createStringAndInsertIntoCache
72 leak:WebCore::V8WindowShell::initializeIfNeeded
73 leak:WebCore::V8MouseEvent::constructorCallback
74 leak:WebCore::*::*GetterCallback
75 leak:WebCore::*::*SetterCallback
76 leak:WebCore::*::errorMethodCallback
77 leak:WebCore::v8StringToWebCoreString
78 leak:WTF::StringImpl::createUninitialized
79 leak:ResourceBundleSourceMap::GetSource
80 leak:WebCore::ScriptState::forContext
81 leak:TranslateScriptBrowserTest::ExecuteScript
83 #### Actual bugs in Chromium code ####
84 # PLEASE DO NOT ADD NEW SUPPRESSIONS TO THIS SECTION. Instead, commits that
85 # introduce memory leaks should be reverted.
87 # Small test-only leak in ppapi_unittests. http://crbug.com/258113
88 leak:ppapi::proxy::PPP_Instance_Private_ProxyTest_PPPInstancePrivate_Test
90 # Leak in base_unittests. http://crbug.com/268267
91 leak:base::WeakPtrTest_MoveOwnershipAfterInvalidate_Test::TestBody
93 # Leak in cc_unittests. http://crbug.com/285174
94 leak:gpu::gles2::GLES2DecoderImpl::DoBindRenderbuffer
95 leak:gpu::gles2::GLES2DecoderImpl::DoRenderbufferStorage
97 # Leak in cc_unittests. http://crbug.com/317965
98 leak:cc::ThreadProxy::ReadyToFinalizeTextureUpdates
100 # Leak in unit_tests and browser_tests. http://crbug.com/309468
101 leak:TranslateBubbleView::CreateViewBeforeTranslate()
103 # GTK leaks. GTK is deprecated, so we won't be fixing these.
104 # Most of them should apply to the full browser process only.
105 leak:StatusIconGtk::UpdatePlatformContextMenu
106 leak:GlobalMenuBar::GlobalMenuBar
107 leak:BookmarkBubbleGtk::InitFolderComboModel
108 leak:TranslateInfoBarBase::CreateLanguageCombobox
109 leak:GtkNativeViewManager
110 leak:_gdk_x11_window_get_toplevel
111 leak:gtk_util::*AppModal
113 # http://crbug.com/318221
114 leak:base::EnsureProcessTerminated
116 # http://crbug.com/322671
117 leak:content::SpeechRecognitionBrowserTest::SetUpOnMainThread
119 # PLEASE DO NOT ADD NEW SUPPRESSIONS HERE. See the comment above.