Add libjingle's valgrind suppressions

BUG=2104
R=kjellander@webrtc.org, wu@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/1834004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4375 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
henrike@webrtc.org 2013-07-19 16:00:41 +00:00
parent 0df5b8dfa6
commit 5e44b8fac1
7 changed files with 1627 additions and 16 deletions

View File

@ -0,0 +1,6 @@
# Fails when run under memcheck
# https://code.google.com/p/webrtc/issues/detail?id=1972
P2PTransportChannelTest.TestOPENToNAT_FULL_CONEAsGiceNoneSharedUfrag
P2PTransportChannelTest.TestOPENToNAT_FULL_CONEAsGiceP0SharedUfrag
PortTest.TestSendStunMessageAsIce

View File

@ -0,0 +1,25 @@
# Tests that are failing when run under memcheck.
JsepPeerConnectionP2PTestClient.AddDataChannelAfterRenegotiation
JsepPeerConnectionP2PTestClient.GetAudioInputLevelStats
JsepPeerConnectionP2PTestClient.GetAudioOutputLevelStats
JsepPeerConnectionP2PTestClient.GetBytesReceivedStats
JsepPeerConnectionP2PTestClient.GetBytesSentStats
JsepPeerConnectionP2PTestClient.IceRestart
JsepPeerConnectionP2PTestClient.LocalP2PTestAnswerAudio
JsepPeerConnectionP2PTestClient.LocalP2PTestAnswerVideo
JsepPeerConnectionP2PTestClient.LocalP2PTest16To9
JsepPeerConnectionP2PTestClient.LocalP2PTestDataChannel
JsepPeerConnectionP2PTestClient.LocalP2PTestDtls
JsepPeerConnectionP2PTestClient.LocalP2PTestDtmf
JsepPeerConnectionP2PTestClient.LocalP2PTestReceiverDoesntSupportData
JsepPeerConnectionP2PTestClient.LocalP2PTestOfferDtlsButNotSdes
JsepPeerConnectionP2PTestClient.LocalP2PTestOfferSdesToDtls
JsepPeerConnectionP2PTestClient.LocalP2PTestOfferDtlsToSdes
JsepPeerConnectionP2PTestClient.LocalP2PTestWithoutMsid
JsepPeerConnectionP2PTestClient.LocalP2PTestWithVideoDecoderFactory
JsepPeerConnectionP2PTestClient.RegisterDataChannelObserver
JsepPeerConnectionP2PTestClient.UpdateOfferWithRejectedContent
PeerConnectionInterfaceTest.DataChannelCloseWhenPeerConnectionClose
PeerConnectionInterfaceTest.TestDataChannel
PeerConnectionInterfaceTest.TestSendBinaryOnRtpDataChannel
PeerConnectionInterfaceTest.TestSendOnlyDataChannel

View File

@ -0,0 +1,26 @@
# Tests that are failing when run under TSan.
JsepPeerConnectionP2PTestClient.AddDataChannelAfterRenegotiation
JsepPeerConnectionP2PTestClient.GetAudioInputLevelStats
JsepPeerConnectionP2PTestClient.GetAudioOutputLevelStats
JsepPeerConnectionP2PTestClient.GetBytesReceivedStats
JsepPeerConnectionP2PTestClient.GetBytesSentStats
JsepPeerConnectionP2PTestClient.IceRestart
JsepPeerConnectionP2PTestClient.LocalP2PTestAnswerAudio
JsepPeerConnectionP2PTestClient.LocalP2PTestAnswerVideo
JsepPeerConnectionP2PTestClient.LocalP2PTest16To9
JsepPeerConnectionP2PTestClient.LocalP2PTestDataChannel
JsepPeerConnectionP2PTestClient.LocalP2PTestDtls
JsepPeerConnectionP2PTestClient.LocalP2PTestDtmf
JsepPeerConnectionP2PTestClient.LocalP2PTestReceiverDoesntSupportData
JsepPeerConnectionP2PTestClient.LocalP2PTestOfferDtlsButNotSdes
JsepPeerConnectionP2PTestClient.LocalP2PTestOfferSdesToDtls
JsepPeerConnectionP2PTestClient.LocalP2PTestOfferDtlsToSdes
JsepPeerConnectionP2PTestClient.LocalP2PTestWithoutMsid
JsepPeerConnectionP2PTestClient.LocalP2PTestWithVideoDecoderFactory
JsepPeerConnectionP2PTestClient.RegisterDataChannelObserver
JsepPeerConnectionP2PTestClient.UpdateOfferWithRejectedContent
PeerConnectionInterfaceTest.DataChannelCloseWhenPeerConnectionClose
PeerConnectionInterfaceTest.TestDataChannel
PeerConnectionInterfaceTest.TestSendBinaryOnRtpDataChannel
PeerConnectionInterfaceTest.TestSendOnlyDataChannel

View File

@ -0,0 +1,4 @@
# Fails when run under memcheck
# https://code.google.com/p/webrtc/issues/detail?id=1976
PhysicalSocketTest.TestUdpReadyToSendIPv4

View File

@ -0,0 +1,3 @@
# Tests that are failing when run under TSan.
PhysicalSocketTest.TestUdpReadyToSendIPv4
ThreadTest.Release

View File

