Да, я так и сделал. Вопрос в том, как отладить приложение. Для этого надо знать, в каких случаях куча считается невалидной.
Мне вчера ночью удалось устранить ошибку

. Сложилась именно та ситуация, о которой ты говоришь

: запись по несуществующему элементу массива. Но вопрос остается открытым: каков полный список ситуаций, где куча некорректна?
Жду идей!