From 6f8acdc76ffce0addb8fd72e151637bd5055e211 Mon Sep 17 00:00:00 2001 From: "kjellander@webrtc.org" Date: Sat, 8 Feb 2014 21:15:59 +0000 Subject: [PATCH] Suppressions for libjingle_unittest after roll in r5502 New errors arrived when rolling libjingle in r5502. These suppressions are needed to green up the Memcheck and TSan bots. BUG=1976,2080 TEST=local runs on Linux: tools/valgrind-webrtc/webrtc_tests.sh --tool=tsan -b out/Release -t libjingle_unittest tools/valgrind-webrtc/webrtc_tests.sh --tool=memcheck -b out/Release -t libjingle_unittest and trybot: git try --bot=linux_memcheck,linux_tsan -t libjingle_unittest TBR=wu@webrtc.org Review URL: https://webrtc-codereview.appspot.com/8299004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5509 4adac7df-926f-26a2-2b94-8c16560cd09d --- .../valgrind-webrtc/memcheck/suppressions.txt | 23 +++++++++++++++++++ tools/valgrind-webrtc/tsan/suppressions.txt | 23 +++++++++++++++++++ 2 files changed, 46 insertions(+) diff --git a/tools/valgrind-webrtc/memcheck/suppressions.txt b/tools/valgrind-webrtc/memcheck/suppressions.txt index 2af0e91b76..a55ac1ba8e 100644 --- a/tools/valgrind-webrtc/memcheck/suppressions.txt +++ b/tools/valgrind-webrtc/memcheck/suppressions.txt @@ -369,6 +369,29 @@ #----------------------------------------------------------------------- # 2. libjingle stuff (talk folder) +{ + bug_1976_1 + Memcheck:Unaddressable + fun:pthread_mutex_unlock + fun:_ZN9talk_base15CriticalSection5LeaveEv + fun:_ZN9talk_base9CritScopeD1Ev + ... + fun:_ZN9talk_base6Thread15ProcessMessagesEi + fun:_ZN9talk_base6Thread3RunEv + fun:_ZN9talk_base6Thread6PreRunEPv +} +{ + bug_1976_2 + Memcheck:Leak + fun:calloc + obj:/usr/lib/x86_64-linux-gnu/libnss3.so + ... + fun:NSS_NoDB_Init + fun:_ZN9talk_base10NSSContext13InitializeSSLEPFbPvE + fun:_ZN9talk_base13InitializeSSLEPFbPvE + fun:_ZN9talk_base10RandomTest13SetUpTestCaseEv + fun:_ZN7testing8TestCase16RunSetUpTestCaseEv +} { bug_2056_1 Memcheck:Leak diff --git a/tools/valgrind-webrtc/tsan/suppressions.txt b/tools/valgrind-webrtc/tsan/suppressions.txt index cb1cb4b69f..612af305c6 100644 --- a/tools/valgrind-webrtc/tsan/suppressions.txt +++ b/tools/valgrind-webrtc/tsan/suppressions.txt @@ -727,3 +727,26 @@ fun:talk_base::Thread::Run fun:talk_base::Thread::PreRun } +{ + bug_2080_35 + ThreadSanitizer:UnlockNonLocked + fun:pthread_mutex_unlock + fun:talk_base::CriticalSection::Leave + fun:talk_base::CritScope::~CritScope + ... + fun:talk_base::AsyncFunctorMessageHandler::OnMessage + fun:talk_base::MessageQueue::Dispatch + fun:talk_base::Thread::ProcessMessages + fun:talk_base::Thread::Run + fun:talk_base::Thread::PreRun +} +{ + bug_2080_36 + ThreadSanitizer:Race + ... + fun:talk_base::FunctorMessageHandler::OnMessage + fun:talk_base::MessageQueue::Dispatch + fun:talk_base::Thread::ProcessMessages + fun:talk_base::Thread::Run + fun:talk_base::Thread::PreRun +}