summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authortimurrrr@chromium.org <timurrrr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-06 07:59:12 +0000
committertimurrrr@chromium.org <timurrrr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-06 07:59:12 +0000
commit18ac442568192f6540a670cce661e6979d233f94 (patch)
tree612526571c2b9e41473dae4c8b13c96ec5e623b8 /tools
parent60b10c7b8b3a39adde92adbd86f50a827ea41523 (diff)
downloadchromium_src-18ac442568192f6540a670cce661e6979d233f94.zip
chromium_src-18ac442568192f6540a670cce661e6979d233f94.tar.gz
chromium_src-18ac442568192f6540a670cce661e6979d233f94.tar.bz2
Suppress benign/not-interesting races in _lock file function on Windows
Also slightly re-order the TSan/Win suppressions TBR=hbono BUG=146724 Review URL: https://chromiumcodereview.appspot.com/10907090 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155142 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools')
-rw-r--r--tools/valgrind/tsan/suppressions_win32.txt52
1 files changed, 34 insertions, 18 deletions
diff --git a/tools/valgrind/tsan/suppressions_win32.txt b/tools/valgrind/tsan/suppressions_win32.txt
index 0705984..87e441a 100644
--- a/tools/valgrind/tsan/suppressions_win32.txt
+++ b/tools/valgrind/tsan/suppressions_win32.txt
@@ -1,22 +1,4 @@
############################
-# Chromium
-
-{
- Benign race durung InitializeClock
- ThreadSanitizer:Race
- ...
- fun:*InitializeClock*
-}
-
-{
- bug_62560
- ThreadSanitizer:Race
- ...
- fun:_initterm
- fun:doexit
-}
-
-############################
# Reports on the guts of Windows
{
UuidCreate
@@ -45,11 +27,45 @@
ThreadSanitizer:InvalidLock
fun:unnamedImageEntryPoint
}
+
{
accessing an invalid lock in CoFreeAllLibraries
ThreadSanitizer:InvalidLock
fun:CoFreeAllLibraries
}
+
+{
+ bug_146724_benign_a
+ ThreadSanitizer:Race
+ fun:_lock_file
+ fun:vprintf_helper
+ fun:vprintf
+}
+{
+ bug_146724_benign_b
+ ThreadSanitizer:Race
+ fun:_getstream
+ fun:_wfsopen
+}
+
+############################
+# Chromium
+
+{
+ Benign race durung InitializeClock
+ ThreadSanitizer:Race
+ ...
+ fun:*InitializeClock*
+}
+
+{
+ bug_62560
+ ThreadSanitizer:Race
+ ...
+ fun:_initterm
+ fun:doexit
+}
+
{
accessing an invalid lock under exit/doexit
ThreadSanitizer:InvalidLock