Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: mknmz aborted while processing RFC text files(namazu-bugs-ja#41)
- From: knok@xxxxxxxxxxxxx (NOKUBI Takatsugu)
- Date: Sun, 5 Nov 2000 14:30:06 JST
- X-ml-name: namazu-devel-ja
- X-mail-count: 01083
<200011041130.UAA29530@xxxxxxxxxxxxxxxxxx>の記事において
私は書きました。
>> namazu-devel-ja#01069 にて、エラーが出る場合に読みこまれた値が 0x83
>> であるとのことでしたから、まずはその近辺で 0x83 が存在するかどうかを調
>> べてみようと思います。
これはちょっと問題を外していました。どこかで readw() が問題になって
いると勘違いしてしまったのですが、実際の問題は get_last_docid() ですね。
で、source を読みながら考えてみると、そもそも $baseleng が 1 になっ
ているデータが存在していること自体が問題のような気がしてきました。
NMZ.i の構造は
[record の長さ(byte 数)][文書ID][score][文書ID][score]...
$baseleng
となっているはずなのですが、BER encode されているとはいえ、文書が存
在しているのであれば、$baseleng は 1 よりも大きな値になると思うのです
が...
この点についてどう思われますか? > 高林さん
--
野首 貴嗣
E-mail: knok@xxxxxxxxxxxxx