@ -1,15 +1,14 @@
# Copyright (c) 2012 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
# This file is used in addition to the one already maintained in Chrome.
# It acts as a place holder for future additions for WebRTC.
# It must exist for the Python wrapper script to work properly.
# There are two kinds of suppressions in this file.
# 1. webrtc stuff
#
# 2. libjingle stuff (talk folder)
#-----------------------------------------------------------------------
# 1. webrtc stuff
{
bug_716
Memcheck:Leak
@ -368,4 +367,625 @@
...
}
#-----------------------------------------------------------------------
# 2. libjingle stuff (talk folder)
{
bug_1972_1
Memcheck:Leak
fun:_Znw*
fun:_ZN9talk_base14SSLFingerprint6CreateERKSsPKNS_11SSLIdentityE
...
}
{
bug_1972_2
Memcheck:Leak
fun:_Znw*
fun:_ZN4buzz10XmlBuilder12BuildElementEPNS_15XmlParseContextEPKcPS4_
...
}
{
bug_1972_3
Memcheck:Leak
fun:_Znw*
fun:_ZN9talk_base18AsyncTCPSocketBaseC1EPNS_11AsyncSocketEbm
...
}
{
bug_1972_4
Memcheck:Leak
fun:_Znw*
fun:_ZN9talk_base19VirtualSocketServer20CreateSocketInternalEii
...
}
{
bug_1972_5
Memcheck:Leak
fun:_Znw*
fun:_ZN9talk_base13VirtualSocket6AcceptEPNS_13SocketAddressE
...
}
{
bug_1972_6
Memcheck:Uninitialized
fun:_ZN14DtlsTestClient28OnTransportChannelReadPacketEPN7cricket16TransportChannelEPKcmi
...
}
{
bug_1972_7
Memcheck:Leak
fun:_Znw*
fun:_ZN17TestSessionClient12ParseContentEN7cricket17SignalingProtocolEPKN4buzz10XmlElementEPPNS0_18ContentDescriptionEPNS0_10ParseErrorE
...
}
{
bug_1972_8
Memcheck:Uninitialized
fun:_ZN7cricket9Transport31NegotiateTransportDescription_wENS_13ContentActionE
...
}
{
bug_1972_9
Memcheck:Leak
fun:_Znw*
fun:_ZN22MediaSessionClientTest12OnSendStanzaEPN7cricket14SessionManagerEPKN4buzz10XmlElementE
...
}
{
bug_1972_10
Memcheck:Leak
fun:_Znw*
fun:_ZN7cricket12_GLOBAL__N_119CreateVideoViewElemERKSsS2_.constprop.856
...
}
{
bug_1972_11
Memcheck:Leak
fun:_Znw*
fun:_ZN10TestClient17OnOutgoingMessageEPN7cricket14SessionManagerEPKN4buzz10XmlElementE
...
}
{
bug_1972_12
Memcheck:Leak
fun:_Znw*
fun:_ZN10TestClient15OnSessionCreateEPN7cricket7SessionEb
...
}
{
bug_1972_13
Memcheck:Leak
fun:_Znw*
fun:_ZN7cricket28HttpPortAllocatorSessionBase22ReceiveSessionResponseERKSs
...
}
{
bug_1972_14
Memcheck:Leak
fun:_Znw*
fun:_Z11CopyElementPKN4buzz10XmlElementE
...
}
{
bug_1972_15
Memcheck:Leak
fun:_Znw*
...
fun:XML_ParseBuffer
...
}
{
bug_1972_16
Memcheck:Leak
fun:_Znw*
fun:_ZN35PortTest_TestLoopbackCallAsIce_Test8TestBodyEv
}
{
bug_1972_17
Memcheck:Leak
fun:_Znw*
fun:_ZN7cricket4Call23CreateVideoStreamUpdateERKNS_12StreamParamsE
...
}
{
bug_1972_18
Memcheck:Leak
fun:_Znw*
fun:_ZN9talk_base14AsyncTCPSocket24HandleIncomingConnectionEPNS_11AsyncSocketE
...
}
{
bug_1972_19
Memcheck:Uninitialized
fun:_ZN7cricket10Connection27OnConnectionRequestResponseEPNS_17ConnectionRequestEPNS_11StunMessageE
...
}
{
bug_1972_20
Memcheck:Uninitialized
fun:_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPN9talk_base14DelayedMessageESt6vectorIS3_SaIS3_EEEElS3_St4lessIS3_EEvT_T0_SC_T1_T2_
...
}
{
bug_1972_21
Memcheck:Leak
fun:_Znw*
fun:_ZN7cricket23ParseJingleVideoContentEPKN4buzz10XmlElementEPPNS_18ContentDescriptionEPNS_10ParseErrorE
...
}
{
bug_1972_22
Memcheck:Uninitialized
fun:_ZN7cricketL17FindCodecsToOfferINS_10VideoCodecEEEvRKSt6vectorIT_SaIS3_EEPS5_PNS_16UsedPayloadTypesE.constprop.1165
...
}
{
bug_1972_23
Memcheck:Uninitialized
fun:_ZN7cricket18MediaSessionClient14OnSessionStateEPNS_11BaseSessionENS1_5StateE
...
}
{
bug_1972_24
Memcheck:Leak
fun:_Znw*
fun:_ZN7testing8internal15TestFactoryImplI44PortAllocatorSessionProxyTest_TestBasic_TestE10CreateTestEv
}
{
bug_1972_25
Memcheck:Uninitialized
fun:_ZN7cricket11BaseChannel17ChannelWritable_wEv.part.1339
...
}
{
bug_1972_26
Memcheck:Leak
fun:_Znw*
fun:_ZN7cricket15TestRelayServer8OnAcceptEPN9talk_base11AsyncSocketE
...
}
{
bug_1972_27
Memcheck:Leak
fun:_Znw*
fun:_ZNSt8_Rb_treeIPN7cricket13PortInterfaceESt4pairIKS2_PNS0_9PortProxyEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSG_RKS7_
...
}
{
bug_1972_28
Memcheck:Leak
fun:_Zna*
fun:_ZN9talk_base14OpenSSLAdapter19InitializeSSLThreadEv
...
}
{
bug_1972_29
Memcheck:Uninitialized
fun:_ZN9talk_base12MessageQueue3GetEPNS_7MessageEib.part.109
...
}
{
bug_1972_30
Memcheck:Uninitialized
fun:dtls1_process_record
fun:dtls1_get_record
fun:dtls1_read_bytes
fun:ssl3_read_internal
...
}
{
bug_1972_31
Memcheck:Unaddressable
fun:srtp_unprotect
fun:_ZN7cricket11SrtpSession12UnprotectRtpEPviPi
...
}
{
bug_1972_32
Memcheck:Uninitialized
fun:srtp_protect
fun:_ZN7cricket11SrtpSession10ProtectRtpEPviiPi
...
}
{
bug_1972_33
Memcheck:Uninitialized
fun:aes_icm_encrypt_ismacryp
fun:srtp_protect
...
}
{
bug_1972_34
Memcheck:Leak
fun:_Znw*
fun:_ZN7testing8internal15TestFactoryImplI50PortAllocatorSessionProxyTest_TestLateBinding_TestE10CreateTestEv
}
{
bug_1972_35
Memcheck:Leak
fun:_Znw*
fun:_ZN7cricket23ParseJingleAudioContentEPKN4buzz10XmlElementEPPNS_18ContentDescriptionEPNS_10ParseErrorE
...
}
{
bug_1972_36
Memcheck:Leak
fun:_Znw*
fun:_ZNSt8_Rb_treeIPN7sigslot22_signal_base_interfaceES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
...
}
{
bug_1972_37
Memcheck:Leak
fun:_Znw*
fun:_ZN7sigslot7signal1IPN9talk_base11AsyncSocketENS_15single_threadedEE7connectINS1_18AsyncSocketAdapterEEEvPT_MS8_FvS3_E
...
}
{
bug_1972_38
Memcheck:Leak
fun:_Znw*
fun:_ZN7cricket25PortAllocatorSessionMuxer20RegisterSessionProxyEPNS_25PortAllocatorSessionProxyE
...
}
{
bug_1972_39
Memcheck:Uninitialized
fun:_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN9talk_base14DelayedMessageESt6vectorIS3_SaIS3_EEEElS3_St4lessIS3_EEvT_T0_SC_T1_T2_
...
}
{
bug_1972_40
Memcheck:Leak
fun:_Znw*
fun:_ZN50PortAllocatorSessionProxyTest_TestLateBinding_Test8TestBodyEv
}
{
bug_1972_41
Memcheck:Uninitialized
fun:_ZN9talk_base20PhysicalSocketServer4WaitEib
...
}
{
bug_1972_42
Memcheck:Leak
fun:_Znw*
fun:_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIPN7sigslot17_connection_base1IPN9talk_base11AsyncSocketENS2_15single_threadedEEEEE8allocateEmPKv
...
}
{
bug_1972_43
Memcheck:Uninitialized
fun:_ZN9talk_base12MessageQueue3GetEPNS_7MessageEib
...
}
{
bug_1972_44
Memcheck:Uninitialized
fun:_ZN7cricket11BaseChannel17ChannelWritable_wEv
...
}
{
bug_1972_45
Memcheck:Uninitialized
fun:_ZN14DtlsTestClient12VerifyPacketEPKcmPj
...
}
{
bug_1972_46
Memcheck:Param
select(timeout)
fun:__select_nocancel
fun:_ZN9talk_base20PhysicalSocketServer4WaitEib
...
}
{
bug_1972_47
Memcheck:Uninitialized
fun:_ZNSt8_Rb_treeIiSt4pairIKiN7cricket10VideoCodecEESt10_Select1stIS4_ESt4lessIiESaIS4_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS4_ESD_RS1_
...
}
{
bug_1972_48
Memcheck:Leak
fun:_Znw*
fun:_ZN8PortTest17CreateStunMessageEi
...
}
{
bug_1972_49
Memcheck:Uninitialized
fun:_ZNK9talk_base14DelayedMessageltERKS0_
...
}
{
bug_1972_50
Memcheck:Leak
fun:_Znw*
fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPN7sigslot22_signal_base_interfaceEEE8allocateEmPKv
fun:_ZNSt8_Rb_treeIPN7sigslot22_signal_base_interfaceES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE11_M_get_nodeEv
...
}
{
bug_1972_51
Memcheck:Leak
fun:_Znw*
fun:_ZN7cricket12_GLOBAL__N_114CreateViewElemERKSsS2_
...
}
{
bug_1972_52
Memcheck:Uninitialized
fun:aes_icm_encrypt_ismacryp
fun:aes_icm_encrypt
fun:srtp_protect
fun:_ZN7cricket11SrtpSession10ProtectRtpEPviiPi
...
}
{
bug_1972_53
Memcheck:Leak
fun:_Znw*
fun:_ZN7sigslot7signal1IPN9talk_base11AsyncSocketENS_15single_threadedEE7connectINS1_18AsyncTCPSocketBaseEEEvPT_MS8_FvS3_E
...
}
{
bug_1972_54
Memcheck:Leak
fun:_Znw*
fun:_ZN7cricket12_GLOBAL__N_114CreateViewElemERKSsS2_
fun:_ZN7cricket12_GLOBAL__N_119CreateVideoViewElemERKSsS2_
fun:_ZN7cricket12_GLOBAL__N_123CreateNoneVideoViewElemERKSs
fun:_ZN7cricket22WriteJingleViewRequestERKSsRKNS_11ViewRequestEPSt6vectorIPN4buzz10XmlElementESaIS8_EEPNS_10WriteErrorE
fun:_ZN7cricket40MediaMessagesTest_ViewNoneToFromXml_Test8TestBodyEv
}
{
bug_1972_55
Memcheck:Leak
fun:_Znw*
fun:_ZN10TestClient14CreateChannelsEv
...
}
{
bug_1972_56
Memcheck:Leak
fun:_Znw*
fun:_ZN9__gnu_cxx13new_allocatorIPN7cricket25PortAllocatorSessionProxyEE8allocateEmPKv
...
}
{
bug_1972_57
Memcheck:Leak
fun:_Znw*
fun:_ZN7sigslot7signal1IPN7cricket20PortAllocatorSessionENS_15single_threadedEE7connectINS1_25PortAllocatorSessionMuxerEEEvPT_MS8_FvS3_E
...
}
{
bug_1972_58
Memcheck:Leak
fun:_Znw*
fun:_ZN7sigslot7signal2IPN9talk_base11AsyncSocketEiNS_15single_threadedEE7connectINS1_18AsyncTCPSocketBaseEEEvPT_MS8_FvS3_iE
...
}
{
bug_1972_59
Memcheck:Leak
fun:_Znw*
fun:_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIPN7sigslot17_connection_base1IPN7cricket20PortAllocatorSessionENS2_15single_threadedEEEEE8allocateEmPKv
fun:_ZNSt10_List_baseIPN7sigslot17_connection_base1IPN7cricket20PortAllocatorSessionENS0_15single_threadedEEESaIS7_EE11_M_get_nodeEv
...
}
{
bug_1972_60
Memcheck:Leak
fun:_Znw*
fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPN7cricket13PortInterfaceEPNS3_9PortProxyEEEE8allocateEmPKv
fun:_ZNSt8_Rb_treeIPN7cricket13PortInterfaceESt4pairIKS2_PNS0_9PortProxyEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE11_M_get_nodeEv
...
}
{
bug_1972_61
Memcheck:Leak
fun:_Znw*
fun:_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIPN7sigslot17_connection_base2IPN9talk_base11AsyncSocketEiNS2_15single_threadedEEEEE8allocateEmPKv
fun:_ZNSt10_List_baseIPN7sigslot17_connection_base2IPN9talk_base11AsyncSocketEiNS0_15single_threadedEEESaIS7_EE11_M_get_nodeEv
...
}
{
bug_1972_62
Memcheck:Leak
fun:_Znw*
fun:_ZN29PortAllocatorSessionProxyTestC1Ev
...
}
{
bug_1972_63
Memcheck:Leak
fun:_Znw*
fun:_ZN29PortAllocatorSessionProxyTest13CreateChannelEv
...
}
{
bug_1976_1
Memcheck:Leak
fun:_Zna*
fun:_ZN24SSLStreamAdapterTestDTLS8ReadDataEPN9talk_base15StreamInterfaceE
fun:_ZN24SSLStreamAdapterTestBase7OnEventEPN9talk_base15StreamInterfaceEii
...
}
{
bug_1976_2
Memcheck:Uninitialized
fun:_ZN7testing8internal11CmpHelperEQIiiEENS_15AssertionResultEPKcS4_RKT_RKT0_
fun:_ZN7testing8internal8EqHelperILb1EE7CompareIiiEENS_15AssertionResultEPKcS6_RKT_RKT0_PNS0_8EnableIfIXntsrNS0_10is_pointerISA_EE5valueEE4typeE
...
}
{
bug_1976_3
Memcheck:Leak
fun:_Znw*
fun:_ZN9talk_base41unstarted_task_test_DoNotDeleteTask2_Test8TestBodyEv
}
{
bug_1976_4
Memcheck:Uninitialized
fun:bcmp
fun:_ZN23SSLStreamAdapterTestTLS12TestTransferEi
...
}
{
bug_1976_5
Memcheck:Uninitialized
fun:_ZN7testing8internal11CmpHelperEQIiiEENS_15AssertionResultEPKcS4_RKT_RKT0_
fun:_ZN7testing8internal8EqHelperILb1EE7CompareIiiEENS_15AssertionResultEPKcS6_RKT_RKT0_PNS0_8EnableIfIXntsrNS0_10is_pointerISA_EE5valueEE4typeE
...
}
{
bug_1976_6
Memcheck:Uninitialized
fun:tls1_enc
fun:ssl3_get_record
fun:ssl3_read_bytes
fun:ssl3_read_internal
fun:ssl3_read
fun:SSL_read
fun:_ZN9talk_base20OpenSSLStreamAdapter4ReadEPvmPmPi
...
}
{
bug_1976_7
Memcheck:Uninitialized
fun:_ZN7testing8internal11CmpHelperEQIjhEENS_15AssertionResultEPKcS4_RKT_RKT0_
fun:_ZN7testing8internal8EqHelperILb0EE7CompareIjhEENS_15AssertionResultEPKcS6_RKT_RKT0_
fun:_ZN24SSLStreamAdapterTestDTLS8ReadDataEPN9talk_base15StreamInterfaceE
...
}
{
bug_1976_8
Memcheck:Uninitialized
fun:bcmp
fun:_ZN23SSLStreamAdapterTestTLS12TestTransferEi
fun:_ZN48SSLStreamAdapterTestTLS_ReadWriteAfterClose_Test8TestBodyEv
}
{
bug_2056_1
Memcheck:Leak
fun:malloc
fun:_dl_close_worker
fun:_dl_close
fun:_dl_catch_error
fun:_dlerror_run
fun:dlclose
...
fun:snd_device_name_hint
fun:_ZNK6webrtc20AudioDeviceLinuxALSA14GetDevicesInfoEibiPci
...
}
# For BIO_new_mem_buf
# http://www.openssl.org/support/faq.html#PROG13
{
BIO_new_mem_buf_1
Memcheck:Leak
fun:malloc
fun:default_malloc_ex
fun:CRYPTO_malloc
fun:BUF_MEM_new
fun:mem_new
fun:BIO_set
fun:BIO_new
fun:BIO_new_mem_buf
fun:_ZN9talk_base18OpenSSLCertificate13FromPEMStringERKSs
...
}
{
BIO_new_mem_buf_2
Memcheck:Leak
fun:malloc
fun:default_malloc_ex
fun:CRYPTO_malloc
fun:BUF_MEM_new
fun:mem_new
fun:BIO_set
fun:BIO_new
fun:BIO_new_mem_buf
fun:_ZN9talk_base15OpenSSLIdentity14FromPEMStringsERKSsS2_
}
# For sscanf
{
sscanf_1
Memcheck:Uninitialized
fun:__GI___rawmemchr
fun:_IO_str_init_static_internal
fun:vsscanf
fun:sscanf
fun:_ZN9talk_base16HttpResponseData11parseLeaderEPKcm
...
}
{
sscanf_2
Memcheck:Uninitialized
fun:__GI___rawmemchr
fun:_IO_str_init_static_internal
fun:vsscanf
fun:sscanf
fun:_ZN9talk_base15HttpRequestData11parseLeaderEPKcm
...
}
# For HttpServer.SignalsCloseAfterForcedCloseAll
{
SignalsCloseAfterForcedCloseAll
Memcheck:Leak
fun:_Znw*
fun:_ZN9talk_base10HttpServer10Connection12BeginProcessEPNS_15StreamInterfaceE
...
}
# For tests that create XMPPClient which can only be deleted by task runner.
{
HangoutPubSubClientTest
Memcheck:Leak
fun:_Znw*
fun:_ZN23HangoutPubSubClientTestC1Ev
}
{
MucRoomConfigTaskTest
Memcheck:Leak
fun:_Znw*
fun:_ZN21MucRoomConfigTaskTest5SetUpEv
}
{
MucRoomDiscoveryTaskTest
Memcheck:Leak
fun:_Znw*
fun:_ZN24MucRoomDiscoveryTaskTest5SetUpEv
}
{
MucRoomLookupTaskTest
Memcheck:Leak
fun:_Znw*
fun:_ZN21MucRoomLookupTaskTest5SetUpEv
}
{
MucRoomUniqueHangoutIdTaskTest
Memcheck:Leak
fun:_Znw*
fun:_ZN30MucRoomUniqueHangoutIdTaskTest5SetUpEv
}
{
PingTaskTest
Memcheck:Leak
fun:_Znw*
fun:_ZN12PingTaskTest5SetUpEv
}
{
PubSubClientTest
Memcheck:Leak
fun:_Znw*
fun:_ZN16PubSubClientTestC1Ev
}
{
PubSubTasksTest
Memcheck:Leak
fun:_Znw*
fun:_ZN15PubSubTasksTestC1Ev
}

