[reSIProcate] stack crashes on windows XP
Robert Sparks
rjsparks at nostrum.com
Mon Jan 22 10:56:06 CST 2007
Hrmm. I thought we had something that would (at least) let people
know they were on the old repository. I'll go double-check that.
(Hagai - I assume you just did an svn update on a project you had
from long ago?)
In any case, you should be at 6902 (as of right this second).
RjS
On Jan 22, 2007, at 10:39 AM, Byron Campen wrote:
> Ah, you must have checked out from the old repository. reSIProcate
> now lives at http://svn.resiprocate.org/rep/resiprocate/main.
>
> Best regards,
> Byron Campen
>
>> 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::TransactionSta
>>> te *,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::TransactionSta
>>> te *,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
>>
>
> _______________________________________________
> 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/91dacaf0/attachment.htm>
More information about the resiprocate-devel
mailing list