< Previous by Date Date Index Next by Date >
  Thread Index Next in Thread >

[reSIProcate] Valgrind complains with Resiprocate


We were running our application against valgrind and got a ton of errors about the resip::Data::hex

Our version is tip of resiprocate 1.2 branch (with some of the patches from 1.3)

 

Below is one example of the resip::Data::hex() error

 

==4713== Use of uninitialised value of size 4

==4713==    at 0x82F091C: resip::Data::hex() const

==4713==    by 0x830723A: resip::Random::getRandomHex(unsigned)

==4713==    by 0x8203352: resip::Helper::computeTag(int)

==4713==    by 0x81CEB38: 

resip::BaseCreator::makeInitialRequest(resip::NameAddr const&, 

resip::NameAddr const&, resip::MethodTypes

==4713==    by 0x81ABD83:  resip

::RegistrationCreator::RegistrationCreator(resip::DialogUsageManager&, 

resip::NameAddr const&, resip::SharedPtr<resip::UserProfile>,

unsigned)

==4713==    by 0x8166AF8:  resip::DialogUsageManager::makeRegistration(resip::NameAddr const&, 

resip::SharedPtr<resip::UserProfile> const&, unsigned, 

resip::AppDialogSet*)

 

-Aron