blob: 5f767c1ed19b0ebbe9641257526a4432903f9e42 [file] [log] [blame]
Torne (Richard Coles)58218062012-11-14 11:43:16 +00001# There are three kinds of suppressions in this file.
2# 1. third party stuff we have no control over
3#
4# 2. intentional unit test errors, or stuff that is somehow a false positive
5# in our own code, or stuff that is so trivial it's not worth fixing
6#
7# 3. Suppressions for real chromium bugs that are not yet fixed.
8# These should all be in chromium's bug tracking system (but a few aren't yet).
9# Periodically we should sweep this file and the bug tracker clean by
10# running overnight and removing outdated bugs/suppressions.
11#-----------------------------------------------------------------------
12
13# 1. third party stuff we have no control over
14{
15 bug_39050_a
16 Heapcheck:Leak
17 fun:FcPatternObjectAddWithBinding
18}
19{
20 bug_39050_b
21 Heapcheck:Leak
22 fun:FcPatternObjectInsertElt
23}
24{
25 bug_39050_c
26 Heapcheck:Leak
27 fun:FcConfigValues
28}
29{
30 bug_39050_d
31 Heapcheck:Leak
32 fun:IA__FcLangSetCreate
33}
34{
35 bug_39050_d2
36 Heapcheck:Leak
37 fun:FcLangSetCreate
38}
39{
40 bug_39050_e
41 Heapcheck:Leak
42 fun:IA__FcStrCopy
43}
44{
45 bug_39050_e2
46 Heapcheck:Leak
47 fun:FcStrCopy
48}
49{
50 bug_39050_f
51 Heapcheck:Leak
52 fun:FcValueSave
53}
54{
55 bug_39050_g
56 Heapcheck:Leak
57 fun:FcPatternHash
58}
59{
60 bug_39050_h
61 Heapcheck:Leak
62 fun:FcConfigFilename
63}
64{
65 bug_39050_i
66 Heapcheck:Leak
67 fun:FcCharSetFindLeafCreate
68}
69{
70 bug_39050_j
71 Heapcheck:Leak
72 fun:FcCharSetPutLeaf
73}
74{
75 bug_39050_k
76 Heapcheck:Leak
77 fun:IA__FcCharSetCreate
78}
79{
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000080 bug_186086 (Skia -- global singleton instance of SkFontConfigDirect)
81 Heapcheck:Leak
82 ...
83 fun:SkFontConfigInterfaceDirect::SkFontConfigInterfaceDirect
84 fun:SkFontConfigInterface::GetSingletonDirectInterface
85}
86{
Torne (Richard Coles)58218062012-11-14 11:43:16 +000087 bug_51988_a
88 Heapcheck:Leak
89 ...
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000090 fun:*nsPKCS12Blob_ImportHelper
Torne (Richard Coles)58218062012-11-14 11:43:16 +000091 fun:mozilla_security_manager::nsPKCS12Blob_Import
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000092 fun:net::NSSCertDatabase::ImportFromPKCS12
Torne (Richard Coles)58218062012-11-14 11:43:16 +000093}
94{
95 bug_51988_b
96 Heapcheck:Leak
97 ...
98 fun:mozilla_security_manager::nsPKCS12Blob_Export
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000099 fun:net::NSSCertDatabase::ExportToPKCS12
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000100}
101{
102 bug_51988_c
103 Heapcheck:Leak
104 ...
105 fun:crypto::Open*NSSDB
106}
107{
108 bug_51988_d
109 Heapcheck:Leak
110 ...
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000111 fun:*New
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000112 ...
113 fun:crypto::EnsureNSSInit
114}
115{
116 bug_51988_e
117 Heapcheck:Leak
118 ...
119 fun:net::CertDatabaseNSSTest_*_Test::TestBody
120}
121{
122 bug_51988_f
123 Heapcheck:Leak
124 ...
125 fun:net::CertDatabaseNSSTest::TearDown
126}
127{
128 bug_51988_g
129 Heapcheck:Leak
130 fun:sqlite3MemMalloc
131 ...
132 fun:net::CertDatabaseNSSTest::SetUp
133}
134{
135 bug_51988_h
136 Heapcheck:Leak
137 fun:sqlite3MemMalloc
138 ...
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000139 fun:chromeos::onc::CertificateImporter::ParseServerOrCaCertificate
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000140}
141{
142 bug_51988_i
143 Heapcheck:Leak
144 fun:sqlite3MemMalloc
145 fun:net::X509Certificate::GetDefaultNickname
146}
147{
148 bug_51988_j
149 Heapcheck:Leak
150 fun:sqlite3MemMalloc
151 fun:chromeos::*::ListCertsInSlot
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000152}
153{
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000154 bug_119677
155 Heapcheck:Leak
156 ...
157 fun:DisplayChangeObserverX11
158 fun:aura::Env::Init
159 fun:aura::Env::GetInstance
160}
161{
162 bug_146464_a
163 Heapcheck:Leak
164 fun:get_peer_sock_name
165 fun:base::MessagePumpAuraX11::GetDefaultXDisplay
166}
167{
168 bug_146464_b
169 Heapcheck:Leak
170 fun:add_codeset.isra.10
171 ...
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100172 fun:RootWindowHostX11
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000173 fun:aura::RootWindowHost::Create
174}
175{
176 bug_146464_c
177 Heapcheck:Leak
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000178 ...
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100179 fun:RootWindowHostX11
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000180 fun:aura::RootWindowHost::Create
181}
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000182
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000183# There is not CloseTestNSSDB due to NSS bug 588269.
184# When NSS 3.14 is the minimum version required, this should be removed.
185# http://crbug.com/156433 .
186{
187 bug_156433_a
188 Heapcheck:Leak
189 fun:sqlite3MemMalloc
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000190 fun:*OpenUserDB
191 fun:*OpenTestNSSDB
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000192 fun:*ScopedTestNSSDB
193}
194{
195 bug_156433_b
196 Heapcheck:Leak
197 fun:PORT_Alloc_Util
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000198 fun:*OpenUserDB
199 fun:*OpenTestNSSDB
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000200 fun:*ScopedTestNSSDB
201}
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000202
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000203# Probably a leak in GTK.
204{
205 bug_175744
206 Heapcheck:Leak
207 ...
208 fun:GtkThemeService::GtkThemeService
209 fun:ThemeServiceFactory::BuildServiceInstanceFor
Torne (Richard Coles)90dce4d2013-05-29 14:40:03 +0100210 fun:BrowserContextKeyedServiceFactory::GetServiceForBrowserContext
Ben Murdocheb525c52013-07-10 11:40:50 +0100211 fun:*
Torne (Richard Coles)90dce4d2013-05-29 14:40:03 +0100212 fun:BrowserContextDependencyManager::CreateBrowserContextServices
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000213 fun:TestingProfile::Init
214 fun:TestingProfile::TestingProfile
215}
216
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000217
218#-----------------------------------------------------------------------
219# 2. intentional unit test errors, or stuff that is somehow a false positive
220# in our own code, or stuff that is so trivial it's not worth fixing
221{
222 Heapcheck sanity test (ToolsSanityTest.MemoryLeak).
223 Heapcheck:Leak
224 fun:base::ToolsSanityTest_MemoryLeak_Test::TestBody
225}
226{
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000227 FileStream::Context can leak through WorkerPool by design (Linux)
228 Heapcheck:Leak
229 fun:net::FileStream::FileStream
230}
231{
232 FileStream::Context can leak through WorkerPool by design (CrOS)
233 Heapcheck:Leak
234 fun:FileStream
235}
236{
237 Tasks posted to WorkerPool can leak by design
238 Heapcheck:Leak
239 fun:base::internal::PostTaskAndReplyImpl::PostTaskAndReply
240 fun:base::WorkerPool::PostTaskAndReply
241}
Ben Murdoch7dbb3d52013-07-17 14:55:54 +0100242# This one pops out too often on different leaks and the stacks are very often
243# uninformative, e.g. don't include anything related to the bug.
244# TODO(earthdok): revisit what we want to do with _Rep when we have LSan.
245{
246 basic_string::_Rep::_S_create
247 Heapcheck:Leak
248 fun:std::basic_string::_Rep::_S_create
249 fun:std::basic_string::basic_string
250}
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000251
252#-----------------------------------------------------------------------
253# 3. Suppressions for real chromium bugs that are not yet fixed.
254# These should all be in chromium's bug tracking system (but a few aren't yet).
255# Periodically we should sweep this file and the bug tracker clean by
256# running overnight and removing outdated bugs/suppressions.
257{
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000258 bug_34994_a
259 Heapcheck:Leak
260 ...
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000261 fun:*Invoke
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000262 fun:v8::internal::Execution::Call
263 fun:v8::Script::Run
264}
265{
266 bug_34994_b
267 Heapcheck:Leak
268 ...
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000269 fun:*Invoke
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000270 fun:v8::internal::Execution::Call
271 fun:v8::Function::Call
272}
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000273{
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000274 bug_49300_a
275 Heapcheck:Leak
276 fun:disk_cache::StorageBlock::AllocateData
277 fun:disk_cache::StorageBlock::Data
278}
279{
280 bug_49300_b
281 Heapcheck:Leak
282 ...
283 fun:disk_cache::BackendImpl::CreateEntryImpl
284 fun:disk_cache::BackendImpl::SyncCreateEntry
285 fun:disk_cache::BackendIO::ExecuteBackendOperation
286}
287{
288 bug_49300_c
289 Heapcheck:Leak
290 ...
291 fun:disk_cache::BackendImpl::NewEntry
292 fun:disk_cache::BackendImpl::MatchEntry
293}
294{
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000295 bug_65940_a
296 Heapcheck:Leak
297 ...
298 fun:IPC::SyncChannel::SyncChannel
299 fun:ChildThread::Init
300 fun:ChildThread::ChildThread
301 fun:RenderThreadImpl::RenderThreadImpl
302}
303{
304 bug_65940_b
305 Heapcheck:Leak
306 fun:__gnu_cxx::new_allocator::allocate
307 fun:std::_Vector_base::_M_allocate
308 fun:std::vector::_M_insert_aux
309 fun:std::vector::push_back
310 fun:IPC::ChannelProxy::Context::OnAddFilter
311}
312{
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000313 bug_67378_a
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000314 Heapcheck:Leak
315 ...
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000316 fun:*SetPacScriptFromDisk
317}
318{
319 bug_67378_b
320 Heapcheck:Leak
321 ...
322 fun:*LoadScriptData
323}
324{
325 bug_67378_c
326 Heapcheck:Leak
327 fun:*ASCIILiteralToV8String
328 fun:net::ProxyResolverV8::Context::InitV8
329 fun:net::ProxyResolverV8::SetPacScript
330}
331{
332 bug_67378_d
333 Heapcheck:Leak
334 fun:*ScriptDataToV8String
335 fun:net::ProxyResolverV8::Context::InitV8
336 fun:net::ProxyResolverV8::SetPacScript
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000337}
338{
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000339 bug_82974a
340 Heapcheck:Leak
341 ...
342 fun:net::X509Certificate::CreateOSCertHandleFromBytes*
343}
344{
345 bug_82974b
346 Heapcheck:Leak
347 ...
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000348 fun:*PKIXVerifyCert
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000349}
350{
351 bug_82974c
352 Heapcheck:Leak
353 fun:sqlite3MemMalloc
354 fun:net::*::ListCertsInSlot
355 ...
356 fun:net::CertDatabaseNSSTest::TearDown
357}
358{
359 bug_82974d
360 Heapcheck:Leak
361 fun:sqlite3MemMalloc
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000362 fun:net::NSSCertDatabase::ListCerts
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000363}
364{
365 bug_82974e
366 Heapcheck:Leak
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000367 ...
368 fun:net::NSSCertDatabase::DeleteCertAndKey
369 fun:*::CleanupSlotContents
370}
371{
372 bug_82974f
373 Heapcheck:Leak
374 ...
375 fun:net::NSSCertDatabase::DeleteCertAndKey
376 fun:*ParseServerOrCaCertificate
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000377}
378{
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000379 bug_90013_a
380 Heapcheck:Leak
381 fun:??
382 fun:gfx::RenderTextLinux::EnsureLayout
383}
384{
385 bug_90013_b
386 Heapcheck:Leak
387 fun:??
388 fun:gfx::RenderTextLinux::GetStringSize
389}
390{
391 bug_90013_c
392 Heapcheck:Leak
393 fun:??
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000394 fun:*FindBestMatchFontFamilyName
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000395 fun:PlatformFontPango
396}
397{
398 bug_90013_d
399 Heapcheck:Leak
400 fun:??
401 fun:gfx::GetPangoFontMetrics
402 fun:gfx::PlatformFontPango::InitPangoMetrics
403}
404{
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000405 bug_99304
406 Heapcheck:Leak
407 fun:v8::internal::SkipList::Update
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000408 fun:v8::internal::PagedSpace::AllocateRaw
409 fun:v8::internal::Heap::ReserveSpace
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000410 fun:v8::internal::Deserializer::Deserialize
411 fun:v8::internal::Isolate::Init
412 fun:v8::internal::V8::Initialize
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000413 fun:v8::internal::Snapshot::Initialize
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000414 fun:*InitializeHelper
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000415}
416{
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000417 bug_114770
418 Heapcheck:Leak
419 ...
420 fun:TestShell::InitializeTestShell
421 fun:TestShellTestSuite::Initialize
422 fun:base::TestSuite::Run
423}
424{
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000425 bug_114978
426 Heapcheck:Leak
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000427 ...
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000428 fun:mozilla_security_manager::GenKeyAndSignChallenge
429 fun:net::KeygenHandler::GenKeyAndSignChallenge
430}
431{
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000432 bug_114986
433 Heapcheck:Leak
434 ...
435 fun:ThemeServiceFactory::BuildServiceInstanceFor
436 ...
Torne (Richard Coles)90dce4d2013-05-29 14:40:03 +0100437 fun:BrowserContextKeyedServiceFactory::GetServiceForBrowserContext
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000438 fun:ThemeServiceFactory::GetForProfile
439}
440{
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000441 bug_124758
442 Heapcheck:Leak
443 fun:sqlite3MemMalloc
444 fun:crypto::RSAPrivateKey::FindFromPublicKeyInfo
445 fun:crypto::RSAPrivateKeyNSSTest_*_Test::TestBody
446}
447{
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000448 bug_132431
449 Heapcheck:Leak
450 ...
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000451 fun:*LoadDefaults
452 fun:gfx::GetDefaultWebKitFontRenderParams
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000453 ...
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000454 fun:*TestBody
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000455}
456{
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000457 bug_145703
458 Heapcheck:Leak
459 ...
460 fun:content::SiteInstanceImpl::GetProcess
461 fun:RenderViewHostImpl
462 fun:content::RenderViewHostFactory::Create
463 fun:content::RenderViewHostManager::Init
464 fun:content::WebContentsImpl::Init
465 fun:content::TestWebContents::Create
466 fun:content::WebContentsTester::CreateTestWebContents
467}
468{
469 bug_145705
470 Heapcheck:Leak
471 ...
472 fun:extensions::SettingsFrontend::Create
473 fun:ExtensionService::ExtensionService
474 fun:extensions::TestExtensionSystem::CreateExtensionService
475 fun:extensions::::TestExtensionEnvironment::GetExtensionService
476 fun:extensions::::TestExtensionEnvironment::MakeExtension
477 fun:extensions::::DeclarativeContentActionTest_ShowPageAction_Test::TestBody
478}
479{
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000480 bug_150648
481 Heapcheck:Leak
482 fun:WTF::fastMalloc
483 fun:WTF::StringImpl::createUninitialized
484 fun:WTF::StringImpl::create
485 fun:WebKit::WebString::assign
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000486 fun:*WebString*
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000487 fun:webkit_glue::CppBoundClass::BindToJavascript
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000488 fun:*didClearWindowObject
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000489 fun:WebKit::FrameLoaderClientImpl::dispatchDidClearWindowObjectInWorld
490 fun:WebCore::FrameLoader::dispatchDidClearWindowObjectInWorld
491}
492{
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000493 bug_157885
494 Heapcheck:Leak
495 ...
Ben Murdochbb1529c2013-08-08 10:24:53 +0100496 fun:content::DOMStorageContextImpl::CreateSessionNamespace
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000497}
498{
499 bug_159191
500 Heapcheck:Leak
501 ...
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000502 fun:SkFontHost::CreateTypeface
503 fun:SkTypeface::GetDefaultTypeface
504 fun:SkScalerContext::MakeRec
505 fun:SkPaint::descriptorProc
506 fun:SkPaint::detachCache
507 fun:SkAutoGlyphCache::SkAutoGlyphCache
508 fun:SkDraw::drawText
509 fun:SkDevice::drawText
510 fun:SkCanvas::drawText
511 fun:media::FakeVideoCaptureDevice::OnCaptureTask
512}
513# Need to figure out if the bug_159551 leaks are intentional or not.
514{
515 bug_159551_message_loop
516 Heapcheck:Leak
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100517 fun:MessageLoop
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000518 ...
519 fun:testing::internal::TestFactoryImpl::CreateTest
520}
521{
522 bug_159551_bind_cros
523 Heapcheck:Leak
524 fun:base::Bind
525 fun:net::FileStream::Context::CloseAndDelete
526 fun:net::FileStream::Context::Orphan
527 fun:~FileStream
528}
529{
530 bug_159551_bind_linux
531 Heapcheck:Leak
532 fun:base::Bind
533 fun:net::FileStream::Context::CloseAndDelete
534 fun:net::FileStream::Context::Orphan
535 fun:net::FileStream::~FileStream
536}
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000537{
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000538 bug_164185
539 Heapcheck:Leak
540 ...
541 fun:BookmarkBarGtk::GetFirstHiddenBookmark
542 fun:BookmarkBarGtk::SetChevronState
543 fun:BookmarkBarGtk::BookmarkNodeAdded
544 fun:BookmarkModel::AddNode
545 fun:BookmarkModel::AddURLWithCreationTime
546 fun:BookmarkModel::AddURL
547 fun:BookmarkBarGtkUnittest_HidesHelpMessageWithBookmark_Test::TestBody
548}
549{
550 bug_166989
551 Heapcheck:Leak
552 ...
553 fun:ui::CreateInvisibleCursor
554 ...
555 fun:ui::CursorLoader::Create
556 fun:ash::ImageCursors::SetDeviceScaleFactor
557 fun:ash::CursorManager::SetDeviceScaleFactor
558 fun:ash::Shell::Init
559}
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000560{
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000561 bug_171547_b
562 Heapcheck:Leak
563 ...
564 fun:FilterBuilder
565 fun:::LoadWhitelistsOnBlockingPoolThread
566}
567{
568 bug_171547_c
569 Heapcheck:Leak
570 ...
571 fun:FilterBuilder::Build
572 fun:::LoadWhitelistsOnBlockingPoolThread
573}
574{
575 bug_172077
576 Heapcheck:Leak
577 ...
578 fun:extensions::RegexSetMatcher::RebuildMatcher
579 fun:extensions::RegexSetMatcher::ClearPatterns
580 ...
581 fun:extensions::URLMatcher::UpdateRegexSetMatcher
582 fun:extensions::URLMatcher::UpdateInternalDatastructures
583 fun:extensions::URLMatcher::AddConditionSets
584 fun:::FilterBuilder::Build
585 fun:::LoadWhitelistsOnBlockingPoolThread
586}
587{
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000588 bug_173597
589 Heapcheck:Leak
590 fun:FcConfigEvaluate
591 fun:gfx::RenderTextLinux::EnsureLayout
592 fun:gfx::RenderTextTest_PangoAttributes_Test::TestBody
593}
594{
595 bug_175100
596 Heapcheck:Leak
597 ...
598 fun:*StartSync
599 ...
600 fun:OneClickSigninHelper::DidStopLoading
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000601 ...
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100602 fun:OneClickSigninHelperTest*::TestBody
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000603}
604{
605 bug_176888
606 Heapcheck:Leak
607 fun:__GI___strdup
608 fun:Init
609 fun:GcryptInitializer
610}
611{
612 bug_177285
613 Heapcheck:Leak
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100614 fun:MessageLoop
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000615 fun:FileSystemURLRequestJobTest
616}
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000617# * is for DeriveFont and InitWithNameAndSize.
618{
619 bug_189170
620 Heapcheck:Leak
621 ...
622 fun:SkFontHost::CreateTypeface
623 fun:SkTypeface::CreateFromName
624 fun:gfx::PlatformFontPango::*
625}
626{
627 bug_189194_a
628 Heapcheck:Leak
629 ...
630 fun:extensions::SettingsFrontend::Create
631 fun:ExtensionService::ExtensionService
632 fun:extensions::TestExtensionSystem::CreateExtensionService
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100633 fun:ProfileSigninConfirmationHelperTest::SetUp
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000634}
635{
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100636 bug_225596
637 Heapcheck:Leak
638 fun:chromeos::input_method::InputMethodManagerImpl::Init
639 fun:chromeos::input_method::Initialize
640 fun:chromeos::input_method::InputMethodConfigurationTest_TestInitialize_Test::TestBody
641}
642{
643 bug_181691
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000644 Heapcheck:Leak
645 ...
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100646 fun:InitThread
647 fun:ShCompile
648 fun:gpu::gles2::ShaderTranslator::Translate
649 fun:gpu::gles2::ProgramManager::ForceCompileShader
650 fun:gpu::gles2::ProgramManager::DoCompileShader
651 fun:gpu::gles2::GLES2DecoderImpl::DoCompileShader
652 fun:gpu::gles2::GLES2DecoderImpl::HandleCompileShader
653 fun:gpu::gles2::GLES2DecoderImpl::DoCommand
654 fun:gpu::CommandParser::ProcessCommand
655}
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100656{
657 bug_233532
658 Heapcheck:Leak
659 ...
660 fun:GetStoragePartitionFromConfig
661 fun:content::BrowserContext::GetStoragePartition
662 fun:content::NavigationControllerImpl::GetSessionStorageNamespace
663 fun:content::RenderViewHostManager::Init
664}
665{
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100666 bug_236791
667 Heapcheck:Leak
668 ...
669 fun:ash::test::FocusCyclerTest_CycleFocusThroughWindowWithPanes_Test::TestBody
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000670}
Torne (Richard Coles)b2df76e2013-05-13 16:52:09 +0100671{
Torne (Richard Coles)868fa2f2013-06-11 10:57:03 +0100672 bug_246567a
Torne (Richard Coles)90dce4d2013-05-29 14:40:03 +0100673 Heapcheck:Leak
Torne (Richard Coles)868fa2f2013-06-11 10:57:03 +0100674 fun:v8::internal::PerThreadAssertScopeBase::AssertData
675 fun:v8::internal::PerThreadAssertScope::IsAllowed
676 fun:v8::internal::Heap::AllocateRaw
677 fun:v8::internal::Heap::Allocate
678 fun:v8::internal::Heap::AllocateForeign
679 fun:v8::internal::Heap::AllocateExternal
680 fun:v8::internal::Factory::NewExternal
681 fun:v8::External::New
682 fun:net::ProxyResolverV8::Context::InitV8
683 fun:net::ProxyResolverV8::SetPacScript
684 fun:net::ProxyResolverV8Tracing::Job::ExecuteProxyResolver
685 fun:net::ProxyResolverV8Tracing::Job::ExecuteBlocking
Torne (Richard Coles)90dce4d2013-05-29 14:40:03 +0100686}
687{
Torne (Richard Coles)868fa2f2013-06-11 10:57:03 +0100688 bug_246567b
Torne (Richard Coles)90dce4d2013-05-29 14:40:03 +0100689 Heapcheck:Leak
Torne (Richard Coles)868fa2f2013-06-11 10:57:03 +0100690 fun:v8::internal::PerThreadAssertScopeBase::AssertData
691 fun:v8::internal::PerThreadAssertScope::IsAllowed
692 fun:v8::internal::HandleScope::CreateHandle
693 fun:Handle
694 fun:MacroAssembler
695 fun:v8::internal::Deoptimizer::EnsureCodeForDeoptimizationEntry
696 fun:v8::internal::Isolate::Init
697 fun:v8::internal::V8::Initialize
698 fun:v8::internal::Snapshot::Initialize
699 fun:InitializeHelper
700 fun:v8::V8::Initialize
701 fun:v8::Locker::Initialize
702 fun:net::ProxyResolverV8::Context::InitV8
703 fun:net::ProxyResolverV8::SetPacScript
704 fun:net::ProxyResolverV8Tracing::Job::ExecuteProxyResolver
705 fun:net::ProxyResolverV8Tracing::Job::ExecuteBlocking
706}
707{
708 bug_246567c
709 Heapcheck:Leak
710 fun:v8::internal::PerThreadAssertScopeBase::AssertData
711 fun:v8::internal::PerThreadAssertScope::IsAllowed
712 fun:v8::internal::HandleScope::CreateHandle
713 fun:Handle
714}
715{
716 bug_247525
717 Heapcheck:Leak
718 ...
719 fun:appcache::AppCacheStorageImpl::Initialize
720 fun:appcache::AppCacheService::Initialize
721 fun:content::ChromeAppCacheService::InitializeOnIOThread
Torne (Richard Coles)90dce4d2013-05-29 14:40:03 +0100722}
Torne (Richard Coles)7d4cd472013-06-19 11:58:07 +0100723{
724 bug_250533
725 Heapcheck:Leak
726 ...
727 fun:net::TestURLRequestContextGetter::GetURLRequestContext
728 fun:ProxyResolvingClientSocket
729 fun:jingle_glue::XmppClientSocketFactory::CreateTransportClientSocket
730 fun:jingle_glue::ChromeAsyncSocket::Connect
731}
732{
733 bug_251034_a
734 Heapcheck:Leak
735 ...
736 fun:gfx::OSMESAApiBase::OSMesaMakeCurrentFn
737 fun:gfx::GLContextOSMesa::MakeCurrent
738 fun:gpu::gles2::GLES2DecoderImpl::MakeCurrent
Ben Murdocheb525c52013-07-10 11:40:50 +0100739 fun:PumpCommands
Torne (Richard Coles)7d4cd472013-06-19 11:58:07 +0100740}
741{
742 bug_251034_b
743 Heapcheck:Leak
744 ...
Torne (Richard Coles)a36e5922013-08-05 13:57:33 +0100745 fun:gpu::gles2::ShaderTranslator::Init
746 fun:gpu::gles2::ShaderTranslatorCache::GetTranslator
747 fun:gpu::gles2::GLES2DecoderImpl::InitializeShaderTranslator
748 fun:gpu::gles2::GLES2DecoderImpl::Initialize
749 fun:gpu::InProcessCommandBuffer::InitializeOnGpuThread
Torne (Richard Coles)7d4cd472013-06-19 11:58:07 +0100750}
751{
752 bug_251034_c
753 Heapcheck:Leak
754 ...
755 fun:gfx::OSMESAApiBase::OSMesaMakeCurrentFn
756 fun:gfx::GLContextOSMesa::MakeCurrent
757 fun:ScopedMakeCurrent
758 fun:gfx::GLSurfaceOSMesa::Resize
759 fun:gfx::NativeViewGLSurfaceOSMesa::Resize
Ben Murdocheb525c52013-07-10 11:40:50 +0100760 fun:OnResizeView
Torne (Richard Coles)7d4cd472013-06-19 11:58:07 +0100761}
762{
763 bug_251034_d
764 Heapcheck:Leak
765 ...
766 fun:gfx::OSMESAApiBase::OSMesaMakeCurrentFn
767 fun:gfx::GLContextOSMesa::MakeCurrent
768 fun:~ScopedMakeCurrent
769 fun:base::DefaultDeleter::operator
770 fun:~scoped_ptr_impl
771 fun:~scoped_ptr
772 fun:gfx::GLSurfaceOSMesa::Resize
773 fun:gfx::NativeViewGLSurfaceOSMesa::Resize
Ben Murdocheb525c52013-07-10 11:40:50 +0100774 fun:OnResizeView
775}
776{
Ben Murdoch7dbb3d52013-07-17 14:55:54 +0100777 bug_258113
Ben Murdocheb525c52013-07-10 11:40:50 +0100778 Heapcheck:Leak
Ben Murdoch7dbb3d52013-07-17 14:55:54 +0100779 fun:ppapi::proxy::PPP_Class_Proxy::CreateProxiedObject
780 fun:ppapi::proxy::PPB_Var_Deprecated_Proxy::OnMsgCreateObjectDeprecated
781 fun:void DispatchToMethod
782 fun:IPC::SyncMessageSchema::DispatchWithSendParams
783 fun:PpapiHostMsg_PPBVar_CreateObjectDeprecated::Dispatch
784 fun:ppapi::proxy::PPB_Var_Deprecated_Proxy::OnMessageReceived
785 fun:ppapi::proxy::Dispatcher::OnMessageReceived
786 fun:ppapi::proxy::HostDispatcher::OnMessageReceived
787 fun:IPC::ChannelProxy::Context::OnDispatchMessage
788 fun:IPC::SyncChannel::ReceivedSyncMsgQueue::DispatchMessages
789 fun:IPC::SyncChannel::SyncContext::DispatchMessages
790 fun:IPC::SyncChannel::WaitForReply
791 fun:IPC::SyncChannel::SendWithTimeout
792 fun:IPC::SyncChannel::Send
793 fun:ppapi::proxy::ProxyChannel::Send
794 fun:ppapi::proxy::HostDispatcher::Send
795 fun:DidCreate
796 fun:ppapi::proxy::PPP_Instance_Private_ProxyTest_PPPInstancePrivate_Test::TestBody
Ben Murdocheb525c52013-07-10 11:40:50 +0100797}
798{
Ben Murdoch7dbb3d52013-07-17 14:55:54 +0100799 bug_258132
Ben Murdocheb525c52013-07-10 11:40:50 +0100800 Heapcheck:Leak
Ben Murdoch7dbb3d52013-07-17 14:55:54 +0100801 ...
802 fun:ppapi::proxy::PluginProxyMultiThreadTest::RunTest
803 fun:ppapi::ThreadAwareCallbackMultiThreadTest_RunOnTargetThread_Test::TestBody
Ben Murdocheb525c52013-07-10 11:40:50 +0100804}
805{
Ben Murdochbbcdd452013-07-25 10:06:34 +0100806 bug_263748a
807 Heapcheck:Leak
808 ...
809 fun:DisassemblerElf32X86Test_All_Test::TestBody
810}
811{
812 bug_263748b
813 Heapcheck:Leak
814 ...
815 fun:TypedRVATest_*_Test::TestBody
816}
817{
818 bug_263748c
819 Heapcheck:Leak
820 ...
821 fun:EncodeDecodeTest_Elf_Small_Test::TestBody
822}
Ben Murdoch558790d2013-07-30 15:19:42 +0100823{
Torne (Richard Coles)a36e5922013-08-05 13:57:33 +0100824 bug_268258
Ben Murdoch558790d2013-07-30 15:19:42 +0100825 Heapcheck:Leak
Torne (Richard Coles)a36e5922013-08-05 13:57:33 +0100826 fun:WTF::fastMalloc
827 fun:WTF::StringImpl::createStatic
828 fun:WebCore::*Names::init
829}
830{
831 bug_268267
832 Heapcheck:Leak
833 fun:base::internal::WeakReferenceOwner::GetRef
834 fun:GetWeakPtr
835 fun:base::WeakPtrTest_MoveOwnershipAfterInvalidate_Test::TestBody
Ben Murdoch558790d2013-07-30 15:19:42 +0100836}
Ben Murdochbb1529c2013-08-08 10:24:53 +0100837{
838 bug_269716a
839 Heapcheck:Leak
840 fun:PL_ArenaAllocate
841 fun:net::NSSCertDatabase::DeleteCertAndKey
842 fun:chromeos::NetworkCertMigratorTest::CleanupTestCert
843}
844{
845 bug_269716b
846 Heapcheck:Leak
847 fun:PR_NewLock
848 fun:net::NSSCertDatabase::DeleteCertAndKey
849 fun:chromeos::NetworkCertMigratorTest::CleanupTestCert
850}
851{
852 bug_269716c
853 Heapcheck:Leak
854 fun:nss_ZAlloc
855 fun:net::NSSCertDatabase::DeleteCertAndKey
856 fun:chromeos::NetworkCertMigratorTest::CleanupTestCert
857}