diff --git a/tools/valgrind-webrtc/drmemory/suppressions.txt b/tools/valgrind-webrtc/drmemory/suppressions.txt index 90831d1a9..e76a8e850 100644 --- a/tools/valgrind-webrtc/drmemory/suppressions.txt +++ b/tools/valgrind-webrtc/drmemory/suppressions.txt @@ -858,62 +858,6 @@ name=https://code.google.com/p/webrtc/issues/detail?id=3184 (7) *!webrtc::MouseCursorMonitorTest_ShapeOnly_Test::TestBody *!testing::internal::HandleSehExceptionsInMethodIfSupported<> -UNINITIALIZED READ -name=https://code.google.com/p/webrtc/issues/detail?id=3183 (1) -*!webrtc::RTPReceiverVideo::ReceiveGenericCodec -*!webrtc::RTPReceiverVideo::ParseVideoCodecSpecific -*!webrtc::RTPReceiverVideo::ParseRtpPacket -*!webrtc::RtpReceiverImpl::IncomingRtpPacket -*!RtxLoopBackTransport::SendPacket -*!webrtc::RTPSender::SendPacketToNetwork -*!webrtc::RTPSender::SendToNetwork -*!webrtc::RTPSenderVideo::SendVideoPacket -*!webrtc::RTPSenderVideo::SendGeneric -*!webrtc::RTPSenderVideo::SendVideo -*!webrtc::RTPSender::SendOutgoingData -*!webrtc::ModuleRtpRtcpImpl::SendOutgoingData -*!RtpRtcpRtxNackTest_LongNackList_Test::TestBody -*!testing::internal::HandleSehExceptionsInMethodIfSupported<> - -UNINITIALIZED READ -name=name=https://code.google.com/p/webrtc/issues/detail?id=3183 (2) -*!webrtc::RTPReceiverVideo::ReceiveGenericCodec -*!webrtc::RTPReceiverVideo::ParseVideoCodecSpecific -*!webrtc::RTPReceiverVideo::ParseRtpPacket -*!webrtc::RtpReceiverImpl::IncomingRtpPacket -*!RtxLoopBackTransport::SendPacket -*!webrtc::RTPSender::SendPacketToNetwork -*!webrtc::RTPSender::PrepareAndSendPacket -*!webrtc::RTPSender::ReSendPacket -*!webrtc::RTPSender::OnReceivedNACK -*!webrtc::ModuleRtpRtcpImpl::OnReceivedNACK -*!webrtc::RTCPReceiver::TriggerCallbacksFromRTCPPacket -*!webrtc::ModuleRtpRtcpImpl::IncomingRtcpPacket -*!RtxLoopBackTransport::SendRTCPPacket -*!webrtc::RTCPSender::SendToNetwork -*!webrtc::RTCPSender::SendRTCP -*!webrtc::ModuleRtpRtcpImpl::SendNACK -*!RtpRtcpRtxNackTest_LongNackList_Test::TestBody -*!testing::internal::HandleSehExceptionsInMethodIfSupported<> - -UNINITIALIZED READ -name=name=https://code.google.com/p/webrtc/issues/detail?id=3183 (3) -*!webrtc::RTPReceiverVideo::ReceiveGenericCodec -*!webrtc::RTPReceiverVideo::ParseVideoCodecSpecific -*!webrtc::RTPReceiverVideo::ParseRtpPacket -*!webrtc::RtpReceiverImpl::IncomingRtpPacket -*!RtxLoopBackTransport::SendPacket -*!webrtc::RTPSender::SendPacketToNetwork -*!webrtc::RTPSender::SendToNetwork -*!webrtc::RTPSenderVideo::SendVideoPacket -*!webrtc::RTPSenderVideo::SendGeneric -*!webrtc::RTPSenderVideo::SendVideo -*!webrtc::RTPSender::SendOutgoingData -*!webrtc::ModuleRtpRtcpImpl::SendOutgoingData -*!RtpRtcpRtxNackTest::RunRtxTest -*!RtpRtcpRtxNackTest_RtxNack_Test::TestBody -*!testing::internal::HandleSehExceptionsInMethodIfSupported<> - UNINITIALIZED READ name=https://code.google.com/p/webrtc/issues/detail?id=3490 (1) drmemorylib.dll!replace_memcmp diff --git a/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc b/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc index 209af40bc..b30791c6d 100644 --- a/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc +++ b/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc @@ -112,7 +112,10 @@ class RtxLoopBackTransport : public webrtc::Transport { return len; } int packet_length = len; - uint8_t restored_packet[1500]; + // TODO(pbos): Figure out why this needs to be initialized. Likely this + // is hiding a bug either in test setup or other code. + // https://code.google.com/p/webrtc/issues/detail?id=3183 + uint8_t restored_packet[1500] = {0}; uint8_t* restored_packet_ptr = restored_packet; RTPHeader header; scoped_ptr parser(RtpHeaderParser::Create());