Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / tools / lsan / suppressions.txt
1 # HeapCheck sanity test
2 leak:base::ToolsSanityTest_MemoryLeak_Test::TestBody
3
4 #### Third-party leaks ####
5
6 # False positives in libfontconfig. http://crbug.com/39050
7 leak:libfontconfig
8
9 # False positive in Blink due to bit twiddling on pointers. http://crbug.com/242672
10 # TODO(earthdok): Annotate.
11 leak:WTF::BitVector::resizeOutOfLine
12
13 # V8 leak, expect 1024 bytes leaked per process. http://crbug.com/99304
14 leak:v8::internal::V8::Initialize
15
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
21
22 # A small string is leaked here (57 bytes per process). http://crbug.com/46571#c9
23 leak:WebCore::V8GCController::collectGarbage
24
25 # Intentional leak in Blink. http://crbug.com/121729
26 # TODO(earthdok): annotate it.
27 leak:WebCore::parseUASheet
28
29 # http://crbug.com/270180
30 leak:net::ProxyResolverV8::Context::ResolveProxy
31
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
39
40 # The NSS suppressions above will not fire when the fast stack unwinder is used,
41 # because it can't unwind through NSS libraries. Apply blanket suppressions for
42 # now.
43 leak:libnssutil3
44 leak:libnspr4
45 leak:libnss3
46 leak:libplds4
47 leak:libnssckbi
48
49 # Skia leaks. http://crbug.com/189170
50 leak:FontConfigTypeface::LegacyCreateTypeface
51
52 # Skia leaks GrGpuGL::ProgramCache::Entry. http://crbug.com/262934
53 leak:GrGpuGL::flushGraphicsState
54
55 # xrandr leak. http://crbug.com/119677
56 leak:XRRFindDisplay
57
58 # V8 may leak this by design in unit tests. http://crbug.com/323149
59 leak:v8::internal::Genesis::Genesis
60
61 # Suppressions for objects which can be owned by the V8 heap. This is a
62 # temporary workaround until LeakSanitizer supports the V8 heap.
63 # Those should only fire in (browser)tests. If you see one of them in Chrome,
64 # then it's a real leak.
65 # http://crbug.com/328552
66 leak:extensions::ObjectBackedNativeHandler::RouteFunction
67 leak:toString<WTF::AtomicString>
68 leak:WebCore::StringCache::createStringAndInsertIntoCache
69 leak:WebCore::V8WindowShell::initializeIfNeeded
70 leak:WebCore::V8MouseEvent::constructorCallback
71 leak:WebCore::*::*GetterCallback
72 leak:WebCore::*::*SetterCallback
73 leak:WebCore::*::errorMethodCallback
74 leak:WebCore::v8StringToWebCoreString
75 leak:WTF::StringImpl::createUninitialized
76 leak:ResourceBundleSourceMap::GetSource
77 leak:WebCore::ScriptState::forContext
78 leak:TranslateScriptBrowserTest::ExecuteScript
79
80 #### Actual bugs in Chromium code ####
81 # PLEASE DO NOT ADD NEW SUPPRESSIONS TO THIS SECTION. Instead, commits that
82 # introduce memory leaks should be reverted.
83
84 # Small test-only leak in ppapi_unittests. http://crbug.com/258113
85 leak:ppapi::proxy::PPP_Instance_Private_ProxyTest_PPPInstancePrivate_Test
86
87 # Leak in cc_unittests. http://crbug.com/285174
88 leak:gpu::gles2::GLES2DecoderImpl::DoBindRenderbuffer
89 leak:gpu::gles2::GLES2DecoderImpl::DoRenderbufferStorage
90
91 # Leak in cc_unittests. http://crbug.com/317965
92 leak:cc::ThreadProxy::ReadyToFinalizeTextureUpdates
93
94 # Leak in unit_tests and browser_tests. http://crbug.com/309468
95 leak:TranslateBubbleView::CreateViewBeforeTranslate()
96
97 # GTK leaks. GTK is deprecated, so we won't be fixing these.
98 # Most of them should apply to the full browser process only.
99 leak:StatusIconGtk::UpdatePlatformContextMenu
100 leak:GlobalMenuBar::GlobalMenuBar
101 leak:BookmarkBubbleGtk::InitFolderComboModel
102 leak:TranslateInfoBarBase::CreateLanguageCombobox
103 leak:GtkNativeViewManager
104 leak:_gdk_x11_window_get_toplevel
105 leak:gtk_util::*AppModal
106
107 # http://crbug.com/318221
108 leak:base::EnsureProcessTerminated
109
110 # http://crbug.com/322671
111 leak:content::SpeechRecognitionBrowserTest::SetUpOnMainThread
112
113 # PLEASE DO NOT ADD NEW SUPPRESSIONS HERE. See the comment above.