Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000645Vine Linux1 バグ公開2008-10-29 02:092009-09-14 11:29
anonymous 
kazutaka 
不明 
完了不明 
 
 
x86
synaptic glib2?
0000645: synaptic のリポジトリの設定で 下へ をクリックでセグメンテーション違反
synaptic のメニューの 設定 リポジトリ を選んで、
一番下にあるリポジトリを選んだ状態でさらに 下へ をクリックすると
セグメンテーション違反で終了します。

上のほうにあったものを下げてきた場合も同様です。

# cp /etc/apt/sources.list /etc/apt/sources.list.original

# synaptic

(synaptic:5180): Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed

(synaptic:5180): Gtk-CRITICAL **: gtk_list_store_get_value: assertion `GTK_LIST_STORE (tree_model)->stamp == iter->stamp' failed

(synaptic:5180): GLib-GObject-WARNING **: gtype.c:3339: type id `0' is invalid

(synaptic:5180): GLib-GObject-WARNING **: can't peek value table for type `<invalid>' which is not currently referenced
セグメンテーション違反です

(synaptic:5180) の 5180 は PID でした。
最初の gtk_widget_hide: の行は synaptic 起動直後に表示されてたもので、
それ以降のメッセージが操作時に出力されたものです。

Seed 環境では /var/log/messages に次のメッセージが残ってました。
Oct 29 01:21:47 hostname kernel: synaptic[2779]: segfault at 18 ip b7a26437 sp bf99ca80 error 4 in libgtk-x11-2.0.so.0.1400.4[b78
3a000+3ca000]
Oct 29 01:27:36 hostname kernel: synaptic[2910]: segfault at 18 ip b79f8437 sp bff70c60 error 4 in libgtk-x11-2.0.so.0.1400.4[b78
0c000+3ca000]
設定されていません。
課題の履歴
2008-10-29 02:09anonymous新規課題
2009-08-21 23:59kazutakaバージョン4.2,VineSeed => VineSeed,4.2
2009-08-21 23:59kazutaka担当者 => kazutaka
2009-08-21 23:59kazutaka状態新規 => テスト待ち
2009-08-21 23:59kazutakaコメント追加: 0002961
2009-09-14 11:29kazutaka状態テスト待ち => 完了
2009-09-14 11:29kazutakaコメント追加: 0002962

コメント
(0002961)
kazutaka   
2009-08-21 23:59   
> synaptic のメニューの 設定 リポジトリ を選んで、
> 一番下にあるリポジトリを選んだ状態でさらに 下へ をクリックすると
> セグメンテーション違反で終了します。

手元でも現象を確認しました。

Seed/5.0 については synaptic-0.57.2-9vl5 として修正した
パッケージを put しました。

とりあえず Seed/5.0 で確認待ちにします。

# 4.2 への errata については別途相談中ですので、一旦保留させて
# ください。
(0002962)
kazutaka   
2009-09-14 11:29   
> # 4.2 への errata については別途相談中ですので、一旦保留させて
> # ください。

4.2 向けにも errata が発行されましたので、完了にします。
(参考: http://vinelinux.org/errata/4x/20090909-9.html [^])