Yasumichi Akahoshi
w2lin****@lapis*****
2006年 1月 1日 (日) 22:14:57 JST
赤星です。 現在のVineSeed環境で gtk_file_filter_add_pixbuf_formats () を利用した ファイル選択ダイアログで特定のディレクトリを開くと Segmentation fault を 起こすようです。これは、gtk/gtkfilefilter.c の gtk_file_filter_filter() で FILTER_RULE_MIME_TYPE の場合は、filter_info->mime_type が NULL かどう かチェックしてから strcmp () しているのに対し、 FILTER_RULE_PIXBUF_FORMATS の場合は、filter_info->mime_type が NULL かど うかチェックせずに strcmp () しているのが原因であると思います。 # それ以前に mime_type が取得できない場合があるのも問題かもしれませんが。 http://bugzilla.gnome.org/show_bug.cgi?id=325435 に登録しておきました。 これに対処するパッチを添付します。可能であれば、適用をお願いします。 既知であれば、申し訳ありません。 -- Yasumichi Akahoshi GnuPG Fingerprint = A947 88E9 351F 8FE2 02D6 BC99 79C5 20FF 0A63 FAFA http://win2linux.sourceforge.jp/ http://cxplorer.sourceforge.jp/ http://vinedocs.sourceforge.jp/ -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: filefilter-fix.patch 型: application/octet-stream サイズ: 414 バイト 説明: 無しダウンロード