[reSIProcate] stack crashes on windows XP
Hagai Sela (TA)
hagai at liveperson.com
Mon Jan 22 10:30:28 CST 2007
6807, I just got the latest sources from the subversion repository.
________________________________
From: Byron Campen [mailto:bcampen at estacado.net]
Sent: Monday, January 22, 2007 6:27 PM
To: Hagai Sela (TA)
Cc: resiprocate-devel at list.sipfoundry.org
Subject: Re: [reSIProcate] stack crashes on windows XP
This was a problem we found a while back, and fixed. What revision are
you working with?
Best regards,
Byron Campen
Hi,
My resiprocate based UA crashes on a Windows XP machine, and I
think it has something to do with sending ACK messages. This is the
stack trace:
> hc.exe!resip::Data::rawHash(const unsigned char *
c=0xfeeefeee, unsigned int size=4277075694) Line 1867 + 0x3 C++
hc.exe!resip::Data::hash() Line 1923 + 0x17 C++
hc.exe!stdext::hash_value(const resip::Data & data={...}) Line
1932 + 0x26 C++
hc.exe!stdext::hash_compare<resip::Data,std::less<resip::Data>
>::operator()(const resip::Data & _Keyval={...}) Line 132 + 0x9 C++
hc.exe!stdext::_Hash<stdext::_Hmap_traits<resip::Data,resip::Transaction
State *,stdext::hash_compare<resip::Data,std::less<resip::Data>
>,std::allocator<std::pair<resip::Data const ,resip::TransactionState *>
>,0> >::_Hashval(const resip::Data & _Keyval={...}) Line 578 + 0xc C++
hc.exe!stdext::_Hash<stdext::_Hmap_traits<resip::Data,resip::Transaction
State *,stdext::hash_compare<resip::Data,std::less<resip::Data>
>,std::allocator<std::pair<resip::Data const ,resip::TransactionState *>
>,0> >::erase(std::list<std::pair<resip::Data const
,resip::TransactionState *>,std::allocator<std::pair<resip::Data const
,resip::TransactionState *> > >::iterator _Where={...}) Line 389 + 0x1a
C++
hc.exe!resip::TransactionMap::add(const resip::Data & tid={...},
resip::TransactionState * state=0x03b3e118) Line 48 C++
hc.exe!resip::TransactionState::add(const resip::Data &
tid={...}) Line 1783 C++
hc.exe!resip::TransactionState::process(resip::TransactionController &
controller={...}) Line 408 C++
hc.exe!resip::TransactionController::process(resip::FdSet &
fdset={...}) Line 83 + 0x9 C++
hc.exe!resip::SipStack::process(resip::FdSet & fdset={...}) Line
503 C++
hc.exe!CSoftPhoneStackThread::thread() Line 45 + 0x1a C++
hc.exe!threadWrapper(void * threadParm=0x01c55b98) Line 46 + 0xd
C++
msvcr71d.dll!_threadstartex(void * ptd=0x01c56630) Line 241 +
0xd C
kernel32.dll!7c80b683()
I think it somehow has a problem creating a transaction id for
the ACK requests. Can someone give me any pointers on how to debug this?
Hagai.
_______________________________________________
resiprocate-devel mailing list
resiprocate-devel at list.resiprocate.org
https://list.resiprocate.org/mailman/listinfo/resiprocate-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20070122/2dd2d758/attachment.htm>
More information about the resiprocate-devel
mailing list