[reSIProcate] a crashing bug

Wenwei Xu wxu at cliquecom.com
Wed Jun 14 10:07:41 CDT 2006


Here is the stack trace when the crash happens:

	CliqueSIPLibd.dll!resip::DnsResult::available()  Line 103 + 0x3	C++
 
CliqueSIPLibd.dll!resip::TransactionState::sendToWire(resip::TransactionMess
age * msg=0x0b714b08, bool resend=false)  Line 1498 + 0xb	C++
 
CliqueSIPLibd.dll!resip::TransactionState::processClientNonInvite(resip::Tra
nsactionMessage * msg=0x0b714b08)  Line 444	C++
 
CliqueSIPLibd.dll!resip::TransactionState::process(resip::TransactionControl
ler & controller={...})  Line 353	C++
 	CliqueSIPLibd.dll!resip::TransactionController::process(resip::FdSet
& fdset={...})  Line 91 + 0x9	C++
 	CliqueSIPLibd.dll!resip::SipStack::process(resip::FdSet &
fdset={...})  Line 423	C++
 	CliqueSIPLibd.dll!resip::StackThread::thread()  Line 35 + 0x1a	C++
 	CliqueSIPLibd.dll!threadWrapper(void * threadParm=0x0b6763d0)  Line
34 + 0xd	C++
 	kernel32.dll!7c80b50b() 	
 	kernel32.dll!7c8399f3() 	

-----Original Message-----
From: Scott Godin [mailto:slgodin at icescape.com] 
Sent: Wednesday, June 14, 2006 9:05 AM
To: Wenwei Xu; resiprocate-devel
Subject: RE: [reSIProcate] a crashing bug

Do you know what the stack trace is when the crash happens?  I'm not
sure that just removing this is correct.

> -----Original Message-----
> From: resiprocate-devel-bounces at list.sipfoundry.org
[mailto:resiprocate-
> devel-bounces at list.sipfoundry.org] On Behalf Of Wenwei Xu
> Sent: Tuesday, June 13, 2006 7:48 PM
> To: 'resiprocate-devel'
> Subject: [reSIProcate] a crashing bug
> 
> Hello!
> 
> For the following piece of code in TransactionState.cxx, we found that
> sometimes the statement "delete this" will cause the SIP stack to
crash.
> Since there is a process to delete the TransactionState object anyway
in
> somewhere else, shall we just comment out this line?
> 
> Thanks,
> Wenwei Xu
> 
> //================= TransactionState.cxx ======================
> void
> TransactionState::processNoDnsResults()
> {
>     ......
> 
>    if (mMachine != Stateless)
>    {
> 	   //delete this; //shall we comment out this line?
>    }
> }
> 
> 
> _______________________________________________
> resiprocate-devel mailing list
> resiprocate-devel at list.sipfoundry.org
> https://list.sipfoundry.org/mailman/listinfo/resiprocate-devel





More information about the resiprocate-devel mailing list