w3m で大量のアクセスを作り出すと core dump して Emacs ごと落ちてしまう、 という症状に悩まされています。 環境は Emacs-20.7 + Solaris-2.7 なのですが、添付したテストプログラムを 以下のように実行してみてください。 emacs -q -no-site-file -l w3m-segv.el すると私の環境では ... w3m-message("Reading...") w3m-exec-process("-dump_source" "http://www.i.kyoto-u.ac.jp/cgi-bin/board") w3m-pretty-length(0) w3m-message("Reading... %s" "0 bytes") Fatal error (6).異常終了 (core dumped) と落ちてしまいます。で、再現条件を色々と調べてみたのですが、 ・(setq w3m-async-exec t) が関係している。nil の場合は落ちない。 ・大量に連続してアクセスすると落ちるようだ。 ・落ちる条件と URL との関係は不明 というくらいしか分かっていません。皆さんの環境ではどうなるでしょうか?
Attachment:
w3m-segv.el.gz
Description: Binary data
P.S. Emacs20 で byte-compile すると find-coding-system がないぞ、と怒 られるようになってしまっていますね。やっぱり、ファイルの分割の仕 方が悪いのかなあ…。 -- 土屋 雅稔 ( TSUCHIYA Masatoshi ) http://www-nagao.kuee.kyoto-u.ac.jp/member/tsuchiya/