[reSIProcate] Strange heap corruption message
Matthias Moetje - TERASENS GmbH
moetje at terasens.com
Fri May 26 09:22:27 CDT 2006
Hi,
I am experiencing some strange heap corruption message cause be the following line executed from the destructor of ares:
free(channel->lookups);
(ErrorMsg is: HEAP[svchost.exe]: Invalid Address specified to RtlValidateHeap( e80000, e92bf8 ))
I am not sure if this is the true reason for the error, maybe if has rather to do something how I create and destroy the stack.
Creation:
mStack = new resip::SipStack();
mDum = new resip::DialogUsageManager(*mStack);
mStackThread = new resip::StackThread(*mStack);
mDumThread = new resip::DumThread(*mDum);
Destruction:
if (mStackThread)
{
mStackThread->shutdown();
}
if (mDumThread)
{
mDumThread->shutdown();
}
if (mStackThread)
{
mStackThread->join();
delete mStackThread;
mStackThread = NULL;
}
if (mDumThread)
{
mDumThread->join();
delete mDumThread;
mDumThread = NULL;
}
if (mDum)
{
delete mDum;
mDum = NULL;
}
if (mStack)
{
delete mStack;
mStack = NULL;
}
Do you see any problems with this code or should I look elswhere for the problem with the heap corruption..?
Thanks and best regards,
Matthias Moetje
TERASENS GmbH
Augustenstraße 24
80333 Munich
GERMANY Phone:
Fax:
e-mail:
Web: +49.89.143370-0
+49.89.143370-22
info at terasens.com <mailto:info at terasens.com>
www.terasens.com <http://www.terasens.com/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20060526/439e22f1/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: attd4e95.jpg
Type: image/jpeg
Size: 2937 bytes
Desc: attd4e95.jpg
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20060526/439e22f1/attachment.jpg>
More information about the resiprocate-devel
mailing list