diff options
author | rdsmith@chromium.org <rdsmith@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-04 21:08:21 +0000 |
---|---|---|
committer | rdsmith@chromium.org <rdsmith@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-04 21:08:21 +0000 |
commit | bc34bd352897a30bb89a07abc2e62e789f325897 (patch) | |
tree | 1409b397cf0315924776349b98390c3cb330b029 /tools/heapcheck | |
parent | 95f87788983c4830fa6bd990437e1a07f8d7321e (diff) | |
download | chromium_src-bc34bd352897a30bb89a07abc2e62e789f325897.zip chromium_src-bc34bd352897a30bb89a07abc2e62e789f325897.tar.gz chromium_src-bc34bd352897a30bb89a07abc2e62e789f325897.tar.bz2 |
Make DownloadManagerImpl's destruction not tied to the UI thread.
This is intended to fix the various leaks involving the DownloadManager;
if the classes destruction is tied to the UI thread and the class is
destroyed at Profile destruction (which it is) it will be leaked
because the UI thread no longer exists at profile destruction.
BUG=100146
BUG=58449
BUG=102255
Review URL: http://codereview.chromium.org/8907002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116385 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools/heapcheck')
-rw-r--r-- | tools/heapcheck/suppressions.txt | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/tools/heapcheck/suppressions.txt b/tools/heapcheck/suppressions.txt index 237efe4..a005df4 100644 --- a/tools/heapcheck/suppressions.txt +++ b/tools/heapcheck/suppressions.txt @@ -1604,28 +1604,6 @@ fun:chromeos::OncNetworkParserTest_TestCreateNetworkWifi*_Test::TestBody } { - 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_100608 Heapcheck:Leak ... |