blob: 1a813fdaccff6d03d663046ea59915024d8ec028 [file] [log] [blame]
# 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
}
#-----------------------------------------------------------------------
# 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:ToolsSanityTest_MemoryLeak_Test::TestBody
}
{
Intentional leak in DiskCacheBackendTest::BackendInvalidEntry
Heapcheck:Leak
...
fun:DiskCacheBackendTest::BackendInvalidEntry
}
{
Intentional leak in DiskCacheBackendTest::BackendInvalidEntryRead
Heapcheck:Leak
...
fun:DiskCacheBackendTest::BackendInvalidEntryRead
}
{
Intentional leak in DiskCacheBackendTest::BackendInvalidEntryWithLoad
Heapcheck:Leak
...
fun:DiskCacheBackendTest::BackendInvalidEntryWithLoad
}
{
Intentional leak in DiskCacheBackendTest::BackendTrimInvalidEntry
Heapcheck:Leak
...
fun:DiskCacheBackendTest::BackendTrimInvalidEntry
}
{
Intentional leak in DiskCacheBackendTest::BackendTrimInvalidEntry2
Heapcheck:Leak
...
fun:DiskCacheBackendTest::BackendTrimInvalidEntry2
}
{
Intentional leak in DiskCacheBackendTest::BackendInvalidEntryEnumeration
Heapcheck:Leak
...
fun:DiskCacheBackendTest::BackendInvalidEntryEnumeration
}
{
Intentional leak in ChromeThreadTest.NotReleasedIfTargetThreadNonExistent
Heapcheck:Leak
fun:ChromeThreadTest_NotReleasedIfTargetThreadNonExistent_Test::TestBody
fun:testing::Test::Run
}
#-----------------------------------------------------------------------
# 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_30547_a
Heapcheck:Leak
...
fun:std::string::_Rep::_S_create
...
fun:base::JSONWriter::Write
fun:JSONStringValueSerializer::Serialize
fun:BookmarkStorage::SerializeData
fun:BookmarkStorage::SaveNow
fun:BookmarkStorage::BookmarkModelDeleted
fun:*~BookmarkModel
}
{
bug_30547_b
Heapcheck:Leak
...
fun:ImportantFileWriter::WriteNow
fun:BookmarkStorage::SaveNow
fun:BookmarkStorage::BookmarkModelDeleted
}
# IPCChannelTest.ChannelProxyTest leaks memory.
{
bug_26920_a
Heapcheck:Leak
fun:*ChannelProxy
fun:IPCChannelTest_ChannelProxyTest_Test::TestBody
}
# TODO(glider): deal with asterisks in stack traces
# (like "CancelableTask* NewRunnableMethod" here)
{
bug_26920_b
Heapcheck:Leak
...
fun:IPC::ChannelProxy::Context::OnChannelError
fun:IPC::Channel::ChannelImpl::OnFileCanReadWithoutBlocking
...
fun:base::MessagePumpLibevent::OnLibeventNotification
fun:event_process_active
fun:event_base_loop
}
{
bug_26920_c
Heapcheck:Leak
fun:__gnu_cxx::new_allocator::allocate
fun:std::string::_Rep::_S_create
...
fun:*basic_string
fun:IPCChannelTest_ChannelProxyTest_Test::TestBody
}
{
bug_31643
Heapcheck:Leak
fun:browser_sync::BookmarkModelWorker::CallDoWorkFromModelSafeThreadAndWait
fun:Syncer::SyncShare
}
{
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:void DispatchToMethod
fun:RunnableMethod::Run
}
{
bug_34570
Heapcheck:Leak
fun:URLRequestHttpJob::Factory
fun:URLRequestJobManager::CreateJob
fun:URLRequest::Start
fun:URLRequestTest_CancelTest_DuringCookiePolicy_Test::TestBody
fun:testing::Test::Run
fun:testing::internal::TestInfoImpl::Run
fun:testing::TestCase::Run
fun:testing::internal::UnitTestImpl::RunAllTests
fun:testing::UnitTest::Run
fun:TestSuite::Run
fun:main
}
{
bug_34994_a
Heapcheck:Leak
...
fun:v8::internal::Invoke
fun:v8::internal::Execution::Call
fun:v8::Script::Run
}
{
bug_34994_b
Heapcheck:Leak
...
fun:v8::internal::Invoke
fun:v8::internal::Execution::Call
fun:v8::Function::Call
}
{
bug_39021
Heapcheck:Leak
...
fun:RenderViewTest::ExecuteJavaScript
fun:ExtensionAPIClientTest_CallbackDispatching_Test::TestBody
}
{
bug_39016
Heapcheck:Leak
...
fun:::RenderThreadTest::SetUp
fun:testing::Test::Run
}
{
bug_38206_a
Heapcheck:Leak
...
fun:GeolocationWifiDataProviderCommonTest::SetUp
}
{
bug_38206_b
Heapcheck:Leak
fun:CancelableTask* NewRunnableMethod
fun:DeviceDataProviderImplBase::NotifyListeners
fun:WifiDataProviderCommon::DoWifiScanTask
fun:void DispatchToMethod
fun:ScopedRunnableMethodFactory::RunnableMethod::Run
fun:MessageLoop::RunTask
}
# TODO(glider): sometimes the stacks differ between the bot and the local run,
# e.g. "base::subtle::RefCountedBase::RefCountedBase" vs. "RefCountedBase".
{
bug_38293
Heapcheck:Leak
...
fun:ScopedRunnableMethodFactory::NewRunnableMethod
fun:BookmarkBarGtk::BookmarkNodeAdded
fun:BookmarkModel::AddNode
fun:BookmarkModel::AddURLWithCreationTime
fun:BookmarkModel::AddURL
fun:BookmarkModel::AddURL
fun:BookmarkBarGtkUnittest_*
}
{
bug_38305
Heapcheck:Leak
fun:browser_sync::UIModelWorker::DoWorkAndWaitUntilDone
fun:Syncer::SyncShare
fun:FakeSyncShareTask::Run
fun:MessageLoop::RunTask
}
{
bug_38402
Heapcheck:Leak
fun:ProfileSyncFactoryImpl::CreateProfileSyncService
fun:TestingProfile::CreateProfileSyncService
}
{
bug_39007
Heapcheck:Leak
...
fun:RenderViewTest::TearDown
}
{
bug_39009
Heapcheck:Leak
...
fun:BookmarkModel::Load
fun:TestingProfile::CreateBookmarkModel
}
{
bug_38487
Heapcheck:Leak
fun:browser_sync::TypedUrlDataTypeController::Stop
fun:browser_sync::DataTypeManagerImpl::FinishStop
fun:browser_sync::DataTypeManagerImpl::Stop
fun:ProfileSyncService::Shutdown
fun:~ProfileSyncService
fun:~TestingProfileSyncService
fun:scoped_ptr::reset
fun:ProfileSyncServiceTypedUrlTest::TearDown
}
{
bug_38490
Heapcheck:Leak
...
fun:browser_sync::SyncBackendHost::Core::NotifyFrontend
}
{
bug_40499
Heapcheck:Leak
fun:UserScriptSlaveTest::Serialize
...
fun:testing::Test::Run
fun:testing::internal::TestInfoImpl::Run
fun:testing::TestCase::Run
fun:testing::internal::UnitTestImpl::RunAllTests
fun:testing::UnitTest::Run
fun:TestSuite::Run
}
{
bug_42153
Heapcheck:Leak
fun:::InitPersonalInfo
fun:AutoFillProfile
fun:AutoFillProfile::Clone
fun:browser_sync::AutofillChangeProcessor::ObserveAutofillProfileChanged
}
# ExpectJs*Internal = ExpectJs{Pass,Fail}Internal
# ExtensionAPIClientTest_*_Test =
# ExtensionAPIClientTest_{CollapseToolstrip_Test,GetAcceptLanguages}_Test
{
bug_43775_a
Heapcheck:Leak
fun:WebCore::makeExternalString
fun:WebCore::v8ExternalString
fun:WebCore::V8Proxy::evaluate
fun:WebCore::ScriptController::evaluate
fun:WebCore::ScriptController::executeScript
fun:WebKit::WebFrameImpl::executeScript
fun:RenderViewTest::ExecuteJavaScript
fun:ExtensionAPIClientTest::ExpectJs*Internal
fun:ExtensionAPIClientTest_*_Test::TestBody
}
{
bug_43775_b
Heapcheck:Leak
fun:WTF::fastMalloc
fun:WebCore::StringImpl::createUninitialized
fun:WebCore::String::fromUTF8
fun:WebCore::String::fromUTF8
fun:WebKit::WebString::fromUTF8
fun:RenderViewTest::ExecuteJavaScript
fun:ExtensionAPIClientTest::ExpectJs*Internal
fun:ExtensionAPIClientTest_*_Test::TestBody
}
{
bug_43779
Heapcheck:Leak
fun:ActiveNotificationTracker::RegisterNotification
fun:ActiveNotificationTrackerTest_TestLookupAndClear_Test::TestBody
}
{
bug_43387
Heapcheck:Leak
...
fun:net::SpdyNetworkTransactionTest_PostWithEarlySynReply_Test::TestBody
}
{
bug_44354
Heapcheck:Leak
...
fun:NetTestSuite::InitializeTestThread
fun:NetTestSuite::Initialize
}
{
bug_44667
Heapcheck:Leak
fun:Callback1::Type* NewCallback
fun:media::VideoDecoderImpl::DoInitialize
}
{
bug_45072
Heapcheck:Leak
fun:::RunTest_EnsureTaskDeletion*
fun:MessageLoopTest_*EnsureTaskDeletion_*::TestBody
}
{
bug_46571_a
Heapcheck:Leak
fun:WTF::fastMalloc
fun:WebCore::StringImpl::createUninitialized
fun:WebCore::String::createUninitialized
fun:WebCore::StringTraits::fromV8String
fun:WebCore::v8StringToWebCoreString
fun:WebCore::v8StringToWebCoreString
fun:WebCore::v8ValueToWebCoreString
fun:WebCore::toWebCoreString
fun:WebCore::ScriptValue::getString
fun:WebKit::WebFrameImpl::loadJavaScriptURL
fun:WebKit::WebFrameImpl::loadRequest
fun:TestShell::Navigate
}
{
bug_46571_b
Heapcheck:Leak
fun:WebCore::makeExternalString
fun:WebCore::v8ExternalString
fun:WebCore::V8Proxy::evaluate
fun:WebCore::ScriptController::evaluate
fun:WebCore::ScriptController::executeScript
fun:WebCore::ScriptController::executeScript
fun:WebKit::WebFrameImpl::loadJavaScriptURL
fun:WebKit::WebFrameImpl::loadRequest
fun:TestShell::Navigate
}
{
bug_46571_c
Heapcheck:Leak
fun:WebCore::makeExternalString
fun:WebCore::v8ExternalString
fun:WebCore::v8String
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:AccessibilityController::BindToJavascript
fun:TestShell::BindJSObjectsToWindow
}
{
bug_46571_d
Heapcheck:Leak
fun:WebCore::makeExternalString
fun:WebCore::v8ExternalString
fun:WebCore::v8String
fun:WebCore::ScriptController::bindToWindowObject
fun:WebKit::WebFrameImpl::bindToWindowObject
fun:CppBoundClass::BindToJavascript
fun:AccessibilityController::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:AccessibilityController::BindToJavascript
fun:TestShell::BindJSObjectsToWindow
}
{
bug_46571_e
Heapcheck:Leak
fun:WebCore::v8StringToWebCoreString
fun:WebCore::v8StringToWebCoreString
fun:WebCore::v8ValueToWebCoreString
fun:WebCore::toWebCoreString
fun:WebCore::ScriptValue::getString
fun:WebKit::WebFrameImpl::loadJavaScriptURL
fun:WebKit::WebFrameImpl::loadRequest
fun:TestShell::Navigate
fun:TestNavigationController::NavigateToPendingEntry
fun:TestNavigationController::LoadEntry
fun:TestShell::LoadURLForFrame
fun:TestShell::LoadURL
fun:::BookmarkletTest_NonEmptyResult_Test::TestBody
fun:testing::Test::Run
fun:testing::internal::TestInfoImpl::Run
fun:testing::TestCase::Run
fun:testing::internal::UnitTestImpl::RunAllTests
fun:testing::UnitTest::Run
fun:main
fun:__libc_start_main
}
# "*~TestShell" means "~TestShell" and "TestShell::~TestShell".
{
bug_46571_f
Heapcheck:Leak
fun:WebCore::makeExternalString
fun:WebCore::v8ExternalString
fun:WebCore::V8Proxy::evaluate
fun:WebCore::ScriptController::collectGarbage
fun:WebKit::WebFrameImpl::collectGarbage
fun:TestShell::CallJSGC
fun:*~TestShell
fun:::MainWindowDestroyed
fun:g_closure_invoke
}
{
bug_32366
Heapcheck:Leak
fun:CallbackRunner* NewCallback
fun:media::PipelineImpl::FilterStateTransitionTask
fun:void DispatchToMethod
fun:RunnableMethod::Run
fun:MessageLoop::RunTask
}
{
bug_46649_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::reserve
fun:courgette::ReadVector
fun:courgette::EncodedProgram::ReadFrom
}
{
bug_46649_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:courgette::EncodedProgram::AddRel32
}
{
bug_46649_c
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:courgette::EncodedProgram::AssembleTo
}
{
bug_46649_d
Heapcheck:Leak
fun:EncodedProgramTest_Test_Test::TestBody
}
{
bug_46649_e
Heapcheck:Leak
fun:__gnu_cxx::new_allocator::allocate
fun:std::_Vector_base::_M_allocate
fun:std::vector::_M_fill_insert
fun:std::vector::insert
fun:std::vector::resize
fun:courgette::EncodedProgram::DefineLabelCommon
fun:courgette::EncodedProgram::DefineRel32Label
}
{
bug_46649_f
Heapcheck:Leak
fun:__gnu_cxx::new_allocator::allocate
fun:std::_Vector_base::_M_allocate
fun:std::vector::_M_fill_insert
fun:std::vector::insert
fun:std::vector::resize
fun:courgette::EncodedProgram::DefineLabelCommon
fun:courgette::EncodedProgram::DefineAbs32Label
}
{
bug_46649_g
Heapcheck:Leak
fun:__gnu_cxx::new_allocator::allocate
fun:std::_Vector_base::_M_allocate
fun:std::vector::_M_allocate_and_copy
fun:std::vector::reserve
fun:courgette::ReadU32Delta
fun:courgette::EncodedProgram::ReadFrom
}
{
bug_46649_h
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:courgette::EncodedProgram::AddAbs32
}
{
bug_46649_i
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:courgette::EncodedProgram::AddOrigin
}
{
bug_46658_a
Heapcheck:Leak
fun:WebCore::makeExternalString
fun:WebCore::v8ExternalString
fun:WebCore::v8String
fun:WebCore::V8DOMWindowShell::namedItemAdded
fun:WebCore::ScriptController::namedItemAdded
fun:WebCore::HTMLDocument::addItemToMap
fun:WebCore::HTMLDocument::addNamedItem
fun:WebCore::HTMLFormElement::insertedIntoDocument
fun:WebCore::ContainerNode::addChild
fun:WebCore::LegacyHTMLTreeConstructor::insertNode
fun:WebCore::LegacyHTMLTreeConstructor::handleError
fun:WebCore::LegacyHTMLTreeConstructor::insertNode
fun:WebCore::LegacyHTMLTreeConstructor::handleError
fun:WebCore::LegacyHTMLTreeConstructor::insertNode
fun:WebCore::LegacyHTMLTreeConstructor::insertNodeAfterLimitDepth
fun:WebCore::LegacyHTMLTreeConstructor::parseToken
fun:WebCore::HTMLDocumentParser::processToken
fun:WebCore::HTMLDocumentParser::parseTag
fun:WebCore::HTMLDocumentParser::advance
fun:WebCore::HTMLDocumentParser::write
fun:WebCore::DocumentWriter::addData
fun:WebCore::FrameLoader::addData
fun:WebKit::WebFrameImpl::commitDocumentData
fun:WebKit::FrameLoaderClientImpl::committedLoad
fun:WebCore::FrameLoader::committedLoad
fun:WebCore::DocumentLoader::commitLoad
fun:WebCore::DocumentLoader::receivedData
fun:WebCore::FrameLoader::receivedData
fun:WebCore::MainResourceLoader::addData
fun:WebCore::ResourceLoader::didReceiveData
}
{
bug_46658_b
Heapcheck:Leak
fun:WebCore::makeExternalString
fun:WebCore::v8ExternalString
fun:WebCore::v8String
fun:WebCore::V8DOMWindowShell::namedItemAdded
fun:WebCore::ScriptController::namedItemAdded
fun:WebCore::HTMLDocument::addItemToMap
fun:WebCore::HTMLDocument::addNamedItem
fun:WebCore::HTMLFormElement::insertedIntoDocument
fun:WebCore::ContainerNode::addChild
fun:WebCore::LegacyHTMLTreeConstructor::insertNode
fun:WebCore::LegacyHTMLTreeConstructor::handleError
fun:WebCore::LegacyHTMLTreeConstructor::insertNode
fun:WebCore::LegacyHTMLTreeConstructor::handleError
fun:WebCore::LegacyHTMLTreeConstructor::insertNode
fun:WebCore::LegacyHTMLTreeConstructor::insertNodeAfterLimitDepth
fun:WebCore::LegacyHTMLTreeConstructor::parseToken
fun:WebCore::HTML5TreeBuilder::passTokenToLegacyParser
fun:WebCore::HTML5TreeBuilder::constructTreeFromToken
fun:WebCore::HTML5DocumentParser::pumpLexer
fun:WebCore::HTML5DocumentParser::pumpLexerIfPossible
fun:WebCore::HTML5DocumentParser::write
fun:WebCore::DocumentWriter::addData
fun:WebCore::FrameLoader::addData
fun:WebKit::WebFrameImpl::commitDocumentData
fun:WebKit::FrameLoaderClientImpl::committedLoad
fun:WebCore::FrameLoader::committedLoad
fun:WebCore::DocumentLoader::commitLoad
fun:WebCore::DocumentLoader::receivedData
fun:WebCore::FrameLoader::receivedData
fun:WebCore::MainResourceLoader::addData
}
{
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
fun:testing::Test::Run
}
# '*ChromotingPlugin' stands for 'ChromotingPlugin' and
# 'remoting::ChromotingPlugin::ChromotingPlugin'.
{
bug_46678_d
Heapcheck:Leak
...
fun:*ChromotingPlugin
fun:CreatePlugin
}
{
bug_46678_e
Heapcheck:Leak
fun:Callback*::Type* NewCallback
fun:remoting::SessionManager::DoEncode
fun:void DispatchToMethod
fun:RunnableMethod::Run
}
{
bug_46715
Heapcheck:Leak
fun:WebCore::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_c
Heapcheck:Leak
fun:CancelableTask* NewRunnableMethod
fun:HistoryService::BackendDelegate::DBLoaded
fun:history::HistoryBackend::Init
}
{
bug_19775_d
Heapcheck:Leak
...
fun:ProfileManagerTest_CreateAndUseTwoProfiles_Test::TestBody
}
{
bug_47188_a
Heapcheck:Leak
fun:net::SingleThreadedProxyResolver::GetProxyForURL
fun:net::::IOThread::Init
fun:base::Thread::ThreadMain
fun:ThreadFunc
fun:start_thread
}
{
bug_47188_b
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:bool ::InitCanonical
fun:GURL
fun:net::::IOThread::Init
fun:base::Thread::ThreadMain
fun:ThreadFunc
fun:start_thread
}
{
bug_47188_c
Heapcheck:Leak
...
fun:net::SingleThreadedProxyResolver::Job::DoQuery
fun:void DispatchToMethod
fun:RunnableMethod::Run
fun:MessageLoop::RunTask
fun:MessageLoop::DeferOrRunPendingTask
fun:MessageLoop::DoWork
fun:base::MessagePumpDefault::Run
fun:MessageLoop::RunInternal
fun:MessageLoop::RunHandler
fun:MessageLoop::Run
fun:base::Thread::Run
fun:base::Thread::ThreadMain
fun:ThreadFunc
fun:start_thread
}
{
48980_a
Heapcheck:Leak
...
fun:ExtensionPrefStoreTest_NotifyWhenNeeded_Test::TestBody
}
{
48980_b
Heapcheck:Leak
...
fun:PrefService::RegisterStringPref
fun:ExtensionPrefStoreTest_*_Test::TestBody
}
{
48980_c
Heapcheck:Leak
...
fun:ExtensionPrefStore::InstallExtensionPref
}
{
48980_d
Heapcheck:Leak
...
fun:basic_string
fun:ExtensionPrefStoreTest_*_Test::TestBody
}
{
48980_e
Heapcheck:Leak
fun:Value::CreateStringValue
fun:ExtensionPrefStoreTest_*_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_49307_a
Heapcheck:Leak
...
fun:DownloadManagerTest
fun:DownloadManagerTest_TestDownloadFilename_Test
}
{
bug_49307_b
Heapcheck:Leak
...
fun:DownloadManagerTest
fun:DownloadManagerTest_StartDownload_Test
}
{
bug_49307_c
Heapcheck:Leak
...
fun:DownloadManager::OpenFilesBasedOnExtension
fun:DownloadManagerTest_StartDownload_Test::TestBody
}
{
bug_49310_a
Heapcheck:Leak
...
fun:TemplateURLPrepopulateData::MakePrepopulatedTemplateURL
fun:TemplateURLPrepopulateData::GetPrepopulatedTemplatefromPrefs
fun:TemplateURLPrepopulateData::GetPrepopulatedEngines
fun:TemplateURLPrepopulateDataTest_ProvidersFromPrefs_Test::TestBody
}
{
bug_49310_b
Heapcheck:Leak
...
fun:TemplateURLRef::ParseHostAndSearchTermKey
fun:TemplateURLRef::ParseIfNecessary
fun:TemplateURLRef::GetHost
fun:TemplateURLPrepopulateDataTest_ProvidersFromPrefs_Test::TestBody
}
{
bug_49412
Heapcheck:Leak
...
fun:ClientSocketPoolHistograms
fun:HttpNetworkSession
fun:net::HttpNetworkLayer::GetSession
fun:net::HttpNetworkLayer::CreateTransaction
fun:net::HttpCache::Transaction::DoSendRequest
fun:net::HttpCache::Transaction::DoLoop
fun:net::HttpCache::Transaction::Start
fun:URLRequestHttpJob::StartTransaction
fun:URLRequestHttpJob::OnCanGetCookiesCompleted
fun:URLRequestHttpJob::AddCookieHeaderAndStart
fun:URLRequestHttpJob::Start
fun:URLRequest::StartJob
fun:URLRequest::Start
fun:HTTPTestServer::StartGETRequest
}