[reSIProcate] SipStack shutdown crash
Daniel Pocock
daniel at readytechnology.co.uk
Thu Sep 7 10:05:22 CDT 2006
I've been evaluating some reSIProcate based code on the Windows platform.
When I delete the SipStack object (after DUM is shutdown and deleted
properly), the Ares code complains about an invalid pointer. This
always happens at the same place.
Note that this only seems to occur with the release version and not the
debug build.
Does anyone have any ideas?
ntdll.dll!7c901230()
>> ntdll.dll!7c96c943()
>> ntdll.dll!7c96cd80()
>> ntdll.dll!7c960af8()
>> ntdll.dll!7c960bcc()
>> kernel32.dll!7c85e9cf()
>> msvcr71d.dll!_CrtIsValidHeapPointer(const void *
>>pUserData=0x007b5e30) Line 1807 C
>> msvcr71d.dll!_free_dbg_lk(void * pUserData=0x007b5e30, int
>>nBlockUse=0x00000001) Line 1132 + 0x9 C
>> msvcr71d.dll!_free_dbg(void * pUserData=0x007b5e30, int
>>nBlockUse=0x00000001) Line 1070 + 0xd C
>> msvcr71d.dll!free(void * pUserData=0x007b5e30) Line 1025 + 0xb
>>C
>> gencc_sip.dll!_ares_destroy_internal() + 0x69 C
>> gencc_sip.dll!_ares_destroy_suppress_callbacks() + 0xc C
>> gencc_sip.dll!resip::AresDns::~AresDns() Line 114 + 0xf
>> gencc_sip.dll!resip::AresDns::`scalar deleting destructor'() +
>>0x8
>> gencc_sip.dll!resip::DnsStub::~DnsStub() Line 76
>> gencc_sip.dll!resip::DnsStub::`vector deleting destructor'() +
>>0x8
>> gencc_sip.dll!resip::SipStack::~SipStack() + 0x98 C++
>> gencc_sip.dll!resip::SipStack::`scalar deleting destructor'() +
>>0x8 C++
More information about the resiprocate-devel
mailing list