[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:46700] Re: xdvi-ja: xdvi-ja.real terminated abnormally: 136



 川藤です。

On Tue, Jun 20, 2006 at 22:13:21 +0900
you Kenshi Muto <kmuto@xxxxxxxx> wrote:
 |武藤@Debianぷろじぇくとです。
 
 コメントありがとうございます。

 |カーネルでってのは考えにくいですが、共有メモリ関連とか?

 それはカーネルの設定ファイル内にあるものでしょうか?それともまっ
たく他の設定でしょうか?

 |xdvi-jaでxdvi-ja.realを呼び出している箇所でstrace -o /tmp/xdvi.logを噛ませる
 |ようにして、トレースログを取ってみるというのはどうでしょう。

 xdvi-jaの中のsystem()のところを、単に、

     $status = system('strace -o /tmp/xdvi.log xdvi-ja.real', @NAMEOPT, @ARGV, $filename);

のようにしたら動かなくなってしまいました。perlは良く分からないので、
取り敢えず、直接xdvi-ja.realを起動したところ、問題の現象が発生し、
トレースログも取れました。ログの最後には、

    write(3, "H\2.\0(\0\200\4\\\0\200\4\5\0\10\0\270\0\206\2\0\30\5\0"..., 2032) = 2032
    writev(3, [{"H\2>\0(\0\200\4\\\0\200\4\10\0\7\0\6\1\207\2\0\30\5\0<"..., 1868}, {"\0\0\0\0\0\0\0\0\30\30\30\0\20\20\20\0<<<\0\10\10\10\0"..., 400}], 2) = 2268
    --- SIGFPE (Floating point exception) @ 0 (0) ---
    +++ killed by SIGFPE (core dumped) +++

と記録されています。浮動小数点処理でまずいことが起こったんだろうな
というところまでは分かりますが、どうすればいいんだか……。

川藤