Hi,
when i unload a dll with FreeLibrary I always get this error with bounds
checker:
Invalid argument
HeapFree, HANDLE: 0x##..##
Bad handle.
the stack trace is the following:
FreeLibrary
_DllMainCRTStartup
_CRT_INIT
_heap_term
and the function that causes the error is:
HeapFree(_crtheap, 0, __sbh_pHeaderList);
where _crtheap is supposed to cause the error.
This happens with all the dlls that have been created by my (not with
external dlls) and even with a minimal dll that does absolutely nothing. The
app doesn't crash and runs fine, so i've been living with that during a long
time. However, when i get an unexpected crash, i always think that that
error maybe its reason. Does somebody know what can be causing this error?
Ignacio Castaño
ca...@as...
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
|