# There are three kinds of suppressions in this file. # 1. third party stuff we have no control over # # 2. intentional unit test errors, or stuff that is somehow a false positive # in our own code, or stuff that is so trivial it's not worth fixing # # 3. Suppressions for real chromium bugs that are not yet fixed. # These should all be in chromium's bug tracking system (but a few aren't yet). # Periodically we should sweep this file and the bug tracker clean by # running overnight and removing outdated bugs/suppressions. #----------------------------------------------------------------------- # 1. third party stuff we have no control over { bug_39050_a Heapcheck:Leak fun:FcPatternObjectAddWithBinding } { bug_39050_b Heapcheck:Leak fun:FcPatternObjectInsertElt } { bug_39050_c Heapcheck:Leak fun:FcConfigValues } { bug_39050_d Heapcheck:Leak fun:IA__FcLangSetCreate } { bug_39050_d2 Heapcheck:Leak fun:FcLangSetCreate } { bug_39050_e Heapcheck:Leak fun:IA__FcStrCopy } { bug_39050_e2 Heapcheck:Leak fun:FcStrCopy } { bug_39050_f Heapcheck:Leak fun:FcValueSave } { bug_39050_g Heapcheck:Leak fun:FcPatternHash } { bug_39050_h Heapcheck:Leak fun:FcConfigFilename } { bug_39050_i Heapcheck:Leak fun:FcCharSetFindLeafCreate } { bug_39050_j Heapcheck:Leak fun:FcCharSetPutLeaf } { bug_39050_k Heapcheck:Leak fun:IA__FcCharSetCreate } { bug_186086 (Skia -- global singleton instance of SkFontConfigDirect) Heapcheck:Leak ... fun:SkFontConfigInterfaceDirect::SkFontConfigInterfaceDirect fun:SkFontConfigInterface::GetSingletonDirectInterface } { bug_51988_a Heapcheck:Leak ... fun:*nsPKCS12Blob_ImportHelper fun:mozilla_security_manager::nsPKCS12Blob_Import fun:net::NSSCertDatabase::ImportFromPKCS12 } { bug_51988_b Heapcheck:Leak ... fun:mozilla_security_manager::nsPKCS12Blob_Export fun:net::NSSCertDatabase::ExportToPKCS12 } { bug_51988_c Heapcheck:Leak ... fun:crypto::Open*NSSDB } { bug_51988_d Heapcheck:Leak ... fun:*New ... fun:crypto::EnsureNSSInit } { bug_51988_e Heapcheck:Leak ... fun:net::CertDatabaseNSSTest_*_Test::TestBody } { bug_51988_f Heapcheck:Leak ... fun:net::CertDatabaseNSSTest::TearDown } { bug_51988_g Heapcheck:Leak fun:sqlite3MemMalloc ... fun:net::CertDatabaseNSSTest::SetUp } { bug_51988_h Heapcheck:Leak fun:sqlite3MemMalloc ... fun:chromeos::onc::CertificateImporter::ParseServerOrCaCertificate } { bug_51988_i Heapcheck:Leak fun:sqlite3MemMalloc fun:net::X509Certificate::GetDefaultNickname } { bug_51988_j Heapcheck:Leak fun:sqlite3MemMalloc fun:chromeos::*::ListCertsInSlot } { bug_66941_a Heapcheck:Leak fun:PR_NewLock fun:net::TestRootCerts::* } { bug_66941_b Heapcheck:Leak fun:nss_ZAlloc fun:net::TestRootCerts::* } { bug_66941_c Heapcheck:Leak fun:PL_ArenaAllocate fun:net::TestRootCerts::* } { bug_66941_d Heapcheck:Leak fun:sqlite3MemMalloc fun:net::TestRootCerts::Add } { bug_todo_getdelim_lucid Heapcheck:Leak fun:_IO_getdelim } { bug_119677 Heapcheck:Leak ... fun:DisplayChangeObserverX11 fun:aura::Env::Init fun:aura::Env::GetInstance } { bug_146464_a Heapcheck:Leak fun:get_peer_sock_name fun:base::MessagePumpAuraX11::GetDefaultXDisplay } { bug_146464_b Heapcheck:Leak fun:add_codeset.isra.10 ... fun:RootWindowHostX11 fun:aura::RootWindowHost::Create } { bug_146464_c Heapcheck:Leak ... fun:RootWindowHostX11 fun:aura::RootWindowHost::Create } # leak in OSMesa used to run compositor_unittests in bots. { bug_148477_a Heapcheck:Leak ... fun:gfx::GLContextOSMesa::MakeCurrent ... fun:webkit::gpu::WebGraphicsContext3DInProcessImpl::* } { bug_148477_b Heapcheck:Leak ... fun:gfx::GLApiBase::glCompileShaderFn fun:webkit::gpu::WebGraphicsContext3DInProcessImpl::compileShader fun:cc::ProgramBindingBase::LoadShader fun:cc::ProgramBindingBase::Init fun:ProgramBinding ... fun:cc::SingleThreadProxy::CommitAndComposite fun:cc::SingleThreadProxy::CompositeImmediately } { bug_148477_c Heapcheck:Leak ... fun:gfx::GLApiBase::glLinkProgramFn fun:webkit::gpu::WebGraphicsContext3DInProcessImpl::linkProgram fun:cc::ProgramBindingBase::Link fun:cc::ProgramBinding* } # There is not CloseTestNSSDB due to NSS bug 588269. # When NSS 3.14 is the minimum version required, this should be removed. # http://crbug.com/156433 . { bug_156433_a Heapcheck:Leak fun:sqlite3MemMalloc fun:*OpenUserDB fun:*OpenTestNSSDB fun:*ScopedTestNSSDB } { bug_156433_b Heapcheck:Leak fun:PORT_Alloc_Util fun:*OpenUserDB fun:*OpenTestNSSDB fun:*ScopedTestNSSDB } { bug_156829 Heapcheck:Leak ... fun:content::AudioInputDeviceManager::EnumerateOnDeviceThread } # Probably a leak in GTK. { bug_175744 Heapcheck:Leak ... fun:GtkThemeService::GtkThemeService fun:ThemeServiceFactory::BuildServiceInstanceFor fun:ProfileKeyedServiceFactory::GetServiceForProfile fun:ProfileKeyedServiceFactory::CreateServiceNow fun:ProfileDependencyManager::CreateProfileServices fun:TestingProfile::Init fun:TestingProfile::TestingProfile } #----------------------------------------------------------------------- # 2. intentional unit test errors, or stuff that is somehow a false positive # in our own code, or stuff that is so trivial it's not worth fixing { Heapcheck sanity test (ToolsSanityTest.MemoryLeak). Heapcheck:Leak fun:base::ToolsSanityTest_MemoryLeak_Test::TestBody } { Intentional leak in BrowserThreadTest.NotReleasedIfTargetThreadNonExistent Heapcheck:Leak fun:content::BrowserThreadTest_NotReleasedIfTargetThreadNonExistent_Test::TestBody } { Intentional leak of *Histograms to avoid shutdown races Heapcheck:Leak ... fun:base::*Histogram::FactoryGet } { Intentional leak of stats histogram to avoid shutdown races Heapcheck:Leak ... fun:disk_cache::StatsHistogram::FactoryGet } { String name pushed into deliberately leaked histograms Heapcheck:Leak ... fun:*basic_string* fun:base:*:HistogramTest_*_Test::TestBody } { String name pushed into deliberately leaked ScoketPool histigram Heapcheck:Leak ... fun:std::string::* ... fun:net::ClientSocketPoolHistograms::ClientSocketPoolHistograms } { String name pushed into leaked CookieMonsterHistograms Heapcheck:Leak ... fun:*basic_string* fun:net::CookieMonster::InitializeHistograms } { String name pushed into deliberately leaked StatsHistogram Heapcheck:Leak ... fun:*basic_string* fun:DiskCacheBackendTest_Histograms_Test::TestBody } { Histogram name pushed in deliberately leaked StatsHistogram Heapcheck:Leak ... fun:*basic_string* fun:disk_cache::Stats::Init } { Intentional LeakyLazyInstanceTraits leaks Heapcheck:Leak ... fun:base::internal::LeakyLazyInstanceTraits::New fun:base::LazyInstance::Pointer } { Intentional leak in object tracking statics to avoid shutdown race Heapcheck:Leak ... fun:tracked_objects::ThreadData::Initialize* } { Intentional leak in object tracking of thread context to avoid shutdown race Heapcheck:Leak fun:tracked_objects::ThreadData::Get } { Intentional leak of task birth and death data to avoid shutdown race Heapcheck:Leak ... fun:tracked_objects::ThreadData::TallyA* } { NSS is initialized (LeakyLazyInstance) but intentionally never shut down Heapcheck:Leak ... fun:InitSessionCacheLocks fun:initSessionCacheLocksLazily ... fun:ssl_InitSessionCacheLocks } { FileStream::Context can leak through WorkerPool by design (Linux) Heapcheck:Leak fun:net::FileStream::FileStream } { FileStream::Context can leak through WorkerPool by design (CrOS) Heapcheck:Leak fun:FileStream } { Tasks posted to WorkerPool can leak by design Heapcheck:Leak fun:base::internal::PostTaskAndReplyImpl::PostTaskAndReply fun:base::WorkerPool::PostTaskAndReply } #----------------------------------------------------------------------- # 3. Suppressions for real chromium bugs that are not yet fixed. # These should all be in chromium's bug tracking system (but a few aren't yet). # Periodically we should sweep this file and the bug tracker clean by # running overnight and removing outdated bugs/suppressions. { bug_17540 Heapcheck:Leak fun:base::MessagePumpLibevent::WatchFileDescriptor fun:MessageLoopForIO::WatchFileDescriptor fun:IPC::Channel::ChannelImpl::Connect fun:IPC::Channel::Connect fun:IPC::ChannelProxy::Context::OnChannelOpened } { bug_39014 Heapcheck:Leak fun:__gnu_cxx::new_allocator::allocate fun:std::_Vector_base::_M_allocate fun:std::vector::_M_insert_aux fun:std::vector::push_back fun:IPC::ChannelProxy::Context::OnAddFilter fun:*DispatchToMethod fun:RunnableMethod::Run } { bug_34570 Heapcheck:Leak fun:URLRequestHttpJob::Factory fun:URLRequestJobManager::CreateJob fun:net::URLRequest::Start fun:URLRequestTest_CancelTest_DuringCookiePolicy_Test::TestBody } { bug_34994_a Heapcheck:Leak ... fun:*Invoke fun:v8::internal::Execution::Call fun:v8::Script::Run } { bug_34994_b Heapcheck:Leak ... fun:*Invoke fun:v8::internal::Execution::Call fun:v8::Function::Call } # TODO(glider): sometimes the stacks differ between the bot and the local run, # e.g. "base::subtle::RefCountedBase::RefCountedBase" vs. "RefCountedBase". { bug_38305 Heapcheck:Leak fun:browser_sync::UIModelWorker::DoWorkAndWaitUntilDone fun:Syncer::SyncShare fun:FakeSyncShareTask::Run fun:MessageLoop::RunTask } { bug_38490 Heapcheck:Leak ... fun:browser_sync::SyncBackendHost::Core::NotifyFrontend } { bug_44354 Heapcheck:Leak ... fun:NetTestSuite::InitializeTestThread fun:NetTestSuite::Initialize } { bug_46678_a Heapcheck:Leak fun:__gnu_cxx::new_allocator::allocate fun:std::_Vector_base::_M_allocate fun:std::vector::_M_insert_aux fun:std::vector::push_back fun:remoting::Differ::MergeBlocks } { bug_46678_b Heapcheck:Leak fun:remoting::DifferTest::MarkBlocksAndCheckMerge } { bug_46678_c Heapcheck:Leak fun:remoting::DifferTest_*_Test::TestBody } # '*ChromotingPlugin' stands for 'ChromotingPlugin' and # 'remoting::ChromotingPlugin::ChromotingPlugin'. { bug_46678_d Heapcheck:Leak ... fun:*ChromotingPlugin fun:CreatePlugin } { bug_46715 Heapcheck:Leak fun:*makeExternalString fun:WebCore::*v8ExternalStringSlow } { bug_46886 Heapcheck:Leak ... fun:*SpdyHttpStreamTest_SendRequest_Test* } { bug_19775_a Heapcheck:Leak ... fun:history::InMemoryHistoryBackend::Init fun:history::HistoryBackend::InitImpl } { bug_19775_b Heapcheck:Leak ... fun:history::HistoryBackend::InitImpl fun:history::HistoryBackend::Init } { bug_19775_d Heapcheck:Leak ... fun:ProfileManagerTest_CreateAndUseTwoProfiles_Test::TestBody } { bug_49300_a Heapcheck:Leak fun:disk_cache::StorageBlock::AllocateData fun:disk_cache::StorageBlock::Data } { bug_49300_b Heapcheck:Leak ... fun:disk_cache::BackendImpl::CreateEntryImpl fun:disk_cache::BackendImpl::SyncCreateEntry fun:disk_cache::BackendIO::ExecuteBackendOperation } { bug_49300_c Heapcheck:Leak ... fun:disk_cache::BackendImpl::NewEntry fun:disk_cache::BackendImpl::MatchEntry } { bug_50598_a Heapcheck:Leak ... fun:RenderThread fun:safe_browsing::PhishingDOMFeatureExtractorTest::SetUp } { bug_50598_b Heapcheck:Leak fun:WaitableEvent fun:ChildProcess fun:RenderProcess fun:MockRenderProcess fun:safe_browsing::PhishingDOMFeatureExtractorTest::SetUp } { bug_50598_c Heapcheck:Leak ... fun:safe_browsing::PhishingDOMFeatureExtractorTest::GetNextThreadName } { bug_53184 Heapcheck:Leak fun:base::WaitableEventWatcher::StartWatching fun:IPC::SyncChannel::SyncContext::OnChannelOpened fun:*DispatchToMethod fun:RunnableMethod::Run fun:MessageLoop::RunTask } { bug_56676_a Heapcheck:Leak fun:__gnu_cxx::new_allocator::allocate fun:std::_Vector_base::_M_allocate fun:std::vector::_M_allocate_and_copy fun:std::vector::operator= fun:MockDispatcher::DidReadDirectory fun:fileapi::FileSystemOperation::DidReadDirectory } { bug_56676_b Heapcheck:Leak fun:__gnu_cxx::new_allocator::allocate fun:std::string::_Rep::_S_create fun:std::string::_S_construct fun:std::string::_S_construct_aux fun:std::string::_S_construct fun:*basic_string* fun:file_util::FileEnumerator::ReadDirectory fun:file_util::FileEnumerator::Next fun:::RelayReadDirectory::RunWork fun:::MessageLoopRelay::ProcessOnTargetThread } { bug_58474_a Heapcheck:Leak ... fun:FileSystemHostContextTest_CheckValidPath_Test::TestBody } { bug_58474_b Heapcheck:Leak ... fun:FileSystemHostContextTest_GetRootPath_Test::TestBody } { bug_60872 Heapcheck:Leak fun:base::BaseTimer::Start fun:ReloadButtonGtk::OnClicked fun:ReloadButtonGtk::OnClickedThunk fun:g_closure_invoke fun:ReloadButtonGtkTest_*_Test::TestBody } { bug_65940_a Heapcheck:Leak ... fun:IPC::SyncChannel::SyncChannel fun:ChildThread::Init fun:ChildThread::ChildThread fun:RenderThreadImpl::RenderThreadImpl } { bug_65940_b Heapcheck:Leak fun:__gnu_cxx::new_allocator::allocate fun:std::_Vector_base::_M_allocate fun:std::vector::_M_insert_aux fun:std::vector::push_back fun:IPC::ChannelProxy::Context::OnAddFilter } { bug_67378_a Heapcheck:Leak ... fun:*SetPacScriptFromDisk } { bug_67378_b Heapcheck:Leak ... fun:*LoadScriptData } { bug_67378_c Heapcheck:Leak fun:*ASCIILiteralToV8String fun:net::ProxyResolverV8::Context::InitV8 fun:net::ProxyResolverV8::SetPacScript } { bug_67378_d Heapcheck:Leak fun:*ScriptDataToV8String fun:net::ProxyResolverV8::Context::InitV8 fun:net::ProxyResolverV8::SetPacScript } { bug_68304 Heapcheck:Leak ... fun:IPC::ParamTraits::Read fun:IPC::ReadParam fun:IPC::MessageWithTuple::Read fun:IPC::MessageWithTuple::Dispatch fun:ResourceDispatcherHost::OnMessageReceived fun:ResourceDispatcherHostTest::MakeTestRequest } { bug_70327 Heapcheck:Leak ... fun:gfx::Canvas::SizeStringInt fun:gfx::Canvas::GetStringWidth fun:gfx::PlatformFontPango::GetStringWidth ... fun:ui::TextEliderTest_*_Test::TestBody } { bug_71909 Heapcheck:Leak fun:TestingProfile::CreateRequestContext fun:MockService ... fun:ExtensionUpdaterTest* } { bug_79322a Heapcheck:Leak fun:__gnu_cxx::new_allocator::allocate fun:std::string::_Rep::_S_create fun:std::string::_S_construct fun:std::string::_S_construct_aux fun:std::string::_S_construct fun:*basic_string* fun:AutofillMetrics::Log } { bug_79322b Heapcheck:Leak fun:__gnu_cxx::new_allocator::allocate fun:std::string::_Rep::_S_create fun:std::string::_Rep::_M_clone fun:std::string::reserve fun:std::operator+ fun:HistoryQuickProvider::Start fun:HistoryQuickProviderTest::RunTest } { bug_79322c Heapcheck:Leak fun:__gnu_cxx::new_allocator::allocate fun:std::string::_Rep::_S_create fun:std::string::_Rep::_M_clone fun:std::string::reserve fun:std::operator+ fun:ThreadWatcher::Initialize fun:ThreadWatcher::ThreadWatcher fun:CustomThreadWatcher::CustomThreadWatcher fun:ThreadWatcherTest::ThreadWatcherTest } { bug_79322d Heapcheck:Leak fun:__gnu_cxx::new_allocator::allocate fun:std::string::_Rep::_S_create fun:std::string::_Rep::_M_clone fun:std::string::reserve fun:std::operator+ fun:AutocompleteController::Start fun:::AutocompleteProviderTest::RunTest } { bug_79328 Heapcheck:Leak ... fun:TestingProfile::CreateRequestContext fun:* } { bug_80467 Heapcheck:Leak ... fun:ExtensionService::RecordPermissionMessagesHistogram } { bug_80472 Heapcheck:Leak ... fun:fileapi::::FileSystemURLRequestJobTest::SetUp } { bug_80473 Heapcheck:Leak ... fun:fileapi::::FileSystemDirURLRequestJobTest::SetUp } { bug_80550_a Heapcheck:Leak ... fun:RenderWidgetHost::WasRestored } { bug_80550_b Heapcheck:Leak ... fun:RenderWidgetHost::WasHidden } { bug_80663 Heapcheck:Leak ... fun:URLFetcher::Core::StartURLRequest fun:URLFetcher::Core::StartURLRequestWhen* } { bug_81575 Heapcheck:Leak ... fun:Options fun:fileapi::FileSystemOriginDatabase::Init } { bug_82974a Heapcheck:Leak ... fun:net::X509Certificate::CreateOSCertHandleFromBytes* } { bug_82974b Heapcheck:Leak ... fun:*PKIXVerifyCert } { bug_82974c Heapcheck:Leak fun:sqlite3MemMalloc fun:net::*::ListCertsInSlot ... fun:net::CertDatabaseNSSTest::TearDown } { bug_82974d Heapcheck:Leak fun:sqlite3MemMalloc fun:net::NSSCertDatabase::ListCerts } { bug_82974e Heapcheck:Leak ... fun:net::NSSCertDatabase::DeleteCertAndKey fun:*::CleanupSlotContents } { bug_82974f Heapcheck:Leak ... fun:net::NSSCertDatabase::DeleteCertAndKey fun:*ParseServerOrCaCertificate } { bug_83195 Heapcheck:Leak fun:__gnu_cxx::new_allocator::allocate fun:std::string::_Rep::_S_create fun:std::string::_S_construct fun:std::string::_S_construct_aux fun:std::string::_S_construct fun:std::basic_string::basic_string fun:webkit_glue::WebKitClientImpl::histogramCustomCounts fun:WebCore::PlatformBridge::histogramCustomCounts fun:WebKit::WebViewImpl::paint fun:WebWidgetHost::PaintRect fun:WebWidgetHost::Paint fun:::WebWidgetHostGtkWidget::HandleExpose fun:_gtk_marshal_BOOLEAN__BOXED fun:base::MessagePumpForUI::DispatchEvents fun:base::MessagePumpForUI::EventDispatcher fun:base::MessagePumpForUI::RunOnce fun:base::MessagePumpForUI::RunWithDispatcher fun:base::MessagePumpForUI::Run fun:MessageLoop::RunInternal fun:MessageLoop::RunHandler } { bug_88640 Heapcheck:Leak ... fun:ProfileImpl::DoFinalInit fun:ProfileImpl::OnPrefsLoaded } { bug_88735 Heapcheck:Leak ... fun:ProtocolHandlerRegistry::MaybeCreateJob fun:MakeRequest } { bug_90369_a Heapcheck:Leak fun:std::string::_Rep::_S_create fun:std::string::_Rep::_M_clone fun:std::string::reserve fun:std::string::append fun:FilePath::Append fun:ProfileManagerTest_CreateProfilesAsync_Test::TestBody } { bug_90369_b Heapcheck:Leak fun:std::string::_Rep::_S_create fun:std::string::_Rep::_M_clone fun:std::string::reserve fun:std::string::append fun:FilePath::Append fun:ProfileManagerTest_CreateProfileAsyncMultipleRequests_Test::TestBody } { bug_91174 Heapcheck:Leak fun:DownloadManager::OnPathExistenceAvailable } { bug_90013_a Heapcheck:Leak fun:?? fun:gfx::RenderTextLinux::EnsureLayout } { bug_90013_b Heapcheck:Leak fun:?? fun:gfx::RenderTextLinux::GetStringSize } { bug_90013_c Heapcheck:Leak fun:?? fun:*FindBestMatchFontFamilyName fun:PlatformFontPango } { bug_90013_d Heapcheck:Leak fun:?? fun:gfx::GetPangoFontMetrics fun:gfx::PlatformFontPango::InitPangoMetrics } { bug_91845_a Heapcheck:Leak ... fun:BrowserAccessibilityManager::CreateAccessibilityTree ... fun:BrowserAccessibilityManagerTest_TestCreateEmptyDocument_Test::TestBody } { bug_91845_b Heapcheck:Leak fun:BrowserAccessibilityManagerTest_TestCreateEmptyDocument_Test::TestBody } { bug_91845_c Heapcheck:Leak ... fun:BrowserAccessibilityManager::Create fun:BrowserAccessibilityManager::CreateEmptyDocument fun:BrowserAccessibilityManagerTest_TestCreateEmptyDocument_Test::TestBody } { bug_93006a Heapcheck:Leak fun:DownloadManager::Init fun:DownloadManagerTest* fun:DownloadManagerTest_* } { bug_93006b Heapcheck:Leak fun:DownloadManagerTest* fun:DownloadManagerTest_* } { bug_93006c Heapcheck:Leak ... fun:MockDownloadManager* fun:DownloadManagerTest* fun:DownloadManagerTest_* } { bug_93006d Heapcheck:Leak ... fun:DownloadManager::AddObserver fun:*SelectFileObserver fun:DownloadManagerTest_* } { bug_94764 Heapcheck:Leak fun:remoting::ClientSession::UnpressKeys fun:remoting::ClientSessionTest_UnpressKeys_Test::TestBody } { bug_96069 Heapcheck:Leak fun:__gnu_cxx::new_allocator::allocate ... fun:disk_cache::MemBackendImpl::CreateBackend ... fun:net::HttpCache::CreateBackend fun:net::HttpCache::CreateTransaction ... fun:net::CookieMonster::CookieMonsterTask::InvokeCallback } { bug_96904 Heapcheck:Leak ... fun:TestURLRequestContextGetter::GetURLRequestContext fun:*SingleLoginAttempt fun:notifier::Login::StartConnection fun:syncer::InvalidationNotifier::UpdateCredentials fun:syncer::NonBlockingInvalidationNotifier::Core::UpdateCredentials fun:void DispatchToMethod } { bug_98967 Heapcheck:Leak ... fun:V8ValueConverterImplTest_WeirdTypes_Test::TestBody } { bug_99304 Heapcheck:Leak fun:v8::internal::SkipList::Update fun:v8::internal::PagedSpace::AllocateRaw fun:v8::internal::Heap::ReserveSpace fun:v8::internal::Deserializer::Deserialize fun:v8::internal::Isolate::Init fun:v8::internal::V8::Initialize fun:v8::internal::Snapshot::Initialize fun:*InitializeHelper } { bug_100146 Heapcheck:Leak fun:base::internal::WeakReferenceOwner::GetRef fun:base::SupportsWeakPtr::AsWeakPtr fun:Iterator fun:DownloadManager::Shutdown fun:DownloadService::Shutdown fun:ProfileKeyedServiceFactory::ProfileShutdown fun:ProfileDependencyManager::DestroyProfileServices fun:~OffTheRecordProfileImpl fun:~scoped_ptr fun:~ProfileImpl fun:~scoped_ptr fun:~ProfileInfo ... fun:~map fun:~ProfileManager fun:~ProfileManagerWithoutInit fun:scoped_ptr::reset fun:ProfileManagerTest::TearDown } { bug_102831_a Heapcheck:Leak ... fun:PluginLoaderPosix::LoadPluginsInternal } { bug_102831_b Heapcheck:Leak ... fun:PluginLoaderPosix::LoadPlugins } { bug_102831_c Heapcheck:Leak ... fun:PluginLoaderPosix::GetPluginsToLoad } { bug_102831_d Heapcheck:Leak ... fun:PluginService::RegisterPepperPlugins ... fun:PluginService::GetInstance fun:PluginPrefs::EnablePlugin } { bug_102831_e Heapcheck:Leak ... fun:FilePath::Append fun:chrome::PathProvider fun:PathService::Get fun:PluginPrefs::SetPrefs fun:PluginPrefsFactory::BuildServiceInstanceFor } { bug_103704 Heapcheck:Leak fun:std::string::_Rep::_S_create fun:std::string::copy fun:std::basic_string::basic_string fun:TestingBrowserProcess fun:::ChromeTestSuiteInitializer::OnTestStart fun:testing::internal::TestEventRepeater::OnTestStart } { bug_111588a Heapcheck:Leak ... fun:ResourceDispatcherHost::CompleteRead fun:ResourceDispatcherHost::OnReadCompleted fun:net::URLRequest::NotifyReadCompleted fun:net::URLRequestJob::NotifyReadComplete fun:net::URLRequestTestJob::ProcessNextOperation fun:net::URLRequestTestJob::ProcessOnePendingMessage fun:ResourceDispatcherHostTest_*_Test::TestBody } { bug_111588b Heapcheck:Leak fun:std::string::_Rep::_S_create fun:std::string::_Rep::_M_clone fun:std::string::reserve fun:bool ::InitCanonical fun:GURL fun:IPC::ParamTraits::Read fun:IPC::ReadParam fun:IPC::ParamTraits::Read fun:IPC::ReadParam fun:IPC::ParamTraits::Read fun:IPC::ReadParam fun:IPC::MessageSchema::Read fun:ResourceHostMsg_RequestResource::Read fun:ResourceHostMsg_RequestResource::Dispatch fun:ResourceDispatcherHost::OnMessageReceived fun:ResourceDispatcherHostTest::MakeTestRequest fun:ResourceDispatcherHostTest::MakeTestRequest fun:ResourceDispatcherHostTest_*_Test::TestBody } { bug_112315 Heapcheck:Leak fun:v8::internal::NativeObjectsExplorer::FindOrAddGroupInfo fun:v8::internal::NativeObjectsExplorer::SetNativeRootReference fun:v8::internal::NativeObjectsExplorer::IterateAndExtractReferences fun:v8::internal::HeapSnapshotGenerator::CountEntriesAndReferences fun:v8::internal::HeapSnapshotGenerator::GenerateSnapshot fun:v8::internal::HeapProfiler::TakeSnapshotImpl fun:v8::internal::HeapProfiler::TakeSnapshotImpl fun:v8::internal::HeapProfiler::TakeSnapshot fun:v8::HeapProfiler::TakeSnapshot fun:GetNumObjects } { bug_114750_a Heapcheck:Leak fun:::FindBestMatchFontFamilyName fun:gfx::PlatformFontPango::PlatformFontPango fun:PlatformFontPangoTest_FamilyList_Test::TestBody } { bug_114750_b Heapcheck:Leak fun:?? fun:FindBestMatchFontFamilyName fun:PlatformFontPango fun:gfx::PlatformFont::CreateFromNativeFont fun:Font fun:PlatformFontPango fun:gfx::PlatformFont::CreateDefault fun:Font ... fun:*Test* } { bug_114758 Heapcheck:Leak ... fun:::FontTest_*_Test::TestBody } { bug_114767_a Heapcheck:Leak ... fun:::BookmarkletTest_*_Test::TestBody } { bug_114767_b Heapcheck:Leak ... fun:TestShell::Initialize fun:TestShell::CreateNewWindow fun:TestShellTest::CreateEmptyWindow fun:TestShellTest::SetUp } { bug_114767_c Heapcheck:Leak fun:WebCore::StringCache::v8ExternalStringSlow fun:WebCore::StringCache::v8ExternalStringSlow fun:WebCore::ScriptController::bindToWindowObject fun:WebCore::ScriptController::bindToWindowObject fun:WebCore::ScriptController::bindToWindowObject fun:WebCore::ScriptController::bindToWindowObject fun:WebKit::WebFrameImpl::bindToWindowObject fun:CppBoundClass::BindToJavascript fun:TestShell::BindJSObjectsToWindow fun:TestWebViewDelegate::didClearWindowObject fun:WebKit::FrameLoaderClientImpl::dispatchDidClearWindowObjectInWorld fun:WebCore::FrameLoader::dispatchDidClearWindowObjectInWorld fun:WebCore::V8DOMWindowShell::initContextIfNeeded fun:WebCore::V8DOMWindowShell::updateDocument fun:WebCore::ScriptController::updateDocument fun:WebCore::Frame::setDocument fun:WebCore::DocumentWriter::begin fun:WebCore::FrameLoader::receivedFirstData fun:WebCore::FrameLoader::willSetEncoding fun:WebCore::DocumentWriter::setEncoding fun:WebKit::FrameLoaderClientImpl::finishedLoading fun:WebCore::FrameLoader::finishedLoadingDocument fun:WebCore::DocumentLoader::finishedLoading fun:WebCore::FrameLoader::finishedLoading fun:WebCore::MainResourceLoader::didFinishLoading fun:WebCore::MainResourceLoader::continueAfterContentPolicy fun:WebCore::MainResourceLoader::continueAfterContentPolicy fun:WebCore::MainResourceLoader::callContinueAfterContentPolicy } { bug_114770 Heapcheck:Leak ... fun:TestShell::InitializeTestShell fun:TestShellTestSuite::Initialize fun:base::TestSuite::Run } { bug_114771 Heapcheck:Leak fun:WebCore::StringCache::v8ExternalStringSlow fun:WebCore::StringCache::v8ExternalStringSlow fun:WebCore::ScriptController::bindToWindowObject fun:WebCore::ScriptController::bindToWindowObject fun:WebCore::ScriptController::bindToWindowObject fun:WebCore::ScriptController::bindToWindowObject fun:WebKit::WebFrameImpl::bindToWindowObject fun:CppBoundClass::BindToJavascript fun:TestShell::BindJSObjectsToWindow fun:TestWebViewDelegate::didClearWindowObject fun:WebKit::FrameLoaderClientImpl::dispatchDidClearWindowObjectInWorld fun:WebCore::FrameLoader::dispatchDidClearWindowObjectInWorld fun:WebCore::V8DOMWindowShell::initContextIfNeeded fun:WebCore::V8Proxy::mainWorldContext fun:WebCore::V8Proxy::mainWorldContext fun:WebCore::ScriptController::bindToWindowObject fun:WebKit::WebFrameImpl::bindToWindowObject fun:CppBoundClass::BindToJavascript fun:TestShell::BindJSObjectsToWindow fun:TestWebViewDelegate::didClearWindowObject fun:WebKit::FrameLoaderClientImpl::dispatchDidClearWindowObjectInWorld fun:WebCore::FrameLoader::dispatchDidClearWindowObjectInWorld fun:WebCore::FrameLoader::dispatchDidClearWindowObjectsInAllWorlds fun:WebCore::FrameLoader::receivedFirstData fun:WebCore::FrameLoader::willSetEncoding fun:WebCore::DocumentWriter::setEncoding fun:WebKit::FrameLoaderClientImpl::finishedLoading fun:WebCore::FrameLoader::finishedLoadingDocumen } { bug_114978 Heapcheck:Leak ... fun:mozilla_security_manager::GenKeyAndSignChallenge fun:net::KeygenHandler::GenKeyAndSignChallenge } { bug_114979 Heapcheck:Leak ... fun:BookmarkBarGtkUnittest::SetUp } { bug_114986 Heapcheck:Leak ... fun:ThemeServiceFactory::BuildServiceInstanceFor ... fun:ProfileKeyedServiceFactory::GetServiceForProfile fun:ThemeServiceFactory::GetForProfile } { bug_114988 Heapcheck:Leak ... fun:BookmarkEditorGtk::BookmarkEditorGtk fun:BookmarkEditorGtkTest_*_Test::TestBody } { bug_115611_a Heapcheck:Leak fun:base::Bind fun:content::TraceSubscriberStdioImpl::OnStart } { bug_115611_b Heapcheck:Leak fun:*TraceSubscriberStdio* fun:TraceSubscriberStdioTest_CanWriteDataToFile_Test::TestBody } { bug_115611_c Heapcheck:Leak ... fun:FilePath::Append fun:FilePath::AppendASCII fun:TraceSubscriberStdioTest_CanWriteDataToFile_Test::TestBody } { bug_117389 Heapcheck:Leak ... fun:TestURLRequestContextGetter::GetURLRequestContext ... fun:notifier::Login::StartConnection fun:syncer::InvalidationNotifier::UpdateCredentials fun:syncer::NonBlockingInvalidationNotifier::Core::UpdateCredentials } { bug_124758 Heapcheck:Leak fun:sqlite3MemMalloc fun:crypto::RSAPrivateKey::FindFromPublicKeyInfo fun:crypto::RSAPrivateKeyNSSTest_*_Test::TestBody } { bug_125129_a Heapcheck:Leak ... fun:content::RenderProcessHostImpl::RenderProcessHostImpl fun:SiteInstanceImpl::GetProcess fun:*RenderViewHostImpl fun:*TestRenderViewHost fun:::TestInterstitialPage::CreateRenderViewHost } { bug_125129_b Heapcheck:Leak ... fun:content::RenderProcessHostImpl::RenderProcessHostImpl fun:SiteInstanceImpl::GetProcess ... fun:*_*_Test::TestBody } { # Like 125129_b, but for Chromium OS instead of Linux. bug_125129_c Heapcheck:Leak ... fun:RenderProcessHostImpl fun:SiteInstanceImpl::GetProcess ... fun:*_*_Test::TestBody } { bug_128145 Heapcheck:Leak ... fun:BuildWebDataService fun:RefcountedProfileKeyedServiceFactory::GetServiceForProfile fun:RefcountedProfileKeyedServiceFactory::SetTestingFactoryAndUse fun:TestingProfile::CreateWebDataService } { bug_130640_a Heapcheck:Leak ... fun:GtkThemeService::GetFolderIcon } { bug_130640_b Heapcheck:Leak ... fun:GtkThemeService::GetDefaultFavicon } { bug_132431 Heapcheck:Leak ... fun:*LoadDefaults fun:gfx::GetDefaultWebKitFontRenderParams ... fun:*TestBody } { bug_134527 Heapcheck:Leak fun:IA__FcMatrixCopy fun:gfx::RenderTextLinux::EnsureLayout fun:gfx::RenderText::IndexOfAdjacentGrapheme fun:gfx::RenderTextTest_GraphemePositions_Test::TestBody } { bug_134717 Heapcheck:Leak fun:ui::InputMethodIBus::CreateContext fun:ui::InputMethodIBus::Init } { bug_136936_a Heapcheck:Leak ... fun:std::basic_string::_Rep::_S_create ... fun:base::PlatformThread::SetName } { bug_136936_b Heapcheck:Leak ... fun:std::basic_string::_Rep::_S_create ... fun:base::PlatformThread::CurrentId } { bug_143565 Heapcheck:Leak ... fun:appcache::AppCacheStorageImpl::Initialize fun:appcache::AppCacheService::Initialize fun:ChromeAppCacheService::InitializeOnIOThread } { bug_144913 Heapcheck:Leak ... fun:DBusThreadManagerImpl fun:chromeos::DBusThreadManager::Initialize fun:chromeos::KioskModeIdleLogoutTest::SetUp } { bug_144913_b Heapcheck:Leak fun:chromeos::DBusThreadManager::Initialize fun:chromeos::KioskModeIdleLogoutTest::SetUp } { bug_144913_c Heapcheck:Leak fun:MessageLoop::MessageLoop fun:MessageLoopForUI::MessageLoopForUI fun:AshTestBase fun:KioskModeIdleLogoutTest fun:KioskModeIdleLogoutTest_CheckObserversAfterUserLogin_Test fun:testing::internal::TestFactoryImpl::CreateTest } { bug_144913_d Heapcheck:Leak fun:MessageLoop::MessageLoop fun:MessageLoopForUI::MessageLoopForUI fun:AshTestBase fun:KioskModeIdleLogoutTest fun:KioskModeIdleLogoutTest_CheckObserversBeforeUserLogin_Test fun:testing::internal::TestFactoryImpl::CreateTest } { bug_145703 Heapcheck:Leak ... fun:content::SiteInstanceImpl::GetProcess fun:RenderViewHostImpl fun:content::RenderViewHostFactory::Create fun:content::RenderViewHostManager::Init fun:content::WebContentsImpl::Init fun:content::TestWebContents::Create fun:content::WebContentsTester::CreateTestWebContents } { bug_145705 Heapcheck:Leak ... fun:extensions::SettingsFrontend::Create fun:ExtensionService::ExtensionService fun:extensions::TestExtensionSystem::CreateExtensionService fun:extensions::::TestExtensionEnvironment::GetExtensionService fun:extensions::::TestExtensionEnvironment::MakeExtension fun:extensions::::DeclarativeContentActionTest_ShowPageAction_Test::TestBody } { bug_147755_a Heapcheck:Leak ... fun:PluginFinder::GetPluginInstaller fun:PluginPrefs::EnablePluginIfPossibleCallback } { bug_147755_b Heapcheck:Leak ... fun:ASCIIToUTF16 fun:PluginPrefsTest_UnifiedPepperFlashState_Test::TestBody } { bug_150648 Heapcheck:Leak fun:WTF::fastMalloc fun:WTF::StringImpl::createUninitialized fun:WTF::StringImpl::create fun:WebKit::WebString::assign fun:*WebString* fun:webkit_glue::CppBoundClass::BindToJavascript fun:*didClearWindowObject fun:WebKit::FrameLoaderClientImpl::dispatchDidClearWindowObjectInWorld fun:WebCore::FrameLoader::dispatchDidClearWindowObjectInWorld } { bug_153791 Heapcheck:Leak ... fun:PluginFinder::GetPluginMetadata fun:PluginPrefs::EnablePlugin fun:PluginPrefsTest::EnablePluginSynchronously fun:PluginPrefsTest_UnifiedPepperFlashState_Test::TestBody } { bug_151976_a Heapcheck:Leak ... fun:TestURLRequestContext::Init fun:TestURLRequestContext::TestURLRequestContext fun:TestURLRequestContextGetter::GetURLRequestContext fun:predictors::TestResourcePrefetcherDelegate::GetURLRequestContext fun:predictors::ResourcePrefetcher::SendRequest fun:predictors::ResourcePrefetcher::TryToLaunchPrefetchRequests fun:predictors::ResourcePrefetcher::Start } { bug_155530_a Heapcheck:Leak ... fun:GeolocationInfoBarQueueControllerTests_OneObservationPerInfoBarCancelled_Test::TestBody } { bug_155530_b Heapcheck:Leak ... fun:*CreateLocaleDefaultValue ... fun:GeolocationInfoBarQueueControllerTests::SetUp } { bug_157885 Heapcheck:Leak ... fun:dom_storage::DomStorageContext::CreateSessionNamespace } { bug_159191 Heapcheck:Leak ... fun:SkFontHost::CreateTypeface fun:SkTypeface::GetDefaultTypeface fun:SkScalerContext::MakeRec fun:SkPaint::descriptorProc fun:SkPaint::detachCache fun:SkAutoGlyphCache::SkAutoGlyphCache fun:SkDraw::drawText fun:SkDevice::drawText fun:SkCanvas::drawText fun:media::FakeVideoCaptureDevice::OnCaptureTask } # Need to figure out if the bug_159551 leaks are intentional or not. { bug_159551_message_loop Heapcheck:Leak fun:MessageLoop ... fun:testing::internal::TestFactoryImpl::CreateTest } { bug_159551_bind_cros Heapcheck:Leak fun:base::Bind fun:net::FileStream::Context::CloseAndDelete fun:net::FileStream::Context::Orphan fun:~FileStream } { bug_159551_bind_linux Heapcheck:Leak fun:base::Bind fun:net::FileStream::Context::CloseAndDelete fun:net::FileStream::Context::Orphan fun:net::FileStream::~FileStream } { bug_163111_a Heapcheck:Leak ... fun:dbus::Response::FromMethodCall fun:chromeos::IBusPanelServiceImpl::*Properties } { bug_163111_b Heapcheck:Leak ... fun:MethodCall fun:chromeos::::ModemMessagingProxy::Delete fun:chromeos::::ModemMessagingClientImpl::Delete fun:chromeos::ModemMessagingClientTest_Delete_Test::TestBody } { bug_163111_c Heapcheck:Leak ... fun:dbus::MessageWriter::AppendBasic fun:dbus::MessageWriter::AppendString fun:chromeos::IBusObjectWriter::AddAttachment fun:chromeos::AppendIBusLookupTable fun:chromeos::IBusPanelServiceTest_UpdateLookupTableTest_Test::TestBody } { bug_163111_d Heapcheck:Leak ... fun:dbus::Response::FromMethodCall fun:chromeos::IBusPanelServiceImpl::UpdateProperty } { bug_164185 Heapcheck:Leak ... fun:BookmarkBarGtk::GetFirstHiddenBookmark fun:BookmarkBarGtk::SetChevronState fun:BookmarkBarGtk::BookmarkNodeAdded fun:BookmarkModel::AddNode fun:BookmarkModel::AddURLWithCreationTime fun:BookmarkModel::AddURL fun:BookmarkBarGtkUnittest_HidesHelpMessageWithBookmark_Test::TestBody } { bug_166989 Heapcheck:Leak ... fun:ui::CreateInvisibleCursor ... fun:ui::CursorLoader::Create fun:ash::ImageCursors::SetDeviceScaleFactor fun:ash::CursorManager::SetDeviceScaleFactor fun:ash::Shell::Init } # TODO(thestig): bug_169185_a may be obsolete? { bug_169185_a Heapcheck:Leak fun:v8::internal::SlotsBufferAllocator::AllocateBuffer fun:v8::internal::SlotsBuffer::AddTo fun:v8::internal::MarkCompactCollector::RecordSlot ... fun:v8::internal::StaticMarkingVisitor::IterateBody fun:v8::internal::IncrementalMarking::VisitObject fun:v8::internal::IncrementalMarking::ProcessMarkingDeque fun:v8::internal::IncrementalMarking::Step ... fun:v8::internal::*Space::AllocateRaw } { bug_169185_b Heapcheck:Leak fun:v8::internal::SkipList::Update fun:v8::internal::PagedSpace::AllocateRaw fun:v8::internal::Heap::CreateCode fun:v8::internal::Factory::NewCode fun:v8::internal::CodeGenerator::MakeCodeEpilogue fun:v8::internal::FullCodeGenerator::MakeCode fun:*GenerateCode fun:*MakeCode fun:v8::internal::Compiler::CompileLazy fun:*CompileLazyHelper fun:v8::internal::JSFunction::CompileLazy ... fun:*Invoke } { bug_169185_c Heapcheck:Leak fun:v8::internal::SkipList::Update fun:v8::internal::PagedSpace::AllocateRaw fun:v8::internal::Heap::CreateCode fun:v8::internal::Factory::NewCode fun:v8::internal::StubCompiler::GetCodeWithFlags fun:v8::internal::StubCompiler::GetCodeWithFlags ... fun:v8::internal::StubCache::Compute* } { bug_169185_d Heapcheck:Leak fun:v8::internal::SkipList::Update fun:v8::internal::PagedSpace::AllocateRaw fun:v8::internal::Heap::CreateCode fun:v8::internal::Factory::NewCode fun:v8::internal::RegExpMacroAssemblerX64::GetCode fun:v8::internal::RegExpCompiler::Assemble fun:v8::internal::RegExpEngine::Compile } { bug_169678 Heapcheck:Leak fun:v8::internal::SlotsBufferAllocator::AllocateBuffer fun:v8::internal::SlotsBuffer::AddTo fun:v8::internal::MarkCompactCollector::RecordRelocSlot fun:v8::internal::StaticMarkingVisitor::VisitEmbeddedPointer fun:v8::internal::RelocInfo::Visit fun:v8::internal::Code::CodeIterateBody fun:v8::internal::StaticMarkingVisitor::VisitCode fun:v8::internal::StaticMarkingVisitor::IterateBody fun:v8::internal::IncrementalMarking::VisitObject fun:v8::internal::IncrementalMarking::ProcessMarkingDeque fun:v8::internal::IncrementalMarking::Step } { bug_169678_a Heapcheck:Leak fun:v8::internal::SlotsBufferAllocator::AllocateBuffer fun:v8::internal::SlotsBuffer::AddTo fun:v8::internal::MarkCompactCollector::RecordSlot fun:v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers ... fun:v8::internal::Heap::CollectGarbage ... fun:v8::String::New } { bug_171547_b Heapcheck:Leak ... fun:FilterBuilder fun:::LoadWhitelistsOnBlockingPoolThread } { bug_171547_c Heapcheck:Leak ... fun:FilterBuilder::Build fun:::LoadWhitelistsOnBlockingPoolThread } { bug_172077 Heapcheck:Leak ... fun:extensions::RegexSetMatcher::RebuildMatcher fun:extensions::RegexSetMatcher::ClearPatterns ... fun:extensions::URLMatcher::UpdateRegexSetMatcher fun:extensions::URLMatcher::UpdateInternalDatastructures fun:extensions::URLMatcher::AddConditionSets fun:::FilterBuilder::Build fun:::LoadWhitelistsOnBlockingPoolThread } { bug_171983 Heapcheck:Leak ... fun:chromeos::MagnificationManagerTest_MagnificationObserver_Test::TestBody } { bug_173597 Heapcheck:Leak fun:FcConfigEvaluate fun:gfx::RenderTextLinux::EnsureLayout fun:gfx::RenderTextTest_PangoAttributes_Test::TestBody } { bug_175100 Heapcheck:Leak ... fun:*StartSync ... fun:OneClickSigninHelper::DidStopLoading fun:OneClickSigninHelperTest*::TestBody } { bug_175435: Heapcheck:Leak ... fun:::StartSync fun:::StartExplicitSync fun:OneClickSigninHelper::DidStopLoading } { bug_176888 Heapcheck:Leak fun:__GI___strdup fun:Init fun:GcryptInitializer } { bug_177285 Heapcheck:Leak fun:MessageLoop fun:FileSystemURLRequestJobTest } { bug_179758_a Heapcheck:Leak ... fun:base::WeakPtrTest_NonOwnerThreadCanCopyAndAssignWeakPtr_Test::TestBody } { bug_179758_b Heapcheck:Leak ... fun:base::WeakPtrTest_NonOwnerThreadCanCopyAndAssignWeakPtrBase_Test::TestBody } # * is for DeriveFont and InitWithNameAndSize. { bug_189170 Heapcheck:Leak ... fun:SkFontHost::CreateTypeface fun:SkTypeface::CreateFromName fun:gfx::PlatformFontPango::* } { bug_189194_a Heapcheck:Leak ... fun:extensions::SettingsFrontend::Create fun:ExtensionService::ExtensionService fun:extensions::TestExtensionSystem::CreateExtensionService fun:ProfileSigninConfirmationDialogTest::SetUp } { bug_189194_b Heapcheck:Leak ... fun:ProfileSigninConfirmationDialogTest_*_Test::TestBody } { bug_225596 Heapcheck:Leak fun:chromeos::input_method::InputMethodManagerImpl::Init fun:chromeos::input_method::Initialize fun:chromeos::input_method::InputMethodConfigurationTest_TestInitialize_Test::TestBody } { bug_227301a Heapcheck:Leak fun:base::internal::WeakReferenceOwner::GetRef fun:base::WeakPtrFactory::GetWeakPtr fun:disk_cache::InFlightBackendIO::GetWeakPtr fun:disk_cache::BackendImpl::GetBackgroundQueue fun:disk_cache::EntryImpl::OnEntryCreated fun:disk_cache::BackendIO::OnDone fun:disk_cache::InFlightBackendIO::OnOperationComplete fun:disk_cache::InFlightIO::InvokeCallback fun:disk_cache::BackgroundIO::OnIOSignalled } { bug_227301b Heapcheck:Leak ... fun:disk_cache::EntryImpl::PrepareTarget fun:disk_cache::EntryImpl::InternalWriteData fun:disk_cache::EntryImpl::WriteDataImpl fun:disk_cache::BackendIO::ExecuteEntryOperation fun:disk_cache::BackendIO::ExecuteOperation }