Звучит так, будто кадр стека сорван.Тривиально сделать с переполнением буфера, просто скопируйте большую строку, например, в маленький символ [].Это стирает обратный адрес.Код просто продолжает работать до тех пор, пока не вернется, а затем бомбит, когда он выбрасывает неверный адрес из стека.Или хуже, если адрес окажется действительным.
Отладчик не может отобразить ничего значащего, поскольку он не может пройтись по стеку, чтобы показать вам, как код попал в место сбоя.Фактическое место крушения ничего вам не говорит.
Туф как гвозди для отладки.Вы должны сделать его воспроизводимым, и вам нужно либо перейти, либо отследить, чтобы найти последнюю заведомо исправную функцию.Тот, который вызывает сбой после выхода из него, тот, с ошибкой.Вы можете увидеть оператор, который наносит ущерб, стек вызовов отладчика неожиданно становится кататоническим.Если вы не можете получить последовательное воспроизведение, то все, что осталось, - это тщательный анализ кода.Вы можете оправдать время, назвав это «проверкой безопасности».Удачи с этим.