Подавление ошибок Valgrind от GTK +

У меня есть приложение, которое использует GTK + и Glade; запуск Valgrind с помощью инструмента memcheck выводит около 2000 ошибок. Есть ли у кого-нибудь хороший файл подавления, который они могут использовать для приложений GTK?

Я пробовал их, но каждый из них оставляет меня с ошибками ~ 900:

Копию кода, с которым я работаю, можно найти здесь. Do make run для создания графического интерфейса (в этой копии кода нет ничего, кроме графического интерфейса).

Ответы

Ответ 1

Попробуй, я работал у меня: http://lug.rose-hulman.edu/code/projects/grits/repository/revisions/master/raw/src/gtk.suppression

Я загрузил свою измененную версию здесь: paste.org/47748

Вот моя командная строка valgrind, но я думаю, что установка G_SLICE и G_DEBUG не помогает, как редактирование файла запретов:

valgrind --tool=memcheck --leak-check=full --num-callers=15 --suppressions=gtk.supp --log-file=vgdump ./runner

Ответ 2

Возможно, вы уже видели это, когда используете файл подавления GTK от Johan Dahlin, но там есть страница о Valgrind и GTK в GNOME вики.