the develop environment is vs2008, the language is c++, when I release the problem,at beginning it run with out problem but after several minutes it stop and show error like that : HEAP[guessModel.exe]: Invalid Address specified to RtlFreeHeap( 003E0000, 7D7C737B ). who can tell me the reason of the error. thank you very much.
My guess is that you are trying to use the wild pointer. Either the pointer to the memory which got freed has been de-referenced or some invalid pointer has been passed to free function.
It is very hard to tell the reason without seeing the actual code. You can attach some debugging tools like WinDbg and get the cause for this error.
Its because your heap has become corrupt. You probably are either freeing memory twice or using some uninitialized pointer or something similar.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With