У меня есть приложение, которое использует GTK + и Glade; запуск Valgrind с помощью инструмента memcheck выдает около 2000 ошибок. У кого-нибудь есть хороший файл подавления, которым они могут поделиться для приложений GTK?
Я пробовал это, но каждый из них все еще оставляет мне ~ 900 ошибок:
Копию кода, с которым я работаю, можно найти здесь . Сделайте make run, чтобы построить GUI (в этой копии кода нет ничего, кроме GUI).
make run
Попробуйте, сработало у меня: 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
Вы, возможно, уже видели его, когда используете файл подавления GTK от Johan Dahlin, но в вики GNOME есть страница о Valgrind и GTK .