diff options
author | jar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-21 05:37:21 +0000 |
---|---|---|
committer | jar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-21 05:37:21 +0000 |
commit | f89536a3260f50d515695f12a9fa9797070f0ffb (patch) | |
tree | c5e6955a3666f11b24569ecc84637593e248cbe3 /tools | |
parent | 26446308f4f9d314c172f95ea12c45a85af2f93b (diff) | |
download | chromium_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.txt | 15 |
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 -} |