LINUX.ORG.RU

История изменений

Исправление staseg, (текущая версия) :

В каких местах выскакивал?

Падаем рандомно в deletIt при обращении к списку детей, в деструкторе и изредка в addChild.

В деструторе — при попытке удаления невалидной QString, в deleteIt — в кишках QList, в addChild получаем невалидный this, падаем опять же в потрохах QList.

Ну судя по всему во всех случаях в конечном счете имеем невалидный this.

Исправление staseg, :

В каких местах выскакивал?

Падаем рандомно в deletIt при обращении к списку детей, в деструкторе и изредка в addChild.

В деструторе — при попытке удаления невалидной QString, в deleteIt — в кишках QList, в addChild получаем невалидный this, падаем опять же в потрохах QList.

Исправление staseg, :

В каких местах выскакивал?

Падаем рандомно в deletIt при обращении к списку детей, в деструкторе и изредка в addChild.

В деструторе — при попытке удаления невалидной QString, в deleteIt — в кишках QList.

Исходная версия staseg, :

В каких местах выскакивал?

Падаем рандомно в deletIt при обращении к списку детей, в деструкторе и изредка в addChild.

В деструторе — при попытке удаления невалидной QString, в deleteIt в кишках QList.