Портится куча в C++ программе. Ситуация на 100% воспроизводится. Осталось только понять как добраться до причины ошибки. А именно кто и где портит кучу. При освобождении памяти (файл free.c) вызывается функция HeapFree:
retval = HeapFree(_crtheap, 0, pBlock);
и отладчик ругается на испорченную кучу.
Вопрос. Можно ли как-либо определить по каким адресам (диапазон адресов) происходит порча кучи?