[sylpheed-jp:10793] Re: enchant 1.5.0 でセグメンテーション違反
M.H
misty_haiku @ ybb.ne.jp
2009年 9月 5日 (土) 11:04:29 JST
こんにちは、M.H と申します。
> sylpheed 2.7.1 を使用しておりまして、転送や返信ボタンをクリックするとセグメンテーション
> 違反で異常終了するようになりました。
> 少し調べて見たところ、enchant 1.5.0 を使用すると発生するようです。
私も Plamo-4.7b1 の enchant-1.5.0 + gtkspell-2.0.15 で make した sylpheed で
同様の問題に遭遇しました。
gdb でバックトレースを取ると、
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb71f06c0 (LWP 28581)]
0xb757fd21 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
(gdb) bt
#0 0xb757fd21 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#1 0xb75804df in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#2 0xb7580bdf in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#3 0xb79e3549 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#4 0x08061b2b in ?? ()
#5 0x00000000 in ?? ()
https://bugs.launchpad.net/ubuntu/+source/enchant/+bug/413994
といったところが検索にひっかかったので、
とりあえず、--disable-gtkspell で make し直したんですが、
その後、色々試してみることにしました。
結果、/usr/lib/enchant 以下にある不要なライブラリを削除すると
異常終了しなくなりました。
Plamo の場合は、aspell しか提供されていないので、
/usr/lib/enchant/libenchant_aspell.so のみ残しました。
同じ問題かどうかはわかりませんが、
/usr/lib/enchant(Arch Linux だと違う場所かも知れません)以下を
とりあえず、見直してみるとどうでしょうか。
Thanks!
-M.H
Sylpheed-jp メーリングリストの案内