summaryrefslogtreecommitdiffstats
path: root/tools/valgrind
diff options
context:
space:
mode:
authorglider@chromium.org <glider@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-03 12:08:59 +0000
committerglider@chromium.org <glider@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-03 12:08:59 +0000
commit1e95b4f965842deb301b2acc60ea7847c035550b (patch)
tree62aa28272145273b229b1e956109c7eced6c720a /tools/valgrind
parented909eb2bf63a11a74e12950b2f348ab8f7e4cb9 (diff)
downloadchromium_src-1e95b4f965842deb301b2acc60ea7847c035550b.zip
chromium_src-1e95b4f965842deb301b2acc60ea7847c035550b.tar.gz
chromium_src-1e95b4f965842deb301b2acc60ea7847c035550b.tar.bz2
Suppress races in sync thread shutdown (issue 107903)
Suppress a race in WebCore::WebKitMutationObserver::deliverAllMutations (issue 112586) Suppress a benign race in nss (issue 84244) BUG=107903,112586,84244 TBR=eugenis Review URL: https://chromiumcodereview.appspot.com/9310081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120319 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools/valgrind')
-rw-r--r--tools/valgrind/tsan/suppressions.txt33
1 files changed, 27 insertions, 6 deletions
diff --git a/tools/valgrind/tsan/suppressions.txt b/tools/valgrind/tsan/suppressions.txt
index 2325037..921b4b1 100644
--- a/tools/valgrind/tsan/suppressions.txt
+++ b/tools/valgrind/tsan/suppressions.txt
@@ -81,19 +81,16 @@
fun:mktime
}
+# See crbug.com/84244 for benign races in nss.
{
Benign race in nss (PR_EnterMonitor)
ThreadSanitizer:Race
fun:PR_EnterMonitor
}
-
-# (Looks same as the one above)
{
- bug_84244
+ Benign race in nss (PR_ExitMonitor)
ThreadSanitizer:Race
fun:PR_ExitMonitor
- ...
- fun:nss*
}
############################
@@ -712,7 +709,7 @@
fun:AudioDevice::Run
}
{
- bug_107903
+ bug_107903_a
ThreadSanitizer:Race
...
fun:TestProfileSyncService::~TestProfileSyncService
@@ -720,6 +717,25 @@
fun:ProfileSyncServiceAutofillTest::TearDown
}
{
+ bug_107903_b
+ ThreadSanitizer:Race
+ ...
+ fun:sync_api::SyncManager::SyncInternal::ShutdownOnSyncThread
+ fun:sync_api::SyncManager::ShutdownOnSyncThread
+ fun:browser_sync::SyncBackendHost::Core::DoShutdown
+ fun:base::internal::RunnableAdapter::Run
+}
+{
+ bug_107903_c
+ ThreadSanitizer:Race
+ fun:syncable::DirectoryChangeDelegate::~DirectoryChangeDelegate
+ fun:sync_api::SyncManager::SyncInternal::~SyncInternal
+ fun:sync_api::SyncManager::~SyncManager
+ fun:scoped_ptr::reset
+ fun:browser_sync::SyncBackendHost::Core::DoShutdown
+ fun:base::internal::RunnableAdapter::Run
+}
+{
bug_108408
ThreadSanitizer:Race
fun:base::subtle::RefCountedBase::AddRef
@@ -774,3 +790,8 @@
fun:net::CertVerifierWorker::Run
fun:base::internal::RunnableAdapter::Run
}
+{
+ bug_112586
+ ThreadSanitizer:Race
+ fun:WebCore::WebKitMutationObserver::deliverAllMutations
+}