Commit 3859ec4d authored by dhollowa@chromium.org's avatar dhollowa@chromium.org

Leaks in BrowsingDataQuotaHelperTest

Suppresses leaks introduced with r95607 related to BrowsingDataQuotaHelper.

BUG=91836
TEST=Valgrind and HeapCheck bots turn green.
TBR=tzik@chromium.org

Review URL: http://codereview.chromium.org/7585014

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95642 0039d316-1c4b-4281-b951-d872f2087c98
parent 0465236c
......@@ -1781,3 +1781,142 @@
fun:MockBrowsingDataQuotaHelper*
fun:::CookiesTreeModelTest_ContentSettings_Test::TestBody
}
{
bug_91836_a
Heapcheck:Leak
...
fun:std::basic_string::basic_string
fun:GURL::ComponentString
fun:GURL::host
fun:BrowsingDataQuotaHelperImpl::GotOrigins
fun:void DispatchToMethod
fun:base::ScopedCallbackFactory::CallbackImpl::RunWithParams
fun:CallbackRunner::Run
fun:quota::QuotaManager::GetModifiedSinceTask::DatabaseTaskCompleted
fun:quota::QuotaManager::DatabaseTaskBase::Completed
fun:quota::QuotaTask::CallCompleted
...
fun:BrowsingDataQuotaHelperTest_FetchData_Test::TestBody
}
{
bug_91836_b
Heapcheck:Leak
fun:BrowsingDataQuotaHelperTest::SetUp
}
{
bug_91836_c
Heapcheck:Leak
fun:quota::QuotaManager::QuotaManager
fun:BrowsingDataQuotaHelperTest::SetUp
}
{
bug_91836_d
Heapcheck:Leak
...
fun:std::deque::deque
fun:quota::CallbackQueueBase::CallbackQueueBase
fun:quota::CallbackQueue3::CallbackQueue3
fun:quota::QuotaManager::QuotaManager
fun:BrowsingDataQuotaHelperTest::SetUp
}
{
bug_91836_e
Heapcheck:Leak
fun:__gnu_cxx::new_allocator::allocate
...
fun:std::_Deque_base::_M_initialize_map
fun:std::_Deque_base::_Deque_base
fun:std::deque::deque
fun:quota::CallbackQueueBase::CallbackQueueBase
fun:quota::CallbackQueue3::CallbackQueue3
fun:quota::UsageTracker::UsageTracker
fun:quota::QuotaManager::LazyInitialize
fun:quota::QuotaManager::GetOriginsModifiedSince
fun:BrowsingDataQuotaHelperImpl::FetchQuotaInfo
fun:BrowsingDataQuotaHelperImpl::StartFetching
fun:BrowsingDataQuotaHelperTest::StartFetching
fun:BrowsingDataQuotaHelperTest_Empty_Test::TestBody
}
{
bug_91836_f
Heapcheck:Leak
fun:quota::QuotaManager::LazyInitialize
fun:quota::QuotaManager::GetOriginsModifiedSince
fun:BrowsingDataQuotaHelperImpl::FetchQuotaInfo
fun:BrowsingDataQuotaHelperImpl::StartFetching
fun:BrowsingDataQuotaHelperTest::StartFetching
fun:BrowsingDataQuotaHelperTest_Empty_Test::TestBody
}
{
bug_91836_g
Heapcheck:Leak
...
fun:std::string::append
fun:FilePath::Append
fun:FilePath::AppendASCII
fun:quota::QuotaManager::LazyInitialize
fun:quota::QuotaManager::GetOriginsModifiedSince
fun:BrowsingDataQuotaHelperImpl::FetchQuotaInfo
fun:BrowsingDataQuotaHelperImpl::StartFetching
fun:BrowsingDataQuotaHelperTest::StartFetching
fun:BrowsingDataQuotaHelperTest_Empty_Test::TestBody
}
{
bug_91836_h
Heapcheck:Leak
...
fun:std::map::insert
fun:std::map::operator[]
fun:BrowsingDataQuotaHelperImpl::GotHostUsage
fun:void DispatchToMethod
fun:base::ScopedCallbackFactory::CallbackImpl::RunWithParams
fun:CallbackRunner::Run
fun:quota::CallbackQueue3::Run
fun:quota::CallbackQueueMap3::Run
fun:quota::UsageTracker::DidGetClientHostUsage
fun:void DispatchToMethod
fun:base::ScopedCallbackFactory::CallbackImpl::RunWithParams
fun:CallbackRunner::Run
fun:quota::ClientUsageTracker::GetHostUsage
fun:quota::UsageTracker::GetHostUsage
fun:quota::QuotaManager::GetHostUsage
}
{
bug_91836_i
Heapcheck:Leak
fun:quota::QuotaManager::StartEviction
fun:quota::QuotaManager::InitializeTemporaryOriginsInfoTask::DatabaseTaskCompleted
fun:quota::QuotaManager::DatabaseTaskBase::Completed
fun:quota::QuotaTask::CallCompleted
...
fun:BrowsingDataQuotaHelperTest_Empty_Test::TestBody
}
{
bug_91836_j
Heapcheck:Leak
fun:BrowserThread::GetMessageLoopProxyForThread
fun:BrowsingDataQuotaHelperTest::SetUp
}
{
bug_91836_k
Heapcheck:Leak
fun:quota::QuotaDatabase::LazyOpen
fun:quota::QuotaDatabase::SetGlobalQuota
fun:quota::QuotaManager::InitializeTask::RunOnTargetThread
...
fun:BrowsingDataQuotaHelperTest_Empty_Test::TestBody
}
{
bug_91836_l
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:file_util::CreateTemporaryDirInDirImpl
fun:file_util::CreateNewTempDirectory
fun:ScopedTempDir::CreateUniqueTempDir
fun:BrowsingDataQuotaHelperTest::SetUp
}
......@@ -5215,6 +5215,153 @@
fun:_Znw*
fun:_ZN12_GLOBAL__N_141CookiesTreeModelTest_ContentSettings_Test8TestBodyEv
}
{
bug_91836_a
Memcheck:Leak
fun:_Znw*
...
fun:_ZN5quota18ClientUsageTracker*DidGetHostUsage*
fun:_ZN5quota18ClientUsageTracker*GatherHostUsageTask9CompletedEv
fun:_ZN5quota9QuotaTask13CallCompletedEv
fun:_ZN5quota18ClientUsageTracker19GatherUsageTaskBase11DidGetUsageEx
}
{
bug_91836_b
Memcheck:Leak
fun:_Znw*
...
fun:_ZN5quota18ClientUsageTracker*DidGetGlobalUsage*
fun:_ZN5quota18ClientUsageTracker*GatherGlobalUsage*
fun:_ZN5quota9QuotaTask13CallCompletedEv
fun:_ZN5quota18ClientUsageTracker19GatherUsageTaskBase11DidGetUsageEx
}
{
bug_91836_c
Memcheck:Leak
fun:_Znw*
fun:_ZN5quota12QuotaManager13StartEvictionEv
fun:_ZN5quota12QuotaManager34InitializeTemporaryOriginsInfoTask21DatabaseTaskCompletedEv
fun:_ZN5quota12QuotaManager16DatabaseTaskBase9CompletedEv
fun:_ZN5quota9QuotaTask13CallCompletedEv
...
fun:_ZN38BrowsingDataQuotaHelperTest_Empty_Test8TestBodyEv
}
{
bug_91836_d
Memcheck:Leak
fun:_Znw*
fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsN23BrowsingDataQuotaHelper9QuotaInfoEEEE8allocateEjPKv
fun:_ZNSt8_Rb_treeISsSt4pairIKSsN23BrowsingDataQuotaHelper9QuotaInfoEESt10_Select1stIS4_ESt4lessISsESaIS4_EE11_M_get_nodeEv
fun:_ZNSt8_Rb_treeISsSt4pairIKSsN23BrowsingDataQuotaHelper9QuotaInfoEESt10_Select1stIS4_ESt4lessISsESaIS4_EE14_M_create_nodeERKS4_
fun:_ZNSt8_Rb_treeISsSt4pairIKSsN23BrowsingDataQuotaHelper9QuotaInfoEESt10_Select1stIS4_ESt4lessISsESaIS4_EE10_M_insert_EPKSt18_Rb_tree_node_baseSD_RKS4_
...
fun:_ZN5quota12QuotaManager12GetHostUsageERKSsNS_11StorageTypeEP14CallbackRunnerI6Tuple3IS2_S3_xEE
}
{
bug_91836_e
Memcheck:Leak
fun:_Znw*
...
fun:_ZN3sql10Connection18GetUniqueStatementEPKc
fun:_ZN3sql10Connection18GetCachedStatementERKNS_11StatementIDEPKc
fun:_ZN3sql9MetaTable19PrepareSetStatementEPNS_9StatementEPKc
fun:_ZN3sql9MetaTable8SetValueEPKci
fun:_ZN3sql9MetaTable16SetVersionNumberEi
fun:_ZN3sql9MetaTable4InitEPNS_10ConnectionEii
fun:_ZN5quota13QuotaDatabase12CreateSchemaEPN3sql10ConnectionEPNS1_9MetaTableEiiPKNS0_11TableSchemaEjPKNS0_11IndexSchemaEj
fun:_ZN5quota13QuotaDatabase21EnsureDatabaseVersionEv
}
{
bug_91836_f
Memcheck:Leak
fun:_Znw*
fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPN3sql10Connection12StatementRefEEE8allocateEjPKv
fun:_ZNSt8_Rb_treeIPN3sql10Connection12StatementRefES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_M_get_nodeEv
fun:_ZNSt8_Rb_treeIPN3sql10Connection12StatementRefES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE14_M_create_nodeERKS3_
fun:_ZNSt8_Rb_treeIPN3sql10Connection12StatementRefES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE10_M_insert_EPKSt18_Rb_tree_node_baseSC_RKS3_
fun:_ZNSt8_Rb_treeIPN3sql10Connection12StatementRefES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE16_M_insert_uniqueERKS3_
fun:_ZNSt3setIPN3sql10Connection12StatementRefESt4lessIS3_ESaIS3_EE6insertERKS3_
fun:_ZN3sql10Connection19StatementRefCreatedEPNS0_12StatementRefE
fun:_ZN3sql10Connection12StatementRefC1EPS0_P12sqlite3_stmt
fun:_ZN3sql10Connection18GetUniqueStatementEPKc
fun:_ZN3sql10Connection18GetCachedStatementERKNS_11StatementIDEPKc
fun:_ZN3sql10Connection17CommitTransactionEv
fun:_ZN3sql11Transaction6CommitEv
fun:_ZN5quota13QuotaDatabase12CreateSchemaEPN3sql10ConnectionEPNS1_9MetaTableEiiPKNS0_11TableSchemaEjPKNS0_11IndexSchemaEj
fun:_ZN5quota13QuotaDatabase21EnsureDatabaseVersionEv
}
{
bug_91836_g
Memcheck:Leak
fun:_Znw*
fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsN23BrowsingDataQuotaHelper9QuotaInfoEEEE8allocateEmPKv
fun:_ZNSt8_Rb_treeISsSt4pairIKSsN23BrowsingDataQuotaHelper9QuotaInfoEESt10_Select1stIS4_ESt4lessISsESaIS4_EE11_M_get_nodeEv
fun:_ZNSt8_Rb_treeISsSt4pairIKSsN23BrowsingDataQuotaHelper9QuotaInfoEESt10_Select1stIS4_ESt4lessISsESaIS4_EE14_M_create_nodeERKS4_
fun:_ZNSt8_Rb_treeISsSt4pairIKSsN23BrowsingDataQuotaHelper9QuotaInfoEESt10_Select1stIS4_ESt4lessISsESaIS4_EE9_M_insertEPSt18_Rb_tree_node_baseSC_RKS4_
...
fun:_ZNSt8_Rb_treeISsSt4pairIKSsN23BrowsingDataQuotaHelper9QuotaInfoEESt10_Select1stIS4_ESt4lessISsESaIS4_EE13insert_uniqueESt17_Rb_tree_iteratorIS4_ERKS4_
fun:_ZNSt3mapISsN23BrowsingDataQuotaHelper9QuotaInfoESt4lessISsESaISt4pairIKSsS1_EEE6insertESt17_Rb_tree_iteratorIS6_ERKS6_
fun:_ZNSt3mapISsN23BrowsingDataQuotaHelper9QuotaInfoESt4lessISsESaISt4pairIKSsS1_EEEixERS5_
fun:_ZN27BrowsingDataQuotaHelperImpl12GotHostUsageERKSsN5quota11StorageTypeEx
fun:_Z16DispatchToMethodI27BrowsingDataQuotaHelperImplMS0_FvRKSsN5quota11StorageTypeExES2_S4_xEvPT_T0_RK6Tuple3IT1_T2_T3_E
fun:_ZN4base21ScopedCallbackFactoryI27BrowsingDataQuotaHelperImplE12CallbackImplIMS1_FvRKSsN5quota11StorageTypeExE6Tuple3IS5_S7_xEE13RunWithParamsERKSB_
fun:_ZN14CallbackRunnerI6Tuple3IRKSsN5quota11StorageTypeExEE3RunISsS4_xEEvRKT_RKT0_RKT1_
fun:_ZN5quota14CallbackQueue3IP14CallbackRunnerI6Tuple3IRKSsNS_11StorageTypeExEES4_S5_xE3RunES4_S5_x
fun:_ZN5quota17CallbackQueueMap3IP14CallbackRunnerI6Tuple3IRKSsNS_11StorageTypeExEESsS4_S5_xE3RunES4_S4_S5_x
fun:_ZN5quota12UsageTracker21DidGetClientHostUsageERKSsNS_11StorageTypeEx
fun:_Z16DispatchToMethodIN5quota12UsageTrackerEMS1_FvRKSsNS0_11StorageTypeExES3_S4_xEvPT_T0_RK6Tuple3IT1_T2_T3_E
fun:_ZN4base21ScopedCallbackFactoryIN5quota12UsageTrackerEE12CallbackImplIMS2_FvRKSsNS1_11StorageTypeExE6Tuple3IS6_S7_xEE13RunWithParamsERKSB_
fun:_ZN14CallbackRunnerI6Tuple3IRKSsN5quota11StorageTypeExEE3RunISsS4_xEEvRKT_RKT0_RKT1_
fun:_ZN5quota18ClientUsageTracker12GetHostUsageERKSsP14CallbackRunnerI6Tuple3IS2_NS_11StorageTypeExEE
fun:_ZN5quota12UsageTracker12GetHostUsageERKSsP14CallbackRunnerI6Tuple3IS2_NS_11StorageTypeExEE
fun:_ZN5quota12QuotaManager12GetHostUsageERKSsNS_11StorageTypeEP14CallbackRunnerI6Tuple3IS2_S3_xEE
}
{
bug_91836_h
Memcheck:Leak
fun:_Znw*
fun:_ZN3sql10Connection18GetUniqueStatementEPKc
fun:_ZN3sql10Connection18GetCachedStatementERKNS_11StatementIDEPKc
fun:_ZN5quota12_GLOBAL__N_122PrepareCachedStatementEPN3sql10ConnectionERKNS1_11StatementIDEPKcPNS1_9StatementE
fun:_ZN5quota13QuotaDatabase23GetOriginsModifiedSinceENS_11StorageTypeEPSt3setI4GURLSt4lessIS3_ESaIS3_EEN4base4TimeE
fun:_ZN5quota12QuotaManager20GetModifiedSinceTask17RunOnTargetThreadEv
...
fun:_ZN38BrowsingDataQuotaHelperTest_Empty_Test8TestBodyEv
}
{
bug_91836_i
Memcheck:Leak
fun:_Znw*
fun:_ZN27BrowsingDataQuotaHelperTest5SetUpEv
}
{
bug_91836_j
Memcheck:Leak
fun:malloc
fun:sqlite3MemMalloc
fun:mallocWithAlarm
fun:sqlite3Malloc
fun:sqlite3MallocZero
fun:sqlite3BtreeOpen
fun:openDatabase
fun:sqlite3_open
fun:_ZN3sql10Connection12OpenInternalERKSs
fun:_ZN3sql10Connection4OpenERK8FilePath
fun:_ZN5quota13QuotaDatabase8LazyOpenEb
fun:_ZN5quota13QuotaDatabase14SetGlobalQuotaENS_11StorageTypeEx
fun:_ZN5quota12QuotaManager14InitializeTask17RunOnTargetThreadEv
}
{
bug_91836_k
Memcheck:Leak
fun:_Znw*
fun:_ZN5quota12UsageTrackerC1ERKSt4listIPNS_11QuotaClientESaIS3_EENS_11StorageTypeEPNS_20SpecialStoragePolicyE
fun:_ZN5quota12QuotaManager14LazyInitializeEv
fun:_ZN5quota12QuotaManager29NotifyStorageModifiedInternalENS_11QuotaClient2IDERK4GURLNS_11StorageTypeExN4base4TimeE
fun:_ZN5quota17MockStorageClient24TouchAllOriginsAndNotifyEv
fun:_ZN27BrowsingDataQuotaHelperTest14RegisterClientEPKN5quota14MockOriginDataEj
fun:_ZN42BrowsingDataQuotaHelperTest_FetchData_Test8TestBodyEv
}
#-----------------------------------------------------------------------
# These only occur on our Google workstations
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment