Проверка затирания памяти
Если при вызове функции обработки кучи возникает нарушение прав доступа, возможно, программа повредила кучу.Типичные симптомы такой ситуации следующие:
Access Violation in _searchseg
Функция _heapchk доступна как в отладочном построении, так и в построении выпуска (только Windows NT) для проверки целостности кучи библиотеки времени выполнения.Вы можете использовать функцию _heapchk так же как функцию AfxCheckMemory для изолирования затирания памяти, например:
if(_heapchk()!=_HEAPOK)
DebugBreak();
В случае отказа функции необходимо изолировать точку, в которой куча была повреждена.