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

RE: [reSIProcate] a crashing bug


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@xxxxxxxxxxxx] 
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@xxxxxxxxxxxxxxxxxxx
[mailto:resiprocate-
> devel-bounces@xxxxxxxxxxxxxxxxxxx] 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@xxxxxxxxxxxxxxxxxxx
> https://list.sipfoundry.org/mailman/listinfo/resiprocate-devel