2011-12-10 22 views
14

GTK +とGladeを使用するアプリケーションがあります。 memcheckツールを使用してValgrindを実行すると、約2,000のエラーが出力されます。誰もGTKアプリケーションのために共有できる良い抑制ファイルを持っていますか?GTK +からのValgrindエラーを抑制する

私はこれらを試してみましたが、それぞれが、まだ〜900エラーで私の葉:

私は缶で働いているコードのコピーを見つけられるhere。 GUIを構築するにはmake runを実行してください(このコードのコピーにGUIはありません)。

答えて

1

Johan DahlinのGTK抑制ファイルを使用しているときにはすでに見たことがありますが、GNOME wikiにはValgrind and GTKというページがあります。

+1

ええ、私はまだ、それは900のエラーを見ました。 –

2

私のために働いた、これを試してみてください: 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 
関連する問題