Всем привет. Недавно наткнулся на такой баг в своей программе: Код делал запись в неправильное место на куче(выход за границы массива) в результате чего программа непредсказуемо глючила в рандомных и совсем безобидных местах. Есть ли способ находить такие ошибки?
valgrind --leak-check такие ошибки не отлавливает. Пробовал watch в gdb, это оказалось неудобным.