Hi,
My company use resiprocate library for communicating with Microsoft LCS server. It crashes often like once to twice a day on each server. The stack trace point to when it receive an invite and try to Notify back. It crashed with access violation exception. Could someone give me a clue what wrong with it? The stack trace looked like:
> SipGateway.exe!resip::SipMessage::header(const resip::H_Contacts & headerType) Line 1585 C++
SipGateway.exe!resip::Dialog::makeRequest(resip::SipMessage & request, resip::MethodTypes method) Line 986 C++
SipGateway.exe!resip::ServerSubscription::makeNotify() Line 333 C++
SipGateway.exe!resip::ServerSubscription::update(const resip::Contents * document) Line 388 C++
SipGateway.exe!CEndpoint::sipOnSessionConnected(unsigned long handle_id, int dir, const resip::SipMessage & sipmsg) Line 3224 C++
SipGateway.exe!ClientInviteSessionHandler::onConnected(resip::Handle<resip::ClientInviteSession> handle, const resip::SipMessage & msg) Line 415 C++
SipGateway.exe!resip::ClientInviteSession::onConnectedAspect(resip::Handle<resip::ClientInviteSession> c, const resip::SipMessage & msg) Line 1446 C++
SipGateway.exe!resip::ClientInviteSession::dispatchStart(const resip::SipMessage & msg) Line 738 C++
SipGateway.exe!resip::ClientInviteSession::dispatch(const resip::SipMessage & msg) Line 401 C++
SipGateway.exe!resip::Dialog::dispatch(const resip::SipMessage & msg) Line 849 C++
SipGateway.exe!resip::DialogSet::dispatch(const resip::SipMessage & msg) Line 893 C++
SipGateway.exe!resip::DialogUsageManager::processResponse(const resip::SipMessage & response) Line 1849 C++
SipGateway.exe!resip::DialogUsageManager::incomingProcess(std::auto_ptr<resip::Message> msg) Line 1399 C++
SipGateway.exe!resip::DialogUsageManager::internalProcess(std::auto_ptr<resip::Message> msg) Line 1229 C++
SipGateway.exe!resip::DialogUsageManager::process(int timeoutMs, resip::Lockable * mutex) Line 1460 C++
SipGateway.exe!CSipComm::Process() Line 448 C++
SipGateway.exe!CSipComm::ThreadMemberFunc() Line 459 C++
We use resiprocate 1.6 and it was modified to fit sip messages from LCS. We also patch some file from 1.7 release in the library too.
Thank you,
Pornvit