[so] [Tema 0][Win] Eroare de heap

Adrian Sendroiu molecula2788 at gmail.com
Fri Mar 1 23:01:32 EET 2013


Răzvan Botea <utherr.ghujax at gmail.com> writes:

> Salut,
>
> Am o problemă "minoră" cu compilarea pe Windows folosind
> VS2010. Basically la rulare in CLI (PowerShell) îmi crash-uiește
> procesul: "Debug Assertion Failed!  ...  dbgheap.c ...  Expression:
> _CrtlsValidHeapPointer(pUserData)" Îmi este afișat tot outputul la
> stdout deci eroarea asta îmi apare la sfârșit. După ultimul printf
> eliberez memoria folosită de hash map. Compiland în "Release" nu
> rezolvă nimic, pur și simplu dă crash fără warning.
>
> Folosind debuggerul VS nu-mi apare eroarea asta. Am făcut debugging
> linie cu linie și trece fără probleme de free.
>
> Sper să nu se supere vmcheckerul pe mine. Pe linux merge ok.

Salut

Dupa cum zice aici [1], aceasta eroare apare in cazuri de "heap
corruption". Mai exact: scriere in afara limitelor unui array alocat
dinamic, scriere in zone de memorie eliberate deja, etc.

[1] http://social.msdn.microsoft.com/forums/en-US/vcgeneral/thread/65a83c4e-7bda-440a-a84f-3ff7d7085b22

Adrian


More information about the so mailing list