summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorjar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-21 05:37:21 +0000
committerjar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-21 05:37:21 +0000
commitf89536a3260f50d515695f12a9fa9797070f0ffb (patch)
treec5e6955a3666f11b24569ecc84637593e248cbe3 /tools
parent26446308f4f9d314c172f95ea12c45a85af2f93b (diff)
downloadchromium_src-f89536a3260f50d515695f12a9fa9797070f0ffb.zip
chromium_src-f89536a3260f50d515695f12a9fa9797070f0ffb.tar.gz
chromium_src-f89536a3260f50d515695f12a9fa9797070f0ffb.tar.bz2
Add another histogram related suppression
Histograms are found via a locked function, and then placed into static atomic variables. They allow for racing with a second thread that emplants the same pointer into that atomic variable. r=dhollowa BUG=104776 Review URL: http://codereview.chromium.org/8491067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110885 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools')
-rw-r--r--tools/valgrind/tsan/suppressions.txt15
1 files changed, 7 insertions, 8 deletions
diff --git a/tools/valgrind/tsan/suppressions.txt b/tools/valgrind/tsan/suppressions.txt
index 8f563ec..d43c5c2 100644
--- a/tools/valgrind/tsan/suppressions.txt
+++ b/tools/valgrind/tsan/suppressions.txt
@@ -386,6 +386,13 @@
fun:HistogramSynchronizer::DeserializeHistogramList*
}
+{
+ bug_104776 Benign race to initialize pointer with the same value again.
+ ThreadSanitizer:Race
+ fun:base::StatisticsRecorder::FindHistogram
+ fun:base::*Histogram::FactoryGet
+}
+
# 3. Suppressions for real chromium bugs that are not yet fixed.
############################
# Real races in Chromium
@@ -692,11 +699,3 @@
fun:MessageLoop::RunHandler
fun:MessageLoop::Run
}
-{
- bug_104776
- ThreadSanitizer:Race
- fun:base::StatisticsRecorder::FindHistogram
- fun:base::LinearHistogram::FactoryGet
- fun:dbus::ObjectProxy::RunResponseCallback
- fun:base::internal::Invoker4::DoInvoke
-}