Я поддерживаю устаревшее приложение, написанное на С++. Время от времени он падает, и Valgrind сообщает мне о двойном удалении какого-либо объекта.
Каковы наилучшие способы найти ошибку, вызывающую двойное удаление, в приложении, которое вы не полностью понимаете, и которое слишком велико для перезаписи?
Поделитесь своими лучшими советами и трюками!