View File

@ -1,14 +1,14 @@
# Copyright (c) 2012 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
# This file is used in addition to the one already maintained in Chrome.
# It acts as a place holder for future additions for WebRTC.
# It must exist for the Python wrapper script to work properly.
# There are two kinds of suppressions in this file.
# 1. webrtc stuff
#
# 2. libjingle stuff (talk folder)
#-----------------------------------------------------------------------
# 1. webrtc stuff
{
bug_300
ThreadSanitizer:Race
@ -31,3 +31,930 @@
fun:webrtc::Trace::Add
...
}
#-----------------------------------------------------------------------
# 2. libjingle stuff (talk folder)
{
bug_1205_1
ThreadSanitizer:Race
fun:webrtc::AudioDeviceLinuxALSA::PlayoutWarning
fun:webrtc::AudioDeviceModuleImpl::Process
fun:webrtc::ProcessThreadImpl::Process
fun:webrtc::ProcessThreadImpl::Run
fun:webrtc::ThreadPosix::Run
fun:StartThread
}
{
bug_1205_2
ThreadSanitizer:Race
fun:webrtc::AudioDeviceLinuxALSA::PlayoutError
fun:webrtc::AudioDeviceModuleImpl::Process
fun:webrtc::ProcessThreadImpl::Process
fun:webrtc::ProcessThreadImpl::Run
fun:webrtc::ThreadPosix::Run
fun:StartThread
}
{
bug_1205_3
ThreadSanitizer:Race
fun:webrtc::AudioDeviceLinuxALSA::RecordingWarning
fun:webrtc::AudioDeviceModuleImpl::Process
fun:webrtc::ProcessThreadImpl::Process
fun:webrtc::ProcessThreadImpl::Run
fun:webrtc::ThreadPosix::Run
fun:StartThread
}
{
bug_1205_4
ThreadSanitizer:Race
fun:webrtc::AudioDeviceLinuxALSA::RecordingError
fun:webrtc::AudioDeviceModuleImpl::Process
fun:webrtc::ProcessThreadImpl::Process
fun:webrtc::ProcessThreadImpl::Run
fun:webrtc::ThreadPosix::Run
fun:StartThread
}
{
bug_1205_5
ThreadSanitizer:Race
fun:webrtc::RTPReceiver::ProcessBitrate
fun:webrtc::ModuleRtpRtcpImpl::Process
fun:webrtc::ProcessThreadImpl::Process
fun:webrtc::ProcessThreadImpl::Run
fun:webrtc::ThreadPosix::Run
fun:StartThread
}
{
bug_1205_6
ThreadSanitizer:Race
fun:std::__detail::_List_node_base::_M_hook
fun:std::list::_M_insert
fun:std::list::push_back
fun:webrtc::ModuleRtpRtcpImpl::RegisterChildModule
fun:webrtc::ModuleRtpRtcpImpl::ModuleRtpRtcpImpl
fun:webrtc::RtpRtcp::CreateRtpRtcp
...
}
{
bug_1205_7
ThreadSanitizer:Race
fun:webrtc::VCMJitterBuffer::RecycleFramesUntilKeyFrame
fun:webrtc::VCMJitterBuffer::GetNackList
fun:webrtc::VCMReceiver::NackList
fun:webrtc::VideoCodingModuleImpl::NackList
fun:webrtc::VideoCodingModuleImpl::Process
fun:webrtc::ProcessThreadImpl::Process
fun:webrtc::ProcessThreadImpl::Run
fun:webrtc::ThreadPosix::Run
fun:StartThread
}
{
bug_1205_8
ThreadSanitizer:Race
fun:webrtc::VideoCodingModuleImpl::Process
fun:webrtc::ProcessThreadImpl::Process
fun:webrtc::ProcessThreadImpl::Run
fun:webrtc::ThreadPosix::Run
fun:StartThread
}
{
bug_1205_9
ThreadSanitizer:Race
fun:webrtc::VCMJitterBuffer::IncomingRateStatistics
fun:webrtc::VCMReceiver::ReceiveStatistics
fun:webrtc::VideoCodingModuleImpl::Process
fun:webrtc::ProcessThreadImpl::Process
fun:webrtc::ProcessThreadImpl::Run
fun:webrtc::ThreadPosix::Run
fun:StartThread
}
{
bug_1205_10
ThreadSanitizer:Race
fun:webrtc::VCMJitterBuffer::NextMaybeIncompleteTimestamp
fun:webrtc::VCMReceiver::FrameForDecoding
fun:webrtc::VideoCodingModuleImpl::Decode
fun:webrtc::ViEChannel::ChannelDecodeProcess
fun:webrtc::ViEChannel::ChannelDecodeThreadFunction
fun:webrtc::ThreadPosix::Run
fun:StartThread
}
{
bug_1205_11
ThreadSanitizer:Race
fun:webrtc::EventPosix::StartTimer
fun:webrtc::IncomingVideoStream::IncomingVideoStreamProcess
fun:webrtc::IncomingVideoStream::IncomingVideoStreamThreadFun
fun:webrtc::ThreadPosix::Run
fun:StartThread
}
{
bug_1205_12
ThreadSanitizer:Race
fun:webrtc::voe::Channel::GetAudioFrame
fun:webrtc::AudioConferenceMixerImpl::UpdateToMix
fun:webrtc::AudioConferenceMixerImpl::Process
fun:webrtc::voe::OutputMixer::MixActiveChannels
fun:webrtc::VoEBaseImpl::NeedMorePlayData
...
}
{
bug_1205_13
ThreadSanitizer:Race
fun:talk_base::Thread::ReceiveSends
fun:talk_base::MessageQueue::Get
fun:talk_base::Thread::ProcessMessages
fun:talk_base::Thread::Run
fun:talk_base::Thread::PreRun
}
{
bug_1205_14
ThreadSanitizer:Race
fun:cricket::BaseChannel::~BaseChannel
fun:cricket::VoiceChannel::~VoiceChannel
fun:cricket::VoiceChannel::~VoiceChannel
fun:cricket::ChannelManager::DestroyVoiceChannel_w
...
}
{
bug_1205_15
ThreadSanitizer:Race
fun:cricket::BaseChannel::~BaseChannel
fun:cricket::VideoChannel::~VideoChannel
fun:cricket::VideoChannel::~VideoChannel
fun:cricket::ChannelManager::DestroyVideoChannel_w
...
}
{
bug_1205_16
ThreadSanitizer:Race
fun:std::__detail::_List_node_base::_M_unhook
fun:std::list::_M_erase
fun:std::list::erase
fun:webrtc::ModuleRtpRtcpImpl::DeRegisterChildModule
fun:webrtc::ModuleRtpRtcpImpl::~ModuleRtpRtcpImpl
fun:webrtc::ModuleRtpRtcpImpl::~ModuleRtpRtcpImpl
...
}
{
bug_1205_17
ThreadSanitizer:Race
fun:webrtc::VCMJitterBuffer::DecodeWithErrors
fun:webrtc::VCMReceiver::SetDecodeWithErrors
fun:webrtc::VideoCodingModuleImpl::SetVideoProtection
fun:webrtc::ViEChannel::SetHybridNACKFECStatus
fun:webrtc::ViERTP_RTCPImpl::SetHybridNACKFECStatus
...
}
{
bug_1205_18
ThreadSanitizer:Race
fun:webrtc::voe::Channel::SetChannelOutputVolumeScaling
fun:webrtc::VoEVolumeControlImpl::SetChannelOutputVolumeScaling
fun:cricket::WebRtcVoiceMediaChannel::SetOutputScaling
fun:cricket::VoiceChannel::SetOutputScaling_w
fun:cricket::VoiceChannel::OnMessage
...
}
{
bug_1205_19
ThreadSanitizer:Race
fun:webrtc::voe::Channel::SetOutputVolumePan
fun:webrtc::VoEVolumeControlImpl::SetOutputVolumePan
fun:cricket::WebRtcVoiceMediaChannel::SetOutputScaling
fun:cricket::VoiceChannel::SetOutputScaling_w
fun:cricket::VoiceChannel::OnMessage
...
}
{
bug_1205_20
ThreadSanitizer:Race
fun:cricket::WebRtcDecoderObserver::IncomingRate
fun:webrtc::ViEChannel::ReceiveStatistics
fun:webrtc::VideoCodingModuleImpl::Process
fun:webrtc::ProcessThreadImpl::Process
fun:webrtc::ProcessThreadImpl::Run
fun:webrtc::ThreadPosix::Run
fun:StartThread
}
{
bug_1205_21
ThreadSanitizer:Race
fun:talk_base::Thread::ReceiveSends
fun:talk_base::MessageQueue::Get
fun:talk_base::Thread::ProcessMessages
fun:talk_base::Thread::Run
fun:talk_base::Thread::PreRun
}
{
bug_1205_22
ThreadSanitizer:Race
fun:webrtc::EventPosix::Process
fun:webrtc::EventPosix::Run
fun:webrtc::ThreadPosix::Run
fun:StartThread
}
{
bug_1205_23
ThreadSanitizer:Race
fun:cricket::WebRtcEncoderObserver::framerate
fun:cricket::WebRtcVideoMediaChannel::GetStats
fun:cricket::VideoChannel::GetStats_w
fun:cricket::VideoChannel::OnMessage
...
}
{
bug_1205_24
ThreadSanitizer:Race
fun:cricket::WebRtcEncoderObserver::bitrate
fun:cricket::WebRtcVideoMediaChannel::GetStats
fun:cricket::VideoChannel::GetStats_w
fun:cricket::VideoChannel::OnMessage
...
}
{
bug_1205_25
ThreadSanitizer:Race
fun:webrtc::AudioCodingModuleImpl::PlayoutData10Ms
fun:webrtc::voe::Channel::GetAudioFrame
fun:webrtc::AudioConferenceMixerImpl::UpdateToMix
fun:webrtc::AudioConferenceMixerImpl::Process
fun:webrtc::voe::OutputMixer::MixActiveChannels
fun:webrtc::VoEBaseImpl::NeedMorePlayData
fun:FakeAudioCaptureModule::ReceiveFrameP
fun:FakeAudioCaptureModule::ProcessFrameP
fun:FakeAudioCaptureModule::OnMessage
fun:talk_base::MessageQueue::Dispatch
fun:talk_base::Thread::ProcessMessages
fun:talk_base::Thread::Run
fun:talk_base::Thread::PreRun
}
{
bug_1205_26
ThreadSanitizer:Race
fun:webrtc::VCMJitterBuffer::CleanUpOldOrEmptyFrames
fun:webrtc::VCMJitterBuffer::NextCompleteTimestamp
fun:webrtc::VCMReceiver::FrameForDecoding
fun:webrtc::VideoCodingModuleImpl::Decode
fun:webrtc::ViEChannel::ChannelDecodeProcess
fun:webrtc::ViEChannel::ChannelDecodeThreadFunction
fun:webrtc::ThreadPosix::Run
fun:StartThread
}
{
bug_1205_27
ThreadSanitizer:Race
fun:webrtc::VCMJitterBuffer::NextCompleteTimestamp
fun:webrtc::VCMReceiver::FrameForDecoding
fun:webrtc::VideoCodingModuleImpl::Decode
fun:webrtc::ViEChannel::ChannelDecodeProcess
fun:webrtc::ViEChannel::ChannelDecodeThreadFunction
fun:webrtc::ThreadPosix::Run
fun:StartThread
}
{
bug_1205_28
ThreadSanitizer:Race
fun:webrtc::VCMReceiver::FrameForDecoding
fun:webrtc::VideoCodingModuleImpl::Decode
fun:webrtc::ViEChannel::ChannelDecodeProcess
fun:webrtc::ViEChannel::ChannelDecodeThreadFunction
fun:webrtc::ThreadPosix::Run
fun:StartThread
}
{
bug_1205_29
ThreadSanitizer:Race
fun:webrtc::VideoCodingModuleImpl::Decode
fun:webrtc::ViEChannel::ChannelDecodeProcess
fun:webrtc::ViEChannel::ChannelDecodeThreadFunction
fun:webrtc::ThreadPosix::Run
fun:StartThread
}
{
bug_1205_30
ThreadSanitizer:Race
fun:webrtc::FrameList::CleanUpOldOrEmptyFrames
fun:webrtc::VCMJitterBuffer::CleanUpOldOrEmptyFrames
fun:webrtc::VCMJitterBuffer::NextCompleteTimestamp
fun:webrtc::VCMReceiver::FrameForDecoding
fun:webrtc::VideoCodingModuleImpl::Decode
fun:webrtc::ViEChannel::ChannelDecodeProcess
fun:webrtc::ViEChannel::ChannelDecodeThreadFunction
fun:webrtc::ThreadPosix::Run
fun:StartThread
}
{
bug_1205_31
ThreadSanitizer:Race
fun:webrtc::RTPSenderVideo::ProcessBitrate
fun:webrtc::RTPSender::ProcessBitrate
fun:webrtc::ModuleRtpRtcpImpl::Process
...
}
{
bug_1205_32
ThreadSanitizer:Race
fun:cricket::WebRtcEncoderObserver::OutgoingRate
fun:webrtc::ViEEncoder::SendStatistics
fun:webrtc::VideoCodingModuleImpl::Process
...
}
{
bug_1205_33
ThreadSanitizer:Race
fun:webrtc::PeerConnectionProxy::~PeerConnectionProxy
fun:talk_base::RefCountedObject::~RefCountedObject
fun:talk_base::RefCountedObject::~RefCountedObject
fun:talk_base::RefCountedObject::Release
fun:talk_base::scoped_refptr::~scoped_refptr
...
}
{
bug_1205_34
ThreadSanitizer:Race
fun:talk_base::AtomicOps::Increment
fun:talk_base::RefCountedObject::AddRef
fun:talk_base::scoped_refptr::scoped_refptr
fun:webrtc::PeerConnectionFactory::CreatePeerConnection
fun:webrtc::PeerConnectionFactory::CreatePeerConnection
...
}
{
bug_1205_35
ThreadSanitizer:Race
fun:talk_base::scoped_refptr::scoped_refptr
fun:webrtc::PeerConnectionFactory::CreatePeerConnection
fun:webrtc::PeerConnectionFactory::CreatePeerConnection
...
}
{
bug_1205_36
ThreadSanitizer:Race
fun:talk_base::MessageHandler::~MessageHandler
fun:FakeAudioCaptureModule::~FakeAudioCaptureModule
...
}
{
bug_1205_37
ThreadSanitizer:Race
fun:webrtc::Bitrate::Process
fun:webrtc::RTPSenderVideo::ProcessBitrate
fun:webrtc::RTPSender::ProcessBitrate
fun:webrtc::ModuleRtpRtcpImpl::Process
...
}
{
bug_2078_1
ThreadSanitizer:Race
fun:talk_base::Thread::~Thread
fun:cricket::RtpSenderReceiver::~RtpSenderReceiver
fun:cricket::RtpSenderReceiver::~RtpSenderReceiver
fun:talk_base::scoped_ptr::~scoped_ptr
...
}
{
bug_2078_2
ThreadSanitizer:Race
...
fun:talk_base::MemoryStreamBase::Read
fun:talk_base::StreamInterface::ReadLine
fun:cricket::RtpDumpReader::ReadFileHeader
fun:cricket::RtpDumpReader::ReadPacket
...
}
{
bug_2078_3
ThreadSanitizer:Race
fun:cricket::RtpSenderReceiver::OnMessage
fun:talk_base::MessageQueue::Dispatch
fun:talk_base::Thread::ProcessMessages
fun:talk_base::Thread::Run
fun:talk_base::Thread::PreRun
}
{
bug_2078_4
ThreadSanitizer:Race
fun:cricket::FileNetworkInterface::SendPacket
fun:cricket::RtpSenderReceiver::SendRtpPacket
fun:cricket::RtpSenderReceiver::OnMessage
fun:talk_base::MessageQueue::Dispatch
fun:talk_base::Thread::ProcessMessages
fun:talk_base::Thread::Run
fun:talk_base::Thread::PreRun
}
{
bug_2078_5
ThreadSanitizer:Race
fun:cricket::RtpSenderReceiver::SetSend
fun:cricket::FileVoiceChannel::SetSend
...
}
{
bug_2078_6
ThreadSanitizer:Race
fun:cricket::MediaChannel::NetworkInterface::~NetworkInterface
fun:cricket::FileNetworkInterface::~FileNetworkInterface
...
}
{
bug_2078_7
ThreadSanitizer:Race
fun:talk_base::MemoryStreamBase::~MemoryStreamBase
fun:talk_base::MemoryStream::~MemoryStream
...
}
{
bug_2078_8
ThreadSanitizer:Race
fun:talk_base::MemoryStreamBase::SetPosition
fun:talk_base::StreamInterface::Rewind
fun:cricket::RtpTestUtility::VerifyTestPacketsFromStream
...
}
{
bug_2078_9
ThreadSanitizer:Race
fun:talk_base::MemoryStreamBase::Read
fun:talk_base::StreamInterface::ReadLine
fun:cricket::RtpDumpReader::ReadFileHeader
fun:cricket::RtpDumpReader::ReadPacket
fun:cricket::RtpDumpLoopReader::ReadPacket
...
}
{
bug_2078_10
ThreadSanitizer:Race
fun:Replace_memcpy
fun:memcpy
fun:talk_base::MemoryStreamBase::Read
fun:talk_base::StreamInterface::ReadLine
fun:cricket::RtpDumpReader::ReadFileHeader
fun:cricket::RtpDumpReader::ReadPacket
fun:cricket::RtpDumpLoopReader::ReadPacket
...
}
{
bug_2078_11
ThreadSanitizer:Race
fun:Replace_memcpy
fun:memcpy
fun:talk_base::MemoryStreamBase::Read
fun:talk_base::StreamInterface::ReadAll
fun:cricket::RtpDumpReader::ReadFileHeader
fun:cricket::RtpDumpReader::ReadPacket
...
}
{
bug_2078_12
ThreadSanitizer:Race
fun:Replace_memcpy
fun:memcpy
fun:talk_base::MemoryStreamBase::Read
fun:talk_base::StreamInterface::ReadAll
fun:cricket::RtpDumpReader::ReadPacket
...
}
{
bug_2078_13
ThreadSanitizer:Race
fun:std::_Vector_base::~_Vector_base
fun:std::vector::~vector
fun:cricket::RtpDumpPacket::~RtpDumpPacket
fun:cricket::RtpSenderReceiver::~RtpSenderReceiver
fun:cricket::RtpSenderReceiver::~RtpSenderReceiver
fun:talk_base::scoped_ptr::~scoped_ptr
...
}
{
bug_2078_14
ThreadSanitizer:Race
fun:cricket::RtpDumpReader::~RtpDumpReader
fun:cricket::RtpDumpLoopReader::~RtpDumpLoopReader
fun:cricket::RtpDumpLoopReader::~RtpDumpLoopReader
fun:talk_base::scoped_ptr::~scoped_ptr
fun:cricket::RtpSenderReceiver::~RtpSenderReceiver
fun:cricket::RtpSenderReceiver::~RtpSenderReceiver
fun:talk_base::scoped_ptr::~scoped_ptr
...
}
{
bug_2078_15
ThreadSanitizer:Race
fun:talk_base::FileStream::Close
fun:talk_base::FileStream::~FileStream
fun:talk_base::FileStream::~FileStream
fun:talk_base::scoped_ptr::~scoped_ptr
fun:cricket::RtpSenderReceiver::~RtpSenderReceiver
fun:cricket::RtpSenderReceiver::~RtpSenderReceiver
fun:talk_base::scoped_ptr::~scoped_ptr
...
}
{
bug_2078_16
ThreadSanitizer:Race
fun:talk_base::StreamInterface::~StreamInterface
fun:talk_base::FileStream::~FileStream
fun:talk_base::FileStream::~FileStream
fun:talk_base::scoped_ptr::~scoped_ptr
fun:cricket::RtpSenderReceiver::~RtpSenderReceiver
fun:cricket::RtpSenderReceiver::~RtpSenderReceiver
fun:talk_base::scoped_ptr::~scoped_ptr
...
}
{
bug_2078_17
ThreadSanitizer:Race
fun:Replace_memcpy
fun:memcpy
fun:talk_base::MemoryStreamBase::Read
fun:talk_base::StreamInterface::ReadLine
fun:cricket::RtpDumpReader::ReadFileHeader
fun:cricket::RtpDumpReader::ReadPacket
fun:cricket::RtpDumpLoopReader::ReadPacket
...
}
{
bug_2078_18
ThreadSanitizer:Race
fun:talk_base::MemoryStream::~MemoryStream
...
}
{
bug_2078_19
ThreadSanitizer:Race
fun:cricket::FileVideoCapturer::ReadFrame
fun:cricket::FileVideoCapturer::FileReadThread::OnMessage
fun:talk_base::MessageQueue::Dispatch
fun:talk_base::Thread::ProcessMessages
fun:talk_base::Thread::Run
fun:cricket::FileVideoCapturer::FileReadThread::Run
fun:talk_base::Thread::PreRun
}
{
bug_2078_20
ThreadSanitizer:Race
fun:cricket::FileVideoCapturer::FileReadThread::Run
fun:talk_base::Thread::PreRun
}
{
bug_2078_21
ThreadSanitizer:Race
fun:::FileVideoCapturerTest::VideoCapturerListener::frame_count
fun:::FileVideoCapturerTest_TestNoRepeat_Test::TestBody
fun:testing::internal::HandleSehExceptionsInMethodIfSupported
}
{
bug_2078_22
ThreadSanitizer:Race
fun:talk_base::MessageQueue::Quit
fun:talk_base::Thread::Stop
...
}
{
bug_2078_23
ThreadSanitizer:Race
fun:::FileVideoCapturerTest::VideoCapturerListener::OnFrameCaptured
fun:sigslot::_connection2::emit
...
fun:cricket::FileVideoCapturer::ReadFrame
fun:cricket::FileVideoCapturer::FileReadThread::OnMessage
fun:talk_base::MessageQueue::Dispatch
fun:talk_base::Thread::ProcessMessages
fun:talk_base::Thread::Run
fun:cricket::FileVideoCapturer::FileReadThread::Run
fun:talk_base::Thread::PreRun
}
{
bug_2078_24
ThreadSanitizer:Race
fun:talk_base::MemoryStreamBase::SetPosition
fun:talk_base::StreamInterface::Rewind
...
}
{
bug_2079_1
ThreadSanitizer:Race
fun:talk_base::VirtualSocketServer::AddPacketToNetwork
fun:talk_base::VirtualSocketServer::SendUdp
fun:talk_base::VirtualSocket::SendUdp
fun:talk_base::VirtualSocket::SendTo
fun:talk_base::AsyncUDPSocket::SendTo
fun:cricket::StunServer::SendResponse
fun:cricket::StunServer::OnBindingRequest
fun:cricket::StunServer::OnPacket
fun:sigslot::_connection4::emit
...
}
{
bug_2079_2
ThreadSanitizer:Race
fun:std::vector::_M_insert_aux
fun:std::vector::push_back
fun:talk_base::TestClient::OnPacket
...
}
{
bug_2079_3
ThreadSanitizer:Race
fun:ChannelTest::SendRtpToRtpOnThread
...
}
{
bug_2079_4
ThreadSanitizer:Race
fun:talk_base::Thread::ReceiveSends
fun:talk_base::MessageQueue::Get
fun:talk_base::Thread::ProcessMessages
fun:talk_base::Thread::Run
fun:talk_base::Thread::PreRun
}
{
bug_2079_5
ThreadSanitizer:Race
fun:talk_base::Thread::Send
fun:cricket::Transport::SetRole
fun:cricket::BaseSession::GetOrCreateTransportProxy
fun:cricket::BaseSession::CreateChannel
fun:cricket::FakeSession::CreateChannel
fun:cricket::VoiceChannel::Init
fun:cricket::ChannelManager::CreateVoiceChannel_w
...
}
{
bug_2079_6
ThreadSanitizer:Race
fun:talk_base::Thread::ReceiveSends
fun:talk_base::Thread::Send
fun:talk_base::Thread::Invoke
...
}
{
bug_2079_7
ThreadSanitizer:Race
fun:ChannelTest::SendSrtpToSrtpOnThread
...
}
{
bug_2080_1
ThreadSanitizer:Race
fun:talk_base::MessageQueue::Quit
fun:talk_base::SignalThread::Destroy
...
}
{
bug_2080_2
ThreadSanitizer:Race
fun:talk_base::MessageQueue::Quit
fun:talk_base::AsyncHttpRequest::OnComplete
fun:sigslot::_connection2::emit
...
}
{
bug_2080_3
ThreadSanitizer:Race
fun:talk_base::LogMessage::UpdateMinLogSeverity
fun:talk_base::LogMessage::AddLogToStream
...
}
{
bug_2080_4
ThreadSanitizer:Race
fun:talk_base::Thread::~Thread
fun:talk_base::LogThread::~LogThread
...
}
{
bug_2080_5
ThreadSanitizer:Race
fun:talk_base::Thread::ReceiveSends
fun:talk_base::MessageQueue::Get
fun:talk_base::Thread::ProcessMessages
fun:talk_base::Thread::Run
fun:talk_base::Thread::PreRun
}
{
bug_2080_6
ThreadSanitizer:Race
...
fun:talk_base::SocketDispatcher::OnEvent
fun:talk_base::PhysicalSocketServer::Wait
fun:talk_base::MessageQueue::Get
...
}
{
bug_2080_7
ThreadSanitizer:Race
fun:sigslot::_connection1::emit
...
fun:talk_base::SocketDispatcher::OnEvent
fun:talk_base::PhysicalSocketServer::Wait
...
}
{
bug_2080_8
ThreadSanitizer:Race
...
fun:talk_base::AsyncUDPSocket::OnReadEvent
fun:sigslot::_connection1::emit
...
}
{
bug_2080_9
ThreadSanitizer:Race
...
fun:talk_base::AsyncUDPSocket::OnWriteEvent
fun:sigslot::_connection1::emit
...
}
{
bug_2080_10
ThreadSanitizer:Race
fun:sigslot::_connection4::emit
...
}
{
bug_2080_11
ThreadSanitizer:Race
fun:talk_base::NATServer::OnExternalPacket
...
}
{
bug_2080_12
ThreadSanitizer:Race
fun:talk_base::NATServer::Filter
fun:talk_base::NATServer::OnExternalPacket
...
}
{
bug_2080_13
ThreadSanitizer:Race
fun:std::_Rb_tree::_M_begin
fun:std::_Rb_tree::find
fun:std::set::find
fun:talk_base::NATServer::Filter
fun:talk_base::NATServer::OnExternalPacket
...
}
{
bug_2080_14
ThreadSanitizer:Race
fun:talk_base::IPAddress::IPAddress
fun:talk_base::SocketAddress::ToSockAddrStorage
fun:talk_base::PhysicalSocket::SendTo
fun:talk_base::AsyncUDPSocket::SendTo
fun:talk_base::NATServer::OnExternalPacket
...
}
{
bug_2080_15
ThreadSanitizer:Race
fun:talk_base::PhysicalSocket::UpdateLastError
fun:talk_base::PhysicalSocket::RecvFrom
fun:talk_base::NATSocket::RecvFrom
fun:talk_base::AsyncUDPSocket::OnReadEvent
...
}
{
bug_2080_16
ThreadSanitizer:Race
...
fun:talk_base::IPAddress::operator<
...
}
{
bug_2080_17
ThreadSanitizer:Race
...
fun:std::_Rb_tree::_M_lower_bound
fun:std::_Rb_tree::find
fun:std::set::find
fun:talk_base::NATServer::Filter
fun:talk_base::NATServer::OnExternalPacket
...
}
{
bug_2080_18
ThreadSanitizer:Race
fun:talk_base::SocketAddress::port
...
}
{
bug_2080_19
ThreadSanitizer:Race
fun:std::vector::_M_insert_aux
fun:std::vector::push_back
fun:talk_base::TestClient::OnPacket
...
}
{
bug_2080_20
ThreadSanitizer:Race
fun:talk_base::VirtualSocketServer::AddPacketToNetwork
fun:talk_base::VirtualSocketServer::SendUdp
fun:talk_base::VirtualSocket::SendUdp
fun:talk_base::VirtualSocket::SendTo
fun:talk_base::AsyncUDPSocket::SendTo
fun:talk_base::TestClient::SendTo
...
}
{
bug_2080_21
ThreadSanitizer:Race
fun:talk_base::SharedExclusiveTask::waiting_time_in_ms
...
}
{
bug_2080_22
ThreadSanitizer:Race
fun:talk_base::SharedExclusiveTask::~SharedExclusiveTask
fun:talk_base::ReadTask::~ReadTask
...
}
{
bug_2080_23
ThreadSanitizer:Race
fun:testing::internal::CmpHelperEQ
fun:testing::internal::EqHelper::Compare
...
}
{
bug_2080_24
ThreadSanitizer:Race
...
fun:OwnerThread::Run
fun:talk_base::Thread::PreRun
}
{
bug_2080_25
ThreadSanitizer:Race
fun:sigslot::has_slots::~has_slots
fun:OwnerThread::~OwnerThread
fun:OwnerThread::~OwnerThread
fun:talk_base::scoped_ptr::~scoped_ptr
...
}
{
bug_2080_26
ThreadSanitizer:Race
fun:std::_Rb_tree::begin
fun:std::set::begin
fun:sigslot::has_slots::disconnect_all
fun:sigslot::has_slots::~has_slots
...
}
{
bug_2080_27
ThreadSanitizer:Race
...
fun:std::_Rb_tree::clear
fun:std::_Rb_tree::_M_erase_aux
fun:std::_Rb_tree::erase
fun:std::set::erase
fun:sigslot::has_slots::disconnect_all
fun:sigslot::has_slots::~has_slots
fun:OwnerThread::~OwnerThread
fun:OwnerThread::~OwnerThread
fun:talk_base::scoped_ptr::~scoped_ptr
...
}
{
bug_2080_28
ThreadSanitizer:Race
fun:talk_base::Thread::~Thread
fun:OwnerThread::~OwnerThread
fun:OwnerThread::~OwnerThread
fun:talk_base::scoped_ptr::~scoped_ptr
fun:SignalThreadTest_OwnerThreadGoesAway_Test::TestBody
fun:testing::internal::HandleSehExceptionsInMethodIfSupported
}
{
bug_2080_29
ThreadSanitizer:Race
fun:talk_base::Thread::Release
fun:ThreadTest_Release_Test::TestBody
...
}
{
bug_2080_30
ThreadSanitizer:Race
fun:talk_base::Thread::Invoke
fun:MessageQueueTest::IsLocked
fun:DeletedLockChecker::~DeletedLockChecker
...
}
{
bug_2080_31
ThreadSanitizer:Race
fun:talk_base::MessageHandler::~MessageHandler
fun:talk_base::Thread::FunctorMessageHandler::~FunctorMessageHandler
...
}
{
bug_2080_32
ThreadSanitizer:Race
fun:talk_base::ReadTask::OnMessage
fun:talk_base::MessageQueue::Dispatch
...
}