S
Steven Cool
Please help, this is driving me crazy...
I'm busy with an application which uses 2 unmanaged dll's, a wrapper
class and a c# application. each part is compiled with multi-threaded
Debug DLL (/MDd). Each time I run the application, I get an error.
This error occurs each time after another time and each time at
another place.
this is the error:
HEAP[CanTracer.exe]: HEAP: Free Heap block 81b6a70 modified at 81b6a9c
after it was freed
Unhandled exception at 0x77f97704 (NTDLL.DLL) in CanTracer.exe: User
breakpoint.
I have already tried boundschecker but I haven't found the solution.
Please help me because I'm not sleeping for 3 days now.
regards Steven
NTDLL.DLL!DbgBreakPoint()
NTDLL.DLL!RtlpNtEnumerateSubKey() + 0x5a17
NTDLL.DLL!RtlDestroyHandleTable() + 0x453
NTDLL.DLL!RtlpNtEnumerateSubKey() + 0x36fe
NTDLL.DLL!RtlDestroyHandleTable() + 0x177
NTDLL.DLL!RtlSizeHeap() + 0x52
msvcr71d.dll!_heap_alloc_base(unsigned int size=0x00000084) Line
212 C
nLine=0x00000000) Line 397 + 0x9 C
msvcr71d.dll!_nh_malloc_dbg(unsigned int nSize=0x00000060, int
nhFlag=0x00000000, int nBlockUse=0x00000001, const char *
szFileName=0x00000000, int nLine=0x00000000) Line 260 + 0x15 C
msvcr71d.dll!malloc(unsigned int nSize=0x00000060) Line 139 +
0x15 C
msvcp71d.dll!operator new(unsigned int size=0x00000060) Line 12 +
0xa C++
msvcp71d.dll!std::_Allocate<char>(unsigned int _Count=0x00000060,
char * __formal=0x00000000) Line 34 + 0x9 C++
msvcp71d.dll!std::allocator<char>::allocate(unsigned int
_Count=0x00000060) Line 143 + 0xb C++
I'm busy with an application which uses 2 unmanaged dll's, a wrapper
class and a c# application. each part is compiled with multi-threaded
Debug DLL (/MDd). Each time I run the application, I get an error.
This error occurs each time after another time and each time at
another place.
this is the error:
HEAP[CanTracer.exe]: HEAP: Free Heap block 81b6a70 modified at 81b6a9c
after it was freed
Unhandled exception at 0x77f97704 (NTDLL.DLL) in CanTracer.exe: User
breakpoint.
I have already tried boundschecker but I haven't found the solution.
Please help me because I'm not sleeping for 3 days now.
regards Steven
NTDLL.DLL!DbgBreakPoint()
NTDLL.DLL!RtlpNtEnumerateSubKey() + 0x5a17
NTDLL.DLL!RtlDestroyHandleTable() + 0x453
NTDLL.DLL!RtlpNtEnumerateSubKey() + 0x36fe
NTDLL.DLL!RtlDestroyHandleTable() + 0x177
NTDLL.DLL!RtlSizeHeap() + 0x52
msvcr71d.dll!_heap_alloc_base(unsigned int size=0x00000084) Line
212 C
nBlockUse=0x00000001, const char * szFileName=0x00000000, intmsvcr71d.dll!_heap_alloc_dbg(unsigned int nSize=0x00000060, int
nLine=0x00000000) Line 397 + 0x9 C
msvcr71d.dll!_nh_malloc_dbg(unsigned int nSize=0x00000060, int
nhFlag=0x00000000, int nBlockUse=0x00000001, const char *
szFileName=0x00000000, int nLine=0x00000000) Line 260 + 0x15 C
msvcr71d.dll!malloc(unsigned int nSize=0x00000060) Line 139 +
0x15 C
msvcp71d.dll!operator new(unsigned int size=0x00000060) Line 12 +
0xa C++
msvcp71d.dll!std::_Allocate<char>(unsigned int _Count=0x00000060,
char * __formal=0x00000000) Line 34 + 0x9 C++
msvcp71d.dll!std::allocator<char>::allocate(unsigned int
_Count=0x00000060) Line 143 + 0xb C++
msvcp71d.dll!std::basic_stringbuf said::verflow(int _Meta=0x0000006c) Line 111 + 0xf C++
337 + 0x18 C++msvcp71d.dll!std::basic_streambuf said:::xsputn(const char * _Ptr=0x081a6740, int _Count=0x0000000f) Line
154 C++msvcp71d.dll!std::basic_streambuf said:::sputn(const char * _Ptr=0x081a6740, int _Count=0x0000000f) Line
const char * _Val=0x081a6740) Line 729 + 0x29 C++msvcp71d.dll!std::operator said:(std::basic_ostream<char,std::char_traits<char> > & _Ostr={...},
0x28 C++CanDlld.dll!operator said:& os={...}, const CANPicanolMsgIdentifier & id={...}) Line 321 +
0x1a C++CanDlld.dll!operator said:& os={...}, const CANPicanolCANBlock & cob={...}) Line 353 +