Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
segmentation fault (core dumped)
- From: Akihiro IIJIMA <aki@xxxxxxxxxxx>
- Date: Mon, 22 Jul 2002 16:48:35 +0900 (JST)
- X-ml-name: namazu-users-ja
- X-mail-count: 02734
NetBSD 1.6 で mknmz of Namazu 2.0.10 を利用しています。
毎日 cronで mknmz -Y -Z -O ... で indexを更新していたのですが、
気が付くと core吐いてました。いつからかは わかりません。
そこで -Y -Z を付けずに mknmz -O ... を手で 実行してみると
5/343 - /mew/mew-int-2.0/msg00290.html [text/html; x-type=mhonarc]
6/343 - /mew/mew-int-2.0/msg00291.html [text/html; x-type=mhonarc]
zsh: segmentation fault (core dumped)
ここで 止まります。
mknmz --debug -O ... を手で 実行してみると
// 対象ファイル: /mew/mew-int-2.0/msg00292.html
// decide_type: name: text/html, cont: text/html; x-type=mhonarc
// 検出されたタイプ: text/html; x-type=mhonarc
// pre_codeconv
@@ モジュール: mhonarc.pl
@@ Processing MHonArc file ...
zsh: segmentation fault (core dumped)
1) msg00291.html ではなく msg00292.html の処理中に問題が発生している
と解釈してよろしいでしょうか。
2) msg00292.html が mhonarc.pl によって整形される途中 もしくは 整形後
の mknmzの処理中にcoreになっているように見えますが、
手で mhonarc.pl を実行してみようと思うのですが、
perl /usr/local/share/namazu/filter/mhonarc.pl < /mew/mew-int-2.0/msg00292.html
を 実行すると
Can't locate util.pl in @INC (@INC contains: /usr/pkg/lib/perl5/5.6.0/i386-netbsd /usr/pkg/lib/perl5/5.6.0 /usr/pkg/lib/perl5/site_perl/5.6.0/i386-netbsd /usr/pkg/lib/perl5/site_perl/5.6.0 /usr/pkg/lib/perl5/site_perl .) at /usr/local/share/namazu/filter/mhonarc.pl line 28.
といわれてしまいます。
3) ちなみに もし msg00292.html が原因だとすると
http://www.mew.org/ml/mew-int-2.0/msg00292.html
が それなのですが、なにか やばげな文字列とか含まれてますか?
特に問題ないと思うんだけど。
--
飯島 昭博 (Akihiro Iijima) aki@xxxxxxxxxxx