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

[reSIProcate] !Exception in DUM handling bogus ACK


Hello,

I believe that the following scenario is causing the DUM to raise a fatal
exception.  A log file is attached that also shows this scenario (may be
easier to decipher than my description).

To start this scenario a BYE is received for a Dialog and the proper 200OK
is sent to the UAC.  The processing then continues as follows:

[2588] [DialogUsageManager. 840] [Got: DestroyUsage INVITE:

(call destroy() which calls delete)

[2588] [InviteSession.  51] [^^^ InviteSession::~InviteSession

(At this point in ~InviteSession() mDialog.mInviteSession is set to 0)
(In ~DialogUsage()
    call mDialog.possiblyDie()
        call mDum.Destroy(this)
            post(DestroyUsage(dialog))

[ 944] [DEBUG] [Transport. 210] [incoming from:

(At this point there is a context switch to another thread)
(an ACK is received and sent to the TU)

[2588] [DialogUsageManager. 840] [Got: DestroyDialog
(switching back to the DUM thread, delete the dialog from the BYE)
(call destroy(), which calls delete)

[2588] [Dialog. 211] [Dialog::~Dialog() ]
(call mDialogSet->possiblyDie()
  call mDum->post(DestroyUsage(dialogset))

[2588] [DialogUsageManager.1222] [DialogUsageManager::processRequest:
(handle the ACK, NOTE! This is happening after the dialogset has been set to
die)

[2588] [DialogSet. 663] [findDialog:
[2588] [DialogSet. 598] [Creating a new Dialog from msg:

[2588] [Dialog. 347] [Drop stray ACK or CANCEL
(drop the ACK because mInviteSession in the dialog is NULL)

[2588] [DialogUsageManager. 840] [Got: DestroyDialogSet
(finally received the destroy dialog message from the original BYE)

(call destroyUsage->destroy(), delete mdialogSet)
(The destructor of mDialogSet will iterate through all remaining Dialog's
and delete them, !NOTE! there is now a new Dialog in the dialogSet from the
incoming ACK! Deleting this new dialog will then cause another
mDialogSet.possiblyDie() from the Dialog destructor.  This will then cause
another DestroyUsage message posted back to the DUM fifo:

 [2588] [INFO ] [DialogUsageManager. 840] [Got: DestroyDialogSet
`¾?-63439337-000e-Call7-f9346b6c]
 [2588] [INFO ] [DialogUsageManager            . 944] [Destroying usage]
 [ 944] [FATAL] [ExceptionFilter               .  46] 


The exception is occurring in the sipstack thread (944) and from my analysis
of the crash information this is most likely caused by corrupted memory.

I am testing a quick fix by adding a flag that the dialogset has been posted
for destruction and adding the following check:

DialogUsageManager.1259 (DUM::processRequest())
if (ds == 0 || true == ds->markedForDestruction_)
            {

Thanks,

Justin
[05-06-29T17:37:20.193] [ 944] [DEBUG] [TransactionState              .1547] 
[Send to TU: TU: DialogUsageManager size=0 
BYE sip:1006@xxxxxxxxxxxxx:5060;transport=UDP SIP/2.0
Via: SIP/2.0/UDP 192.168.0.170:5060;branch=z9hG4bK1ab69f04e2d3c80708b939e0adadf1
Max-Forwards: 70
To: "1006 " <sip:1006@xxxxxxxxxxxxx:5060>;tag=f9346b6c
From: 1006 <sip:1006@xxxxxxxxxxxxx:5060>;tag=f1ad-f9b1-cc20-48f0
Call-ID: 4257-63439337-000e-Call7
CSeq: 2 BYE
User-Agent: 3rdPartyAgent
Content-Length: 0

]
[05-06-29T17:37:20.193] [2588] [INFO ] [DialogUsageManager            . 840] 
[Got: SipReq:  BYE 1006@xxxxxxxxxxxxx:5060 tid=1ab69f04e2d3c80708b939e0adadf1 
cseq=BYE / 2 from(wire)]
[05-06-29T17:37:20.193] [2588] [DEBUG] [DialogUsageManager            .1222] 
[DialogUsageManager::processRequest: SipReq:  BYE 1006@xxxxxxxxxxxxx:5060 
tid=1ab69f04e2d3c80708b939e0adadf1 cseq=BYE / 2 from(wire)]
[05-06-29T17:37:20.193] [2588] [DEBUG] [DialogUsageManager            .1503] 
[Looking for dialogSet: 4257-63439337-000e-Call7-f9346b6c in map:]
[05-06-29T17:37:20.193] [2588] [DEBUG] [DialogUsageManager            .1504] 
[[16f9-63439437-000e-Call8-fc036533 -> 0184D978, 
1b29-63438726-000e-Call20-d50a1b44 -> 0127A568, 
1cd3-63439627-000c-Call3-1f218b4b -> 00BCB380, 
1d45-63440508-000f-Call25-5b3f2f6a -> 012FCEE8, 
2e93-63439477-000d-Call21-a4072807 -> 011BF920, 
39e4-63440358-000e-Call4-1d6c6610 -> 011D7800, 
3a9e-63373491-0043-Call21-1961b239 -> 00BA4228, 
4257-63439337-000e-Call7-f9346b6c -> 01412538, 
49b7-63438566-0005-Call24-68536512 -> 011C5C00, 
4a81-63439387-000e-Call12-c468c670 -> 00C33E10, 
66f9-63439126-000c-Call14-0e04d107 -> 01312070, 
7142-63439717-000d-Call1-ad395a5b -> 011ED038, 
76f9-63439887-000f-Call15-c57c821d -> 013F1D00, 
7f21-63439377-000e-Call9-b1141805 -> 01485A10, 
862f-63439797-000d-Call5-243d035e -> 01406B78, 
972f-63440458-000f-Call11-25700530 -> 011CC058, 
9e34-63440428-000d-Call6-200f0d08 -> 01315C60, 
b0d6-63439697-000e-Call13-0c553c21 -> 01232630, 
b76c-63439967-000e-Call19-cf684e24 -> 012F1E60, 
e81d-63439737-0008-Call2-98679b04 -> 017918F8, 
f325-63413062-0001-Call24-c704ee4b -> 00BBB990]]
[05-06-29T17:37:20.193] [2588] [INFO ] [DialogUsageManager            .1276] 
[Handling in-dialog request: SipReq:  BYE 1006@xxxxxxxxxxxxx:5060 
tid=1ab69f04e2d3c80708b939e0adadf1 cseq=BYE / 2 from(wire)]
[05-06-29T17:37:20.193] [2588] [DEBUG] [DialogId                      .  50] 
[DialogId::DialogId: 4257-63439337-000e-Call7-f9346b6c-f1ad-f9b1-cc20-48f0]
[05-06-29T17:37:20.193] [2588] [DEBUG] [DialogSet                     . 663] 
[findDialog: 4257-63439337-000e-Call7-f9346b6c-f1ad-f9b1-cc20-48f0 in 
[4257-63439337-000e-Call7-f9346b6c-f1ad-f9b1-cc20-48f0 -> 01470080]]
[05-06-29T17:37:20.203] [2588] [DEBUG] [DialogSet                     . 359] 
[Found matching dialog mClientSubscriptions(0), mServerSubscriptions(0) for 
BYE sip:1006@xxxxxxxxxxxxx:5060;transport=UDP SIP/2.0
Via: SIP/2.0/UDP 192.168.0.170:5060;branch=z9hG4bK1ab69f04e2d3c80708b939e0adadf1
Max-Forwards: 70
To: "1006 "<sip:1006@xxxxxxxxxxxxx:5060>;tag=f9346b6c
From: "1006 "<sip:1006@xxxxxxxxxxxxx:5060>;tag=f1ad-f9b1-cc20-48f0
Call-ID: 4257-63439337-000e-Call7
CSeq: 2 BYE
User-Agent: 3rdPartyAgent
Content-Length: 0

]
[05-06-29T17:37:20.203] [2588] [DEBUG] [Dialog                        . 289] 
[Dialog::dispatch: SipReq:  BYE 1006@xxxxxxxxxxxxx:5060 
tid=1ab69f04e2d3c80708b939e0adadf1 cseq=BYE / 2 from(wire)]
[05-06-29T17:37:20.203] [2588] [INFO ] [InviteSession                 .1053] 
[Received SipReq:  BYE 1006@xxxxxxxxxxxxx:5060 
tid=1ab69f04e2d3c80708b939e0adadf1 cseq=BYE / 2 from(wire)]
[05-06-29T17:37:20.203] [2588] [DEBUG] [Helper                        . 296] 
[Helper::makeResponse(SipReq:  BYE 1006@xxxxxxxxxxxxx:5060 
tid=1ab69f04e2d3c80708b939e0adadf1 cseq=BYE / 2 from(wire) code=200 reason=]
[05-06-29T17:37:20.203] [2588] [DEBUG] [Dialog                        . 921] 
[Dialog::makeResponse: SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.0.170:5060;branch=z9hG4bK1ab69f04e2d3c80708b939e0adadf1
Contact: <sip:1006@xxxxxxxxxxxxx:5060;transport=UDP>
To: "1006 "<sip:1006@xxxxxxxxxxxxx:5060>;tag=f9346b6c
From: "1006 "<sip:1006@xxxxxxxxxxxxx:5060>;tag=f1ad-f9b1-cc20-48f0
Call-ID: 4257-63439337-000e-Call7
CSeq: 2 BYE
Content-Length: 0

]
[05-06-29T17:37:20.203] [2588] [DEBUG] [DialogUsageManager            .1503] 
[Looking for dialogSet: 4257-63439337-000e-Call7-f9346b6c in map:]
[05-06-29T17:37:20.203] [2588] [DEBUG] [DialogUsageManager            .1504] 
[[16f9-63439437-000e-Call8-fc036533 -> 0184D978, 
1b29-63438726-000e-Call20-d50a1b44 -> 0127A568, 
1cd3-63439627-000c-Call3-1f218b4b -> 00BCB380, 
1d45-63440508-000f-Call25-5b3f2f6a -> 012FCEE8, 
2e93-63439477-000d-Call21-a4072807 -> 011BF920, 
39e4-63440358-000e-Call4-1d6c6610 -> 011D7800, 
3a9e-63373491-0043-Call21-1961b239 -> 00BA4228, 
4257-63439337-000e-Call7-f9346b6c -> 01412538, 
49b7-63438566-0005-Call24-68536512 -> 011C5C00, 
4a81-63439387-000e-Call12-c468c670 -> 00C33E10, 
66f9-63439126-000c-Call14-0e04d107 -> 01312070, 
7142-63439717-000d-Call1-ad395a5b -> 011ED038, 
76f9-63439887-000f-Call15-c57c821d -> 013F1D00, 
7f21-63439377-000e-Call9-b1141805 -> 01485A10, 
862f-63439797-000d-Call5-243d035e -> 01406B78, 
972f-63440458-000f-Call11-25700530 -> 011CC058, 
9e34-63440428-000d-Call6-200f0d08 -> 01315C60, 
b0d6-63439697-000e-Call13-0c553c21 -> 01232630, 
b76c-63439967-000e-Call19-cf684e24 -> 012F1E60, 
e81d-63439737-0008-Call2-98679b04 -> 017918F8, 
f325-63413062-0001-Call24-c704ee4b -> 00BBB990]]
[05-06-29T17:37:20.203] [2588] [DEBUG] [DialogUsageManager            . 617] 
[SEND: 
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.0.170:5060;branch=z9hG4bK1ab69f04e2d3c80708b939e0adadf1
Contact: <sip:1006@xxxxxxxxxxxxx:5060;transport=UDP>
To: "1006 "<sip:1006@xxxxxxxxxxxxx:5060>;tag=f9346b6c
From: "1006 "<sip:1006@xxxxxxxxxxxxx:5060>;tag=f1ad-f9b1-cc20-48f0
Call-ID: 4257-63439337-000e-Call7
CSeq: 2 BYE
User-Agent: IVR TalkingSIP 0.0.3.0
Content-Length: 0

]
[05-06-29T17:37:20.203] [2588] [DEBUG] [SipStack                      . 267] 
[SEND: SipResp: 200 tid=1ab69f04e2d3c80708b939e0adadf1 cseq=BYE 
contact=1006@xxxxxxxxxxxxx:5060 / 2 from(tu)]
[05-06-29T17:37:20.203] [2588] [INFO ] [InviteSession                 .1438] 
[Transition InviteSession::Connected -> InviteSession::Terminated]
[05-06-29T17:37:20.203] [2588] [TRACE] [IvrResipDumHandlerHelper      .  45] 
[IvrResipDumHandlerHelper::BuildAndSendIvrSipMsgToClient() entering.]
[05-06-29T17:37:20.203] [2588] [TRACE] [IvrResipDumHandlerHelper      .  46] 
[dumEvent=[3], handleId=[987], sessionType=[0], setResipMsg=[1], 
setHandleId=[0], setIvrSessionType=[0]]
[05-06-29T17:37:20.203] [2588] [TRACE] [IvrResipDumHandlerHelper      .  88] 
[Sent message to client. Call Tracer: ServerId[987] ClientId[303]]
[05-06-29T17:37:20.203] [2588] [INFO ] [DialogUsageManager            . 840] 
[Got: DestroyUsage INVITE: 987 InviteSession::Terminated ADDR="1006 
"<sip:1006@xxxxxxxxxxxxx:5060>;tag=f9346b6c PEER="1006 
"<sip:1006@xxxxxxxxxxxxx:5060>;tag=f1ad-f9b1-cc20-48f0]
[05-06-29T17:37:20.203] [2588] [INFO ] [DialogUsageManager            . 944] 
[Destroying usage]
[05-06-29T17:37:20.203] [2588] [DEBUG] [InviteSession                 .  51] 
[^^^ InviteSession::~InviteSession 01C84008]
[05-06-29T17:37:20.203] [ 944] [DEBUG] [Transport                     . 210] 
[incoming from: [ V4 192.168.0.170:20013 UDP received on: Transport: [ V4 
192.168.0.180:5060 UDP connectionId=0 ] on 192.168.0.180 connectionId=0 ]]
[05-06-29T17:37:20.203] [ 944] [DEBUG] [TimerQueue                    .  85] 
[Adding timer: Timer J tid=1ab69f04e2d3c80708b939e0adadf1 ms=32000]
[05-06-29T17:37:20.203] [ 944] [DEBUG] [TransportSelector             . 619] 
[Transmitting to [ V4 192.168.0.170:5060 UDP received on: Transport: [ V4 
192.168.0.180:5060 UDP connectionId=0 ] on 192.168.0.180 connectionId=0 ] via [ 
V4 192.168.0.180:5060 UDP connectionId=0 ]
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.0.170:5060;branch=z9hG4bK1ab69f04e2d3c80708b939e0adadf1
Contact: <sip:1006@xxxxxxxxxxxxx:5060;transport=UDP>
To: "1006 "<sip:1006@xxxxxxxxxxxxx:5060>;tag=f9346b6c
From: "1006 "<sip:1006@xxxxxxxxxxxxx:5060>;tag=f1ad-f9b1-cc20-48f0
Call-ID: 4257-63439337-000e-Call7
CSeq: 2 BYE
User-Agent: IVR TalkingSIP 0.0.3.0
Content-Length: 0

]
[05-06-29T17:37:20.203] [ 944] [DEBUG] [Transport                     . 161] 
[Adding message to tx buffer to: [ V4 192.168.0.170:5060 UDP received on: 
Transport: [ V4 192.168.0.180:5060 UDP connectionId=0 ] on 192.168.0.180 
connectionId=0 ]]
[05-06-29T17:37:20.203] [ 944] [DEBUG] [TransactionUser               .  56] 
[Checking if SipReq:  ACK 1006@xxxxxxxxxxxxx:5060 
tid=1ab69f04e2d3c8070842b06d7e4306 cseq=ACK contact=1006@xxxxxxxxxxxxx:5060 / 1 
from(wire) is for me]
[05-06-29T17:37:20.203] [ 944] [DEBUG] [TransactionUser               .  61] 
[Checking rule...]
[05-06-29T17:37:20.203] [ 944] [DEBUG] [MessageFilterRule             .  42] 
[Matching rule for 
ACK sip:1006@xxxxxxxxxxxxx:5060;transport=UDP SIP/2.0
Via: SIP/2.0/UDP 192.168.0.170:5060;branch=z9hG4bK1ab69f04e2d3c8070842b06d7e4306
Max-Forwards: 70
Contact: "1006 "<sip:1006@xxxxxxxxxxxxx:5060;transport=UDP>
To: "1006 " <sip:1006@xxxxxxxxxxxxx:5060>;tag=f9346b6c
From: 1006 <sip:1006@xxxxxxxxxxxxx:5060>;tag=f1ad-f9b1-cc20-48f0
Call-ID: 4257-63439337-000e-Call7
CSeq: 1 ACK
User-Agent: 3rdPartyAgent
Content-Length: 0

]
[05-06-29T17:37:20.203] [ 944] [DEBUG] [TransactionUser               .  64] 
[Match!]
[05-06-29T17:37:20.203] [ 944] [DEBUG] [TransactionState              .1547] 
[Send to TU: TU: DialogUsageManager size=1 
ACK sip:1006@xxxxxxxxxxxxx:5060;transport=UDP SIP/2.0
Via: SIP/2.0/UDP 192.168.0.170:5060;branch=z9hG4bK1ab69f04e2d3c8070842b06d7e4306
Max-Forwards: 70
Contact: "1006 "<sip:1006@xxxxxxxxxxxxx:5060;transport=UDP>
To: "1006 " <sip:1006@xxxxxxxxxxxxx:5060>;tag=f9346b6c
From: 1006 <sip:1006@xxxxxxxxxxxxx:5060>;tag=f1ad-f9b1-cc20-48f0
Call-ID: 4257-63439337-000e-Call7
CSeq: 1 ACK
User-Agent: 3rdPartyAgent
Content-Length: 0

]
[05-06-29T17:37:20.203] [2588] [INFO ] [DialogUsageManager            . 840] 
[Got: DestroyDialog 4257-63439337-000e-Call7-f9346b6c-f1ad-f9b1-cc20-48f0]
[05-06-29T17:37:20.203] [2588] [INFO ] [DialogUsageManager            . 944] 
[Destroying usage]
[05-06-29T17:37:20.203] [2588] [DEBUG] [Dialog                        . 211] 
[Dialog::~Dialog() ]
[05-06-29T17:37:20.203] [2588] [INFO ] [DialogUsageManager            . 840] 
[Got: SipReq:  ACK 1006@xxxxxxxxxxxxx:5060 tid=1ab69f04e2d3c8070842b06d7e4306 
cseq=ACK contact=1006@xxxxxxxxxxxxx:5060 / 1 from(wire)]
[05-06-29T17:37:20.203] [2588] [DEBUG] [DialogUsageManager            .1222] 
[DialogUsageManager::processRequest: SipReq:  ACK 1006@xxxxxxxxxxxxx:5060 
tid=1ab69f04e2d3c8070842b06d7e4306 cseq=ACK contact=1006@xxxxxxxxxxxxx:5060 / 1 
from(wire)]
[05-06-29T17:37:20.203] [2588] [DEBUG] [DialogUsageManager            .1503] 
[Looking for dialogSet: 4257-63439337-000e-Call7-f9346b6c in map:]
[05-06-29T17:37:20.203] [2588] [DEBUG] [DialogUsageManager            .1504] 
[[16f9-63439437-000e-Call8-fc036533 -> 0184D978, 
1b29-63438726-000e-Call20-d50a1b44 -> 0127A568, 
1cd3-63439627-000c-Call3-1f218b4b -> 00BCB380, 
1d45-63440508-000f-Call25-5b3f2f6a -> 012FCEE8, 
2e93-63439477-000d-Call21-a4072807 -> 011BF920, 
39e4-63440358-000e-Call4-1d6c6610 -> 011D7800, 
3a9e-63373491-0043-Call21-1961b239 -> 00BA4228, 
4257-63439337-000e-Call7-f9346b6c -> 01412538, 
49b7-63438566-0005-Call24-68536512 -> 011C5C00, 
4a81-63439387-000e-Call12-c468c670 -> 00C33E10, 
66f9-63439126-000c-Call14-0e04d107 -> 01312070, 
7142-63439717-000d-Call1-ad395a5b -> 011ED038, 
76f9-63439887-000f-Call15-c57c821d -> 013F1D00, 
7f21-63439377-000e-Call9-b1141805 -> 01485A10, 
862f-63439797-000d-Call5-243d035e -> 01406B78, 
972f-63440458-000f-Call11-25700530 -> 011CC058, 
9e34-63440428-000d-Call6-200f0d08 -> 01315C60, 
b0d6-63439697-000e-Call13-0c553c21 -> 01232630, 
b76c-63439967-000e-Call19-cf684e24 -> 012F1E60, 
e81d-63439737-0008-Call2-98679b04 -> 017918F8, 
f325-63413062-0001-Call24-c704ee4b -> 00BBB990]]
[05-06-29T17:37:20.203] [2588] [INFO ] [DialogUsageManager            .1276] 
[Handling in-dialog request: SipReq:  ACK 1006@xxxxxxxxxxxxx:5060 
tid=1ab69f04e2d3c8070842b06d7e4306 cseq=ACK contact=1006@xxxxxxxxxxxxx:5060 / 1 
from(wire)]
[05-06-29T17:37:20.203] [2588] [DEBUG] [DialogId                      .  50] 
[DialogId::DialogId: 4257-63439337-000e-Call7-f9346b6c-f1ad-f9b1-cc20-48f0]
[05-06-29T17:37:20.203] [2588] [DEBUG] [DialogSet                     . 663] 
[findDialog: 4257-63439337-000e-Call7-f9346b6c-f1ad-f9b1-cc20-48f0 in []]
[05-06-29T17:37:20.203] [2588] [DEBUG] [DialogSet                     . 598] 
[Creating a new Dialog from msg: 
ACK sip:1006@xxxxxxxxxxxxx:5060;transport=UDP SIP/2.0
Via: SIP/2.0/UDP 192.168.0.170:5060;branch=z9hG4bK1ab69f04e2d3c8070842b06d7e4306
Max-Forwards: 70
Contact: "1006 "<sip:1006@xxxxxxxxxxxxx:5060;transport=UDP>
To: "1006 "<sip:1006@xxxxxxxxxxxxx:5060>;tag=f9346b6c
From: "1006 "<sip:1006@xxxxxxxxxxxxx:5060>;tag=f1ad-f9b1-cc20-48f0
Call-ID: 4257-63439337-000e-Call7
CSeq: 1 ACK
User-Agent: 3rdPartyAgent
Content-Length: 0

]
[05-06-29T17:37:20.203] [2588] [DEBUG] [Dialog                        . 121] 
[************** Created Dialog as UAS **************]
[05-06-29T17:37:20.203] [2588] [DEBUG] [Dialog                        . 122] 
[mRemoteNameAddr: <sip:>]
[05-06-29T17:37:20.203] [2588] [DEBUG] [Dialog                        . 123] 
[mLocalNameAddr: <sip:>]
[05-06-29T17:37:20.203] [2588] [DEBUG] [Dialog                        . 124] 
[mLocalContact: <sip:>]
[05-06-29T17:37:20.203] [2588] [DEBUG] [Dialog                        . 125] 
[mRemoteTarget: <sip:>]
[05-06-29T17:37:20.203] [2588] [DEBUG] [Dialog                        . 206] 
[Dialog::Dialog INVALID-INVALID-INVALID]
[05-06-29T17:37:20.203] [2588] [DEBUG] [DialogSet                     . 633] 
[### Calling CreateAppDialog ### 
ACK sip:1006@xxxxxxxxxxxxx:5060;transport=UDP SIP/2.0
Via: SIP/2.0/UDP 192.168.0.170:5060;branch=z9hG4bK1ab69f04e2d3c8070842b06d7e4306
Max-Forwards: 70
Contact: "1006 "<sip:1006@xxxxxxxxxxxxx:5060;transport=UDP>
To: "1006 "<sip:1006@xxxxxxxxxxxxx:5060>;tag=f9346b6c
From: "1006 "<sip:1006@xxxxxxxxxxxxx:5060>;tag=f1ad-f9b1-cc20-48f0
Call-ID: 4257-63439337-000e-Call7
CSeq: 1 ACK
User-Agent: 3rdPartyAgent
Content-Length: 0

]
[05-06-29T17:37:20.203] [2588] [DEBUG] [Dialog                        . 289] 
[Dialog::dispatch: SipReq:  ACK 1006@xxxxxxxxxxxxx:5060 
tid=1ab69f04e2d3c8070842b06d7e4306 cseq=ACK contact=1006@xxxxxxxxxxxxx:5060 / 1 
from(wire)]
[05-06-29T17:37:20.203] [2588] [INFO ] [Dialog                        . 347] 
[Drop stray ACK or CANCEL in dialog on the floor]
[05-06-29T17:37:20.203] [2588] [DEBUG] [Dialog                        . 348] 
[ACK sip:1006@xxxxxxxxxxxxx:5060;transport=UDP SIP/2.0
Via: SIP/2.0/UDP 192.168.0.170:5060;branch=z9hG4bK1ab69f04e2d3c8070842b06d7e4306
Max-Forwards: 70
Contact: "1006 "<sip:1006@xxxxxxxxxxxxx:5060;transport=UDP>
To: "1006 "<sip:1006@xxxxxxxxxxxxx:5060>;tag=f9346b6c
From: "1006 "<sip:1006@xxxxxxxxxxxxx:5060>;tag=f1ad-f9b1-cc20-48f0
Call-ID: 4257-63439337-000e-Call7
CSeq: 1 ACK
User-Agent: 3rdPartyAgent
Content-Length: 0

]
[05-06-29T17:37:20.203] [2588] [INFO ] [DialogUsageManager            . 840] 
[Got: DestroyDialogSet 4257-63439337-000e-Call7-f9346b6c]
[05-06-29T17:37:20.203] [2588] [INFO ] [DialogUsageManager            . 944] 
[Destroying usage]
[05-06-29T17:37:20.203] [2588] [DEBUG] [Dialog                        . 211] 
[Dialog::~Dialog() ]
[05-06-29T17:37:20.203] [2588] [DEBUG] [DialogSet                     . 117] [ 
********** DialogSet::~DialogSet: 
4257-63439337-000e-Call7-f9346b6c*************]
[05-06-29T17:37:20.203] [2588] [DEBUG] [DialogUsageManager            .1534] 
[************* Removing DialogSet ***************]
[05-06-29T17:37:20.203] [2588] [DEBUG] [DialogUsageManager            .1535] 
[Before: [16f9-63439437-000e-Call8-fc036533 -> 0184D978, 
1b29-63438726-000e-Call20-d50a1b44 -> 0127A568, 
1cd3-63439627-000c-Call3-1f218b4b -> 00BCB380, 
1d45-63440508-000f-Call25-5b3f2f6a -> 012FCEE8, 
2e93-63439477-000d-Call21-a4072807 -> 011BF920, 
39e4-63440358-000e-Call4-1d6c6610 -> 011D7800, 
3a9e-63373491-0043-Call21-1961b239 -> 00BA4228, 
4257-63439337-000e-Call7-f9346b6c -> 01412538, 
49b7-63438566-0005-Call24-68536512 -> 011C5C00, 
4a81-63439387-000e-Call12-c468c670 -> 00C33E10, 
66f9-63439126-000c-Call14-0e04d107 -> 01312070, 
7142-63439717-000d-Call1-ad395a5b -> 011ED038, 
76f9-63439887-000f-Call15-c57c821d -> 013F1D00, 
7f21-63439377-000e-Call9-b1141805 -> 01485A10, 
862f-63439797-000d-Call5-243d035e -> 01406B78, 
972f-63440458-000f-Call11-25700530 -> 011CC058, 
9e34-63440428-000d-Call6-200f0d08 -> 01315C60, 
b0d6-63439697-000e-Call13-0c553c21 -> 01232630, 
b76c-63439967-000e-Call19-cf684e24 -> 012F1E60, 
e81d-63439737-0008-Call2-98679b04 -> 017918F8, 
f325-63413062-0001-Call24-c704ee4b -> 00BBB990]]
[05-06-29T17:37:20.203] [2588] [DEBUG] [DialogUsageManager            .1537] 
[After: [16f9-63439437-000e-Call8-fc036533 -> 0184D978, 
1b29-63438726-000e-Call20-d50a1b44 -> 0127A568, 
1cd3-63439627-000c-Call3-1f218b4b -> 00BCB380, 
1d45-63440508-000f-Call25-5b3f2f6a -> 012FCEE8, 
2e93-63439477-000d-Call21-a4072807 -> 011BF920, 
39e4-63440358-000e-Call4-1d6c6610 -> 011D7800, 
3a9e-63373491-0043-Call21-1961b239 -> 00BA4228, 
49b7-63438566-0005-Call24-68536512 -> 011C5C00, 
4a81-63439387-000e-Call12-c468c670 -> 00C33E10, 
66f9-63439126-000c-Call14-0e04d107 -> 01312070, 
7142-63439717-000d-Call1-ad395a5b -> 011ED038, 
76f9-63439887-000f-Call15-c57c821d -> 013F1D00, 
7f21-63439377-000e-Call9-b1141805 -> 01485A10, 
862f-63439797-000d-Call5-243d035e -> 01406B78, 
972f-63440458-000f-Call11-25700530 -> 011CC058, 
9e34-63440428-000d-Call6-200f0d08 -> 01315C60, 
b0d6-63439697-000e-Call13-0c553c21 -> 01232630, 
b76c-63439967-000e-Call19-cf684e24 -> 012F1E60, 
e81d-63439737-0008-Call2-98679b04 -> 017918F8, 
f325-63413062-0001-Call24-c704ee4b -> 00BBB990]]
[05-06-29T17:37:20.203] [2588] [INFO ] [DialogUsageManager            . 840] 
[Got: DestroyDialogSet `¾?-63439337-000e-Call7-f9346b6c]
[05-06-29T17:37:20.203] [2588] [INFO ] [DialogUsageManager            . 944] 
[Destroying usage]
[05-06-29T17:37:46.755] [ 944] [FATAL] [ExceptionFilter               .  46] 
[CreateCurrentProcessCrashDumpA()=> Returned: 0, ::GetLastError()=6]
[05-06-29T17:37:46.755] [ 944] [FATAL] [ExceptionFilter               .  49] 
[!---Begin Exception Dump---!]
[05-06-29T17:37:46.755] [ 944] [FATAL] [ExceptionFilter               .  50] 
[Address: 0x43cab9 Code: 3221225477 Flags: 0]
[05-06-29T17:37:46.755] [ 944] [FATAL] [ExceptionFilter               .  54] 
[Please see dump file: '1120091840_0h.dmp'.]
[05-06-29T17:37:46.755] [ 944] [FATAL] [ExceptionFilter               .  55] 
[!---End Exception Dump---!]