- add sources.
[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 # V8 leak, expect 1024 bytes leaked per process. http://crbug.com/99304
10 leak:v8::internal::V8::Initialize
11
12 # V8 GC issues in ProxyResolver tests, probably harmless. http://crbug.com/67378
13 leak:net::ProxyResolverV8::SetPacScript
14 leak:net::(anonymous namespace)::ProxyResolverV8WithMockBindings::SetPacScriptFromDisk
15 leak:net::(anonymous namespace)::InitResolver
16 leak:net::ProxyResolverScriptData::FromUTF8
17
18 # A small string is leaked here (57 bytes per process). http://crbug.com/46571#c9
19 leak:WebCore::V8GCController::collectGarbage
20
21 # http://crbug.com/270180
22 leak:net::ProxyResolverV8::Context::ResolveProxy
23
24 # NSS leaks in CertDatabaseNSSTest tests. http://crbug.com/51988
25 leak:net::NSSCertDatabase::ImportFromPKCS12
26 leak:net::NSSCertDatabase::ListCerts
27 leak:net::NSSCertDatabase::DeleteCertAndKey
28 leak:crypto::ScopedTestNSSDB::ScopedTestNSSDB
29 # Another leak due to not shutting down NSS properly. http://crbug.com/124445
30 leak:error_get_my_stack
31
32 # The NSS suppressions above will not fire when the fast stack unwinder is used,
33 # because it can't unwind through NSS libraries. Apply blanket suppressions for
34 # now.
35 leak:libnssutil3
36 leak:libnspr4
37 leak:libnss3
38 leak:libplds4
39 leak:libnssckbi
40
41 # Skia leaks. http://crbug.com/189170
42 leak:FontConfigTypeface::LegacyCreateTypeface
43
44 # Skia leaks GrGpuGL::ProgramCache::Entry. http://crbug.com/262934
45 leak:GrGpuGL::flushGraphicsState
46
47 #### Actual bugs in Chromium code ####
48 # PLEASE DO NOT ADD NEW SUPPRESSIONS TO THIS SECTION. Instead, commits that
49 # introduce memory leaks should be reverted.
50
51 # Small test-only leak in ppapi_unittests. http://crbug.com/258113
52 leak:ppapi::proxy::PPP_Instance_Private_ProxyTest_PPPInstancePrivate_Test
53
54 # Leak in base_unittests. http://crbug.com/268267
55 leak:base::WeakPtrTest_MoveOwnershipAfterInvalidate_Test::TestBody
56
57 # Leak in cc_unittests. http://crbug.com/285174
58 leak:gpu::gles2::GLES2DecoderImpl::DoBindRenderbuffer
59 leak:gpu::gles2::GLES2DecoderImpl::DoRenderbufferStorage
60
61 # Leak in unit_tests. http://crbug.com/282646
62 leak:DeclarativeContentActionTest_ShowPageAction_Test::TestBody
63 leak:DeclarativeContentRulesRegistryTest_ActiveRulesDoesntGrow_Test::TestBody
64
65 # GTK leaks. GTK is deprecated, so we won't be fixing these.
66 # Most of them should apply to the full browser process only.
67 leak:StatusIconGtk::UpdatePlatformContextMenu
68 leak:GlobalMenuBar::GlobalMenuBar
69 leak:BookmarkBubbleGtk::InitFolderComboModel
70 leak:TranslateInfoBarBase::CreateLanguageCombobox
71 leak:GtkNativeViewManager
72 leak:_gdk_x11_window_get_toplevel
73 leak:gtk_util::*AppModal
74
75 # Infobar-related leaks in browser tests. Retriage them once
76 # http://crbug.com/62154 is fixed.
77 leak:chrome::ShowBadFlagsPrompt
78 leak:TranslateInfoBarDelegate::Create
79 leak:TranslateLanguageList::TranslateLanguageList
80 leak:SimpleAlertInfoBarDelegate::Create
81
82 # PLEASE DO NOT ADD NEW SUPPRESSIONS HERE. See the comment above.