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

[reSIProcate] b-release-0-9-0: Access violation during unregistration


Hello All.

Consider the following situation.

SIP client registers via DUM.
Network goes down.
The client tries to unregister.

I see 'access violation' inside TransactionState::sendToWire() (line 
1496 of TransactionState.cxx) in this case. It seems DnsResult is 
destroyed together with some transaction inside the call of 
mController.mTransportSelector.dnsResolve(mDnsResult, sip).

Could somebody look into this?

The last messages in reSIP log are:
INFO | 20050531-205625.730 |  | RESIP:DUM | 2572 | ClientRegistration.cxx:158 | 
Removing binding
INFO | 20050531-205730.261 |  | RESIP:TRANSACTION | 2572 | 
TransactionState.cxx:1254 | Ran out of dns entries for <domain>. Send 503


P.S.
I tried the above with up-to-date 0.9.0 branch on Win2k only.

-- 
...Bye..Dmitry.