|
sylpheed-jp:1958
From: Morio Takeishi <m_takeishi@xxxxxxxxxx>
こんにちは、竹石と申します。
職場でも自宅でもSylpheedを使用しているのですが、職場のSylpheedが
起動不可(セグメンテーション違反)となってしまいました。
どうすれば良いかお教え願います。
問題が発生したのは、フォント関係のパッケージの追加を実行したこ
とが原因と思われます。ただ、Debianのapt-getを使用したので実際
にフォント関係の設定がどのように変更されてしまったか把握できて
いません。
追加したのは、ttf-xtt-wadalab-gothic と ttf-xtt-watanabe-mincho
でこのときに依存関係からx-ttcidfont-confも追加されています。
多分この追加作業の中での修正洩れだとは思うのですが。
・今までに行ったこと
- LANG=C とすれば起動可能
もちろん日本語表示は不可
- Debianパッケージではなく最新ソースからインストールを実行
Sylpheed version 0.8.1 (GTK+ 1.2.10)
結果は同一で起動不可
- debugモードでトレース採取
ファイルを添付しました。
この結果、フォルダ設定中に異常が発生している模様
- ソースの内容をチェック
folderview.c の中のfolderview_set以降で死んでいる模様
- debug_printを追加してどこまで処理が進んでいるかチェック
この結果、folderview_append_folderの以下の部分で問題が
発生しているらしい。
(この前まではトレースに乗るがこの文の後はトレースされず)
> root = gtk_ctree_insert_gnode(ctree, NULL, NULL, folder->node,
folderview_gnode_func, folderview);
以上ここまで追って来ましたが、gtkの中に入ってしまったようで
何が問題かはわかりませんでした。
ただセグメンテーション違反になる前にGdkでfailが出ているので
これを解決すべきだとは思うのですが、何が変更されてしまった
結果こうなったのか全くわからず、どなたか助けて下さい。
よろしくお願い致します。
使用OS:Debian woody
Kernel:2.2.20
--
Morio Takeishi
m_takeishi@xxxxxxxxxx
添付ファイル-> @ 1958 2002-08-23 20:17 [m_takeishi@xxxxxxxxx] 起動時セグメンテーション違反 1960 2002-08-26 23:09 ┗[m_takeishi@xxxxxxxxx] 1961 2002-08-26 23:49 ┣[nobushimizu@xxxxxxxx] 1962 2002-08-27 00:03 ┗[nobushimizu@xxxxxxxx] 1963 2002-08-27 00:10 ┗[nobushimizu@xxxxxxxx] 1965 2002-08-27 22:49 ┗[m_takeishi@xxxxxxxxx] 1966 2002-08-28 19:39 ┗[nobushimizu@xxxxxxxx] |