Подавление ошибок Valgrind от GTK + - PullRequest
14 голосов
/ 10 декабря 2011

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

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

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

Ответы [ 2 ]

2 голосов
/ 09 апреля 2012

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

IВы загрузили мою модифицированную версию здесь: paste.org / 47748

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

valgrind --tool=memcheck --leak-check=full --num-callers=15 --suppressions=gtk.supp --log-file=vgdump ./runner
1 голос
/ 12 декабря 2011

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

...