[reSIProcate] NULL Pointer crash with resip 1.3.3
Aron Rosenberg
arosenberg at sightspeed.com
Mon Jul 14 16:17:27 CDT 2008
Here is a little bit more information gleaned from a pcap trace.
The stack seems to be crashing when dealing with a 400 error where the
"From:" header looks like this
"From: <sip:>;tag=5b461e50"
I was able to find the outbound SUBSCRIBE request and it also has an
empty From address so something strange is going on in the stack. Still
working on getting the resip logs.
-Aron
From: resiprocate-devel-bounces at resiprocate.org
[mailto:resiprocate-devel-bounces at resiprocate.org] On Behalf Of Aron
Rosenberg
Sent: Monday, July 14, 2008 11:50 AM
To: resiprocate-devel
Subject: [reSIProcate] NULL Pointer crash with resip 1.3.3
Resip ver: SVN rev 8128 on 1.3 branch
Call Stack:
resip::AppDialogSet::getHandle() Line 22 + 0x3 bytes C++
resip::DialogUsage::getAppDialogSet() Line 38 + 0x18 bytes C++
resip::ClientSubscription::processResponse(const resip::SipMessage &
msg={...}) Line 198 + 0x12 bytes C++
resip::ClientSubscription::dispatch(const resip::SipMessage & msg={...})
Line 117 C++
resip::Dialog::dispatch(const resip::SipMessage & msg={...}) Line 651 +
0x1a bytes C++
resip::DialogSet::dispatchToAllDialogs(const resip::SipMessage &
msg={...}) Line 1028 C++
resip::DialogSet::dispatch(const resip::SipMessage & msg={...}) Line 608
C++
resip::DialogUsageManager::processResponse(const resip::SipMessage &
response={...}) Line 1810 C++
resip::DialogUsageManager::incomingProcess(std::auto_ptr<resip::Message>
msg=auto_ptr {tu=??? }) Line 1363 C++
resip::DialogUsageManager::internalProcess(std::auto_ptr<resip::Message>
msg=auto_ptr {tu=??? }) Line 1190 C++
resip::DialogUsageManager::process(resip::RWMutex * mutex=0x00000000)
Line 1390 + 0x49 bytes C++
SipEP::run() Line 3408 + 0xa bytes C++
The crash is because the appDialogSet returned in
DialogUsage::getAppDialogSet() is NULL.
It came from our production client and is reasonable repeatable, so I am
working on getting the resip logs that would go with it.
-Aron
---------------------------------------------
Aron Rosenberg
Founder and CTO
SightSpeed - http://www.sightspeed.com/
918 Parker St, Suite A14
Berkeley, CA 94710
Email: arosenberg at sightspeed.com
Phone: 510-665-2920
Cell: 510-847-7389
Fax: 510-649-9569
SightSpeed Video Link: http://aron.sightspeed.com
<http://aron.sightspeed.com/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20080714/82dff0b1/attachment.htm>
More information about the resiprocate-devel
mailing list