diff options
Diffstat (limited to 'tools/valgrind-webrtc')
9 files changed, 22 insertions, 196 deletions
diff --git a/tools/valgrind-webrtc/drmemory/suppressions.txt b/tools/valgrind-webrtc/drmemory/suppressions.txt index 2addea53cf..1b0626c7ab 100644 --- a/tools/valgrind-webrtc/drmemory/suppressions.txt +++ b/tools/valgrind-webrtc/drmemory/suppressions.txt @@ -2,22 +2,6 @@ # It acts as a place holder for future additions for WebRTC. # It must exist for the Python wrapper script to work properly. -INVALID HEAP ARGUMENT -name=https://code.google.com/p/webrtc/issues/detail?id=2321 (1) -drmemorylib.dll!replace_operator_delete_array -*!webrtc::scoped_array<short>::~scoped_array<short> -*!webrtc::PushResampler::~PushResampler -... -*!testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test,void> - -INVALID HEAP ARGUMENT -name=https://code.google.com/p/webrtc/issues/detail?id=2321 (2) -drmemorylib.dll!replace_operator_delete_array -*!webrtc::scoped_array<float>::~scoped_array<float> -*!webrtc::PushSincResampler::~PushSincResampler -... -*!testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test,void> - GDI USAGE ERROR name=https://code.google.com/p/webrtc/issues/detail?id=2323 (1) system call NtGdiDeleteObjectApp @@ -90,25 +74,6 @@ drmemorylib.dll!replace_operator_new *!webrtc::test::UdpSocketManager_AddAndRemoveSocketDoesNotLeakMemory_Test::TestBody *!testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test,void> -INVALID HEAP ARGUMENT -name=https://code.google.com/p/webrtc/issues/detail?id=2515 (1) -drmemorylib.dll!replace_operator_delete_nothrow -*!webrtc::scoped_array<short>::~scoped_array<short> -*!webrtc::NetEqImpl::~NetEqImpl -*!webrtc::NetEqImpl::`scalar deleting destructor' -... -*!testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test,void> - -INVALID HEAP ARGUMENT -name=https://code.google.com/p/webrtc/issues/detail?id=2515 (2) -drmemorylib.dll!replace_operator_delete_nothrow -*!webrtc::scoped_array<short>::reset -*!webrtc::NetEqImpl::SetSampleRateAndChannels -*!webrtc::NetEqImpl::InsertPacketInternal -*!webrtc::NetEqImpl::InsertPacket -... -*!testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test,void> - UNINITIALIZED READ name=https://code.google.com/p/webrtc/issues/detail?id=2516 system call NtUserGetThreadDesktop parameter value #1 diff --git a/tools/valgrind-webrtc/gtest_exclude/libjingle_peerconnection_unittest.gtest-drmemory_win32.txt b/tools/valgrind-webrtc/gtest_exclude/libjingle_peerconnection_unittest.gtest-drmemory_win32.txt index d41c231cf6..d041dbd526 100644 --- a/tools/valgrind-webrtc/gtest_exclude/libjingle_peerconnection_unittest.gtest-drmemory_win32.txt +++ b/tools/valgrind-webrtc/gtest_exclude/libjingle_peerconnection_unittest.gtest-drmemory_win32.txt @@ -1,7 +1,7 @@ # Flakily fails or crashes on Dr Memory Full. # https://code.google.com/p/webrtc/issues/detail?id=3158 DtmfSenderTest.* -JsepPeerConnectionP2PTestClient.* +P2PTestConductor.* PeerConnectionEndToEndTest.* PeerConnectionInterfaceTest.* # Issue 3453 diff --git a/tools/valgrind-webrtc/gtest_exclude/libjingle_peerconnection_unittest.gtest-memcheck.txt b/tools/valgrind-webrtc/gtest_exclude/libjingle_peerconnection_unittest.gtest-memcheck.txt index 40974a2084..9cf29b8161 100644 --- a/tools/valgrind-webrtc/gtest_exclude/libjingle_peerconnection_unittest.gtest-memcheck.txt +++ b/tools/valgrind-webrtc/gtest_exclude/libjingle_peerconnection_unittest.gtest-memcheck.txt @@ -1,6 +1,6 @@ # Tests that are failing when run under memcheck. # https://code.google.com/p/webrtc/issues/detail?id=4387 DtmfSenderTest.* -JsepPeerConnectionP2PTestClient.* +P2PTestConductor.* PeerConnectionEndToEndTest.* PeerConnectionInterfaceTest.* diff --git a/tools/valgrind-webrtc/gtest_exclude/modules_tests.gtest-drmemory.txt b/tools/valgrind-webrtc/gtest_exclude/modules_tests.gtest-drmemory.txt index e4f3ae2412..1642e3cf0e 100644 --- a/tools/valgrind-webrtc/gtest_exclude/modules_tests.gtest-drmemory.txt +++ b/tools/valgrind-webrtc/gtest_exclude/modules_tests.gtest-drmemory.txt @@ -8,6 +8,5 @@ AudioCodingModuleTest.TestStereo* AudioCodingModuleTest.TestVADDTX* AudioCodingModuleTest.TestOpus* FecTest.FecTest -TestVp8Impl.BaseUnitTest VideoProcessorIntegrationTest.ProcessNoLossChangeBitRateVP8 VideoProcessorIntegrationTest.*VP9 diff --git a/tools/valgrind-webrtc/gtest_exclude/rtc_unittests.gtest-drmemory.txt b/tools/valgrind-webrtc/gtest_exclude/rtc_unittests.gtest-drmemory.txt index 092b785a74..888062773d 100644 --- a/tools/valgrind-webrtc/gtest_exclude/rtc_unittests.gtest-drmemory.txt +++ b/tools/valgrind-webrtc/gtest_exclude/rtc_unittests.gtest-drmemory.txt @@ -5,3 +5,6 @@ PortAllocatorTest.* PortTest.* PseudoTcpTest.TestSendBothUseLargeWindowScale SharedExclusiveLockTest.TestSharedShared +# Fails on Dr Memory Light. +# https://bugs.chromium.org/p/webrtc/issues/detail?id=5199 +ThreadTest.ThreeThreadsInvoke diff --git a/tools/valgrind-webrtc/gtest_exclude/system_wrappers_unittests.gtest-drmemory_win32.txt b/tools/valgrind-webrtc/gtest_exclude/system_wrappers_unittests.gtest-drmemory_win32.txt index 0bceb97c9d..a3344c70e5 100755..100644 --- a/tools/valgrind-webrtc/gtest_exclude/system_wrappers_unittests.gtest-drmemory_win32.txt +++ b/tools/valgrind-webrtc/gtest_exclude/system_wrappers_unittests.gtest-drmemory_win32.txt @@ -1,3 +1,4 @@ -# https://code.google.com/p/webrtc/issues/detail?id=2330
-ClockTest.NtpTime
-
+# https://code.google.com/p/webrtc/issues/detail?id=2330 +ClockTest.NtpTime +CritSectTest.ThreadWakesOnce +CritSectTest.ThreadWakesTwice diff --git a/tools/valgrind-webrtc/gtest_exclude/video_engine_tests.gtest-drmemory_win32.txt b/tools/valgrind-webrtc/gtest_exclude/video_engine_tests.gtest-drmemory_win32.txt index 309fd405b2..c4d953aef3 100644 --- a/tools/valgrind-webrtc/gtest_exclude/video_engine_tests.gtest-drmemory_win32.txt +++ b/tools/valgrind-webrtc/gtest_exclude/video_engine_tests.gtest-drmemory_win32.txt @@ -3,14 +3,23 @@ EndToEndTest.CanSwitchToUseAllSsrcs EndToEndTest.SendsAndReceivesMultipleStreams EndToEndTest.ReceivesAndRetransmitsNack -# https://code.google.com/p/webrtc/issues/detail?id=3471 -VideoSendStreamTest.RetransmitsNackOverRtxWithPacing +EndToEndTest.ReceivesTransportFeedback # Flaky: https://code.google.com/p/webrtc/issues/detail?id=3552 EndToEndTest.RestartingSendStreamPreservesRtpState EndToEndTest.RestartingSendStreamPreservesRtpStatesWithRtx EndToEndTest.SendsAndReceivesH264 EndToEndTest.SendsAndReceivesVP9 +EndToEndTest.TransportFeedbackNotConfigured +EndToEndTest.TransportSeqNumOnAudioAndVideo VideoSendStreamTest.CanReconfigureToUseStartBitrateAbovePreviousMax VideoSendStreamTest.ReconfigureBitratesSetsEncoderBitratesCorrectly +# https://code.google.com/p/webrtc/issues/detail?id=5417 +VideoSendStreamTest.Vp9NonFlexMode_2Tl2SLayers +VideoSendStreamTest.Vp9NonFlexMode_3Tl2SLayers +VideoSendStreamTest.Vp9FlexModeRefCount # https://code.google.com/p/webrtc/issues/detail?id=4979 EndToEndTest.AssignsTransportSequenceNumbers +# Flaky: https://bugs.chromium.org/p/webrtc/issues/detail?id=5225 +BitrateEstimatorTest.SwitchesToASTThenBackToTOFForVideo +# https://bugs.chromium.org/p/webrtc/issues/detail?id=5312 +RtcEventLogTest.DropOldEvents diff --git a/tools/valgrind-webrtc/gtest_exclude/video_engine_tests.gtest-memcheck.txt b/tools/valgrind-webrtc/gtest_exclude/video_engine_tests.gtest-memcheck.txt index 57387dcb2e..6faf218d35 100644 --- a/tools/valgrind-webrtc/gtest_exclude/video_engine_tests.gtest-memcheck.txt +++ b/tools/valgrind-webrtc/gtest_exclude/video_engine_tests.gtest-memcheck.txt @@ -6,3 +6,5 @@ VideoSendStreamTest.VP9FlexMode # Flaky under memcheck (WebRTC issue 5134) EndToEndTest.AssignsTransportSequenceNumbers +# https://bugs.chromium.org/p/webrtc/issues/detail?id=5312 +RtcEventLogTest.DropOldEvents diff --git a/tools/valgrind-webrtc/memcheck/suppressions.txt b/tools/valgrind-webrtc/memcheck/suppressions.txt index 6291df20dd..9919522e83 100644 --- a/tools/valgrind-webrtc/memcheck/suppressions.txt +++ b/tools/valgrind-webrtc/memcheck/suppressions.txt @@ -232,159 +232,6 @@ } { - bug_332_1 - Memcheck:Uninitialized - ... - fun:_ZN6webrtc11VoEBaseImpl16NeedMorePlayDataEjhhjPvRj - fun:_ZN6webrtc17AudioDeviceBuffer18RequestPlayoutDataEj - fun:_ZN6webrtc21AudioDeviceLinuxPulse17PlayThreadProcessEv - fun:_ZN6webrtc21AudioDeviceLinuxPulse14PlayThreadFuncEPv - fun:_ZN6webrtc11ThreadPosix3RunEv - fun:StartThread -} - -{ - bug_332_2 - Memcheck:Unaddressable - fun:memcpy@@GLIBC_2.14 - fun:_ZN6webrtc21AudioDeviceLinuxPulse16ReadRecordedDataEPKvm - fun:_ZN6webrtc21AudioDeviceLinuxPulse16RecThreadProcessEv - fun:_ZN6webrtc21AudioDeviceLinuxPulse13RecThreadFuncEPv - fun:_ZN6webrtc11ThreadPosix3RunEv - fun:StartThread -} - -{ - bug_332_3 - Memcheck:Uninitialized - fun:_ZN6webrtc11RTCPUtility21RTCPParseCommonHeaderEPKhS2_RNS0_16RTCPCommonHeaderE - ... - fun:_ZN6webrtc12RTCPReceiver10HandleSDESERNS_11RTCPUtility12RTCPParserV2E - fun:_ZN6webrtc12RTCPReceiver18IncomingRTCPPacketERNS_8RTCPHelp21RTCPPacketInformationEPNS_11RTCPUtility12RTCPParserV2E - fun:_ZN6webrtc17ModuleRtpRtcpImpl14IncomingPacketEPKht - fun:_ZN6webrtc3voe7Channel18IncomingRTCPPacketEPKaiPKct - fun:_ZN6webrtc16UdpTransportImpl20IncomingRTCPFunctionEPKaiPKNS_13SocketAddressE - fun:_ZN6webrtc16UdpTransportImpl20IncomingRTCPCallbackEPvPKaiPKNS_13SocketAddressE - fun:_ZN6webrtc14UdpSocketPosix11HasIncomingEv - fun:_ZN6webrtc25UdpSocketManagerPosixImpl7ProcessEv - fun:_ZN6webrtc25UdpSocketManagerPosixImpl3RunEPv - fun:_ZN6webrtc11ThreadPosix3RunEv - fun:StartThread -} - -{ - bug_332_4 - Memcheck:Uninitialized - ... - fun:_ZN6webrtc3voe10AudioLevel12ComputeLevelERKNS_10AudioFrameE - fun:_ZN6webrtc3voe11OutputMixer28DoOperationsOnCombinedSignalEv - fun:_ZN6webrtc11VoEBaseImpl16NeedMorePlayDataEjhhjPvRj - fun:_ZN6webrtc17AudioDeviceBuffer18RequestPlayoutDataEj - fun:_ZN6webrtc21AudioDeviceLinuxPulse17PlayThreadProcessEv - fun:_ZN6webrtc21AudioDeviceLinuxPulse14PlayThreadFuncEPv - fun:_ZN6webrtc11ThreadPosix3RunEv - fun:StartThread -} - -{ - bug_332_5 - Memcheck:Uninitialized - fun:WebRtcSpl_UpBy2ShortToInt - fun:WebRtcSpl_Resample8khzTo22khz - fun:_ZN6webrtc9Resampler4PushEPKsiPsiRi - fun:_ZN6webrtc3voe16RemixAndResampleERKNS_10AudioFrameEPNS_9ResamplerEPS1_ - fun:_ZN6webrtc3voe11OutputMixer13GetMixedAudioEiiPNS_10AudioFrameE - fun:_ZN6webrtc11VoEBaseImpl16NeedMorePlayDataEjhhjPvRj - fun:_ZN6webrtc17AudioDeviceBuffer18RequestPlayoutDataEj - fun:_ZN6webrtc21AudioDeviceLinuxPulse17PlayThreadProcessEv - fun:_ZN6webrtc21AudioDeviceLinuxPulse14PlayThreadFuncEPv - fun:_ZN6webrtc11ThreadPosix3RunEv - fun:StartThread -} - -{ - bug 332_6 - Memcheck:Param - socketcall.sendto(msg) - obj:*libpthread-*.so - fun:_ZN6webrtc14UdpSocketPosix6SendToEPKaiRKNS_13SocketAddressE - fun:_ZN6webrtc16UdpTransportImpl14SendRTCPPacketEiPKvi - fun:_ZN6webrtc3voe7Channel14SendRTCPPacketEiPKvi - ... - fun:_ZN6webrtc17ModuleRtpRtcpImpl14IncomingPacketEPKht - fun:_ZN6webrtc3voe7Channel17IncomingRTPPacketEPKaiPKct - fun:_ZN6webrtc16UdpTransportImpl19IncomingRTPFunctionEPKaiPKNS_13SocketAddressE - fun:_ZN6webrtc16UdpTransportImpl19IncomingRTPCallbackEPvPKaiPKNS_13SocketAddressE - fun:_ZN6webrtc14UdpSocketPosix11HasIncomingEv - fun:_ZN6webrtc25UdpSocketManagerPosixImpl7ProcessEv - fun:_ZN6webrtc25UdpSocketManagerPosixImpl3RunEPv - fun:_ZN6webrtc11ThreadPosix3RunEv - fun:StartThread -} - - -{ - bug_332_7 - Memcheck:Param - socketcall.sendto(msg) - obj:*libpthread-*.so - fun:_ZN6webrtc14UdpSocketPosix6SendToEPKaiRKNS_13SocketAddressE - fun:_ZN6webrtc16UdpTransportImpl10SendPacketEiPKvi - ... - fun:_ZN6webrtc21AudioDeviceLinuxPulse16ReadRecordedDataEPKvm - fun:_ZN6webrtc21AudioDeviceLinuxPulse16RecThreadProcessEv - fun:_ZN6webrtc21AudioDeviceLinuxPulse13RecThreadFuncEPv - fun:_ZN6webrtc11ThreadPosix3RunEv - fun:StartThread -} - -{ - bug_332_8 - Memcheck:Param - socketcall.sendto(msg) - obj:*libpthread-*.so - fun:_ZN6webrtc14UdpSocketPosix6SendToEPKaiRKNS_13SocketAddressE - fun:_ZN6webrtc16UdpTransportImpl14SendRTCPPacketEiPKvi - fun:_ZN6webrtc3voe7Channel14SendRTCPPacketEiPKvi - fun:_ZN6webrtc10RTCPSender13SendToNetworkEPKht - fun:_ZN6webrtc10RTCPSender8SendRTCPEjiPKtbm - fun:_ZN6webrtc17ModuleRtpRtcpImpl7ProcessEv - fun:_ZN6webrtc17ProcessThreadImpl7ProcessEv - fun:_ZN6webrtc17ProcessThreadImpl3RunEPv - fun:_ZN6webrtc11ThreadPosix3RunEv - fun:StartThread -} - -{ - bug_332_9 - Memcheck:Uninitialized - ... - fun:_ZN6webrtc17AudioDeviceBuffer19DeliverRecordedDataEv - fun:_ZN6webrtc21AudioDeviceLinuxPulse19ProcessRecordedDataEPajj - fun:_ZN6webrtc21AudioDeviceLinuxPulse16ReadRecordedDataEPKvm - fun:_ZN6webrtc21AudioDeviceLinuxPulse16RecThreadProcessEv - fun:_ZN6webrtc21AudioDeviceLinuxPulse13RecThreadFuncEPv - fun:_ZN6webrtc11ThreadPosix3RunEv - fun:StartThread -} - -{ - bug_332_10 - Memcheck:Uninitialized - ... - fun:_ZN6webrtc12RTCPReceiver18IncomingRTCPPacketERNS_8RTCPHelp21RTCPPacketInformationEPNS_11RTCPUtility12RTCPParserV2E - fun:_ZN6webrtc17ModuleRtpRtcpImpl14IncomingPacketEPKht - fun:_ZN6webrtc3voe7Channel18IncomingRTCPPacketEPKaiPKct - fun:_ZN6webrtc16UdpTransportImpl20IncomingRTCPFunctionEPKaiPKNS_13SocketAddressE - fun:_ZN6webrtc16UdpTransportImpl20IncomingRTCPCallbackEPvPKaiPKNS_13SocketAddressE - fun:_ZN6webrtc14UdpSocketPosix11HasIncomingEv - fun:_ZN6webrtc25UdpSocketManagerPosixImpl7ProcessEv - fun:_ZN6webrtc25UdpSocketManagerPosixImpl3RunEPv - fun:_ZN6webrtc11ThreadPosix3RunEv - fun:StartThread -} - -{ bug_891 Memcheck:Unaddressable fun:XShmPutImage |