[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: mule2 segmentation fault
Citation (with leading "> " of each line) from article:
<20020723140013Q.1000@pine.kuee.kyoto-u.ac.jp>
by TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp> :
> 原因は全く不明なのですが,末尾に添付したパッチを適用して,libXt と
> libXaw を static link すると,segmentation fault せずに正常に起動する
> ようになってしまいました.
>
> libXt か libXaw のどちらかだけでも,dynamic link にするとやっぱり segv
> します.
うーん、共有ライブラリのサーチパス上にlibc5用の(かどうかわからないけど、
とにかくstatic linkなライブラリとは違う環境用に作られた)libXtやlibXaw
がありませんか?
> (gdb) bt
> #0 0x402a4781 in kill () from /lib/libc.so.6
> #1 0x080a605c in fatal_error_signal (sig=11) at emacs.c:236
> #2 0x402a46b8 in sigaction () from /lib/libc.so.6
「sig=11」だから
> #3 0x08146e39 in XtInitializeWidgetClass ()
ここでsegmentation faultが起きてるんですね。
> #0 0x4029c781 in kill () from /lib/libc.so.6
> #1 0x080a3cdc in fatal_error_signal (sig=11) at emacs.c:236
> #2 0x4029c6b8 in sigaction () from /lib/libc.so.6
同上で
> #3 0x400c9c95 in _XtCreateWidget () from /usr/X11R6/lib/libXt.so.6
別の(emacsではなくてlibXt中の)関数の中でsegmentation faultです。
というわけで、リンクされるライブラリと、makeする環境の不整合が起きてい
る、という問題のように見えます。
--
須藤 清一 <suto@ks-and-ks.ne.jp>
http://pub.ks-and-ks.ne.jp/pgp-public-key.html