[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) +++
と記録されています。浮動小数点処理でまずいことが起こったんだろうな
というところまでは分かりますが、どうすればいいんだか……。
川藤