И это всё МОЁ

С помощью DebugDiag получаю крэшдамп со стек трейсом падения. По стеку определил, что падает из-за нарушения указателя переменной.
В коде используется что-то типа

QList<MyClass *> * mylist

В какой-то момент по адресу переменной mylist вместо нормального адреса в дебагере qt вижу что-то типа 0xcdcdcdcd.
И прога падает при первом обращении после повреждения указателя к этой переменной.
Как найти где рушится этот указатель в коде, а также можно ли после этого штатно проверить, что он кривой и не дать ей упасть при обращении ?
Проект довольно большой и достался от другого прогера, который уволился)
Само повреждение указателя случается не регулярно, а к примеру может через 5 минут, может через пару часов упасть.








 , , , ,