namazuでxlhtmlがsegfaultで止まってしまう


いまさらながらnamazuの話です。
社内サーバーの入れ替えに伴い、namazuの入れ替えも行いました。
2011年の2.0.21 が最新バージョンなのでこちらを導入。

office関連のドキュメントも検索対象としたいのでいつもとおり、i以下を使用。
WORD用 WV-1.2.4
EXCEL/POWERPOINT用 xlhtml-0.5.1 (ppthtml同梱)

で、namazu用インデックス作成処理を走らせます・・・11時間後、そろそろ出来たかな?
60GBあるからな~と思いながらログを見ると、segfaultで止まってるよ~(泣)

xlhtmlが原因のようなので、プロセスをkillしてから、google検索してみると、どうも0.5.1に無限ループに陥るバグがあるとの記述を発見。しかしながら、開発完了となってるっぽいのでアップデートは期待できず、自分でソースコードを変更して、再コンパイルが必要なようです。

変更は2箇所の追記のみでOK。以下のURLを参考に作業しました。
http://www.namazu.org/pipermail/namazu-users-ja/2006-October/000868.html

自分は画像ファイルの箇所に追記しました。

そして再コンパイル。

確認してみたところ、動作OKです~助かりました。