summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-06-16 19:32:16 +0000
committerthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-06-16 19:32:16 +0000
commit91a304787be92fca4049008bdd3973331314e617 (patch)
tree264960d50ba7f9d5a4462edcf1052bde952c7fcc
parent77ce8025e3f43da6f09e7153e853eabd93863542 (diff)
downloadchromium_src-91a304787be92fca4049008bdd3973331314e617.zip
chromium_src-91a304787be92fca4049008bdd3973331314e617.tar.gz
chromium_src-91a304787be92fca4049008bdd3973331314e617.tar.bz2
TSAN: Disable a couple of failing tests and suppress a race.
BUG=385022,385222 NOTRY=true TBR=glider@chromium.org Review URL: https://codereview.chromium.org/338183004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277518 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--tools/valgrind/gtest_exclude/media_unittests.gtest-tsan.txt2
-rw-r--r--tools/valgrind/gtest_exclude/remoting_unittests.gtest-tsan.txt2
-rw-r--r--tools/valgrind/tsan/suppressions.txt22
3 files changed, 26 insertions, 0 deletions
diff --git a/tools/valgrind/gtest_exclude/media_unittests.gtest-tsan.txt b/tools/valgrind/gtest_exclude/media_unittests.gtest-tsan.txt
new file mode 100644
index 0000000..88da22b
--- /dev/null
+++ b/tools/valgrind/gtest_exclude/media_unittests.gtest-tsan.txt
@@ -0,0 +1,2 @@
+# Times out. http://crbug.com/385222
+FFmpegVideoDecoderTest.Initialize_Normal
diff --git a/tools/valgrind/gtest_exclude/remoting_unittests.gtest-tsan.txt b/tools/valgrind/gtest_exclude/remoting_unittests.gtest-tsan.txt
new file mode 100644
index 0000000..5cba805
--- /dev/null
+++ b/tools/valgrind/gtest_exclude/remoting_unittests.gtest-tsan.txt
@@ -0,0 +1,2 @@
+# Times out. http://crbug.com/385222
+VideoDecoderVp8Test.VideoEncodeAndDecode
diff --git a/tools/valgrind/tsan/suppressions.txt b/tools/valgrind/tsan/suppressions.txt
index 0568d4c..38e7a21 100644
--- a/tools/valgrind/tsan/suppressions.txt
+++ b/tools/valgrind/tsan/suppressions.txt
@@ -1065,3 +1065,25 @@
...
fun:base::debug::TraceLog::GetCategoryGroupEnabledInternal
}
+{
+ bug_385022
+ ThreadSanitizer:Race
+ fun:std::_Rb_tree_rebalance_for_erase
+ fun:std::_Rb_tree::_M_erase_aux
+ fun:std::_Rb_tree::erase
+ fun:std::map::erase
+ fun:browser_sync::SyncBackendRegistrar::RemoveWorker
+ fun:browser_sync::SyncBackendRegistrar::OnWorkerLoopDestroyed
+ fun:syncer::ModelSafeWorker::WillDestroyCurrentMessageLoop
+ fun:base::MessageLoop::~MessageLoop
+ fun:base::MessageLoopForUI::~MessageLoopForUI
+ fun:base::MessageLoopForUI::~MessageLoopForUI
+ fun:base::DefaultDeleter::operator()
+ fun:base::internal::scoped_ptr_impl::~scoped_ptr_impl
+ fun:scoped_ptr::~scoped_ptr
+ fun:content::TestBrowserThreadBundle::~TestBrowserThreadBundle
+ fun:BrowserWithTestWindowTest::~BrowserWithTestWindowTest
+ fun:TestWithBrowserView::~TestWithBrowserView
+ fun:autofill::AutofillDialogViewsTest::~AutofillDialogViewsTest
+ fun:autofill::AutofillDialogViewsTest_SignInFocus_Test::~AutofillDialogViewsTest_SignInFocus_Test
+}