児玉と申します。 特定のExcelファイルで、xlhtmlが無限ループするという現象が発生しました。 xlhtmlのバージョンは、0.5.1です。
以下の情報を参考にして、ソース修正後、試してみましたが、解決しません。 http://www.namazu.org/pipermail/namazu-users-ja/2006-October/000868.html 問題のファイルは、内容上添付できません。 printf文を挿入して、みたところ、 void scan_file(COLEDIRENT *cde, void *_info)関数の 以下のwhileループから抜けられないようです。 ===== whileループここから ======== while (cole_fread(cf, buf, 1, &err)) { /* The BIFF record format: * - byte 0: opcode * - byte 1: version (?) * - bytes 2 and 3: 16-bit data length * - from byte 4: record data */ if (count > 3) main_line_processor(opcode, version, count-4, target, buf[0]); else if (count == 0) opcode = (U16)buf[0]; else if (count == 1) version = (U16)buf[0]; else if (count == 2) target = (U16)buf[0]; else if (count == 3) target |= (U16)(buf[0]<<8); if ((count >= 3) && (count == (U32)target + 3)) count = 0; else count++; if (MaxColExceeded || MaxRowExceeded || MaxWorksheetsExceeded) break; /* We're outta memory and therefore...done */ } ===== whileループここまで ======== Excelファイルを新規に作成し、内容をコピーして作成したファイルは、 正常にインデクス作成ができたので、いったんは解決しましたが、 また、このような現象が起こりうるのかどうか。 どなたか、原因が分かる方、いらっしゃいますでしょうか。 mknmzの設定は、以下の通りです。 読み込んだ設定ファイル: /usr/local/etc/namazu/mknmzrc システム: linux Namazu: 2.0.16 Perl: 5.008000 File-MMagic: 1.25 NKF: /usr/local/bin/nkf KAKASI: module_kakasi -ieuc -oeuc -w 茶筌: no 和布蕪: no わかち書き: module_kakasi -ieuc -oeuc -w メッセージの言語: ja_JP.eucJP 言語: ja_JP.eucJP 文字コード: euc CONFDIR: /usr/local/etc/namazu LIBDIR: /usr/local/share/namazu/pl FILTERDIR: /usr/local/share/namazu/filter TEMPLATEDIR: /usr/local/share/namazu/template 対応メディアタイプ: (37) 未対応メディアタイプ: (7) 必要ツールが $path にないものには (-) を表示 application/excel: excel.pl application/gnumeric: gnumeric.pl application/ichitaro5: taro56.pl application/ichitaro6: taro56.pl - application/ichitaro7: taro7_10.pl application/macbinary: macbinary.pl application/msword: msword.pl application/pdf: pdf.pl - application/postscript: postscript.pl application/powerpoint: powerpoint.pl application/rtf: rtf.pl application/vnd.kde.kivio: koffice.pl application/vnd.kde.kpresenter: koffice.pl application/vnd.kde.kspread: koffice.pl application/vnd.kde.kword: koffice.pl application/vnd.oasis.opendocument.graphics: ooo.pl application/vnd.oasis.opendocument.presentation: ooo.pl application/vnd.oasis.opendocument.spreadsheet: ooo.pl application/vnd.oasis.opendocument.text: ooo.pl application/vnd.sun.xml.calc: ooo.pl application/vnd.sun.xml.draw: ooo.pl application/vnd.sun.xml.impress: ooo.pl application/vnd.sun.xml.writer: ooo.pl application/x-apache-cache: apachecache.pl application/x-bzip2: bzip2.pl application/x-compress: compress.pl - application/x-deb: deb.pl - application/x-dvi: dvi.pl application/x-gzip: gzip.pl - application/x-js-taro: taro7_10.pl application/x-rpm: rpm.pl - application/x-tex: tex.pl application/x-zip: zip.pl - audio/mpeg: mp3.pl message/news: mailnews.pl message/rfc822: mailnews.pl text/hnf: hnf.pl text/html: html.pl text/html; x-type=mhonarc: mhonarc.pl text/html; x-type=pipermail: pipermail.pl text/plain text/plain; x-type=rfc: rfc.pl text/x-hdml: hdml.pl text/x-roff: man.pl -- ****************************************************** Masataka Kodama 児玉 正隆 [EMAIL PROTECTED] ******************************************************
_______________________________________________ Namazu-users-ja mailing list Namazu-users-ja@namazu.org http://www.namazu.org/cgi-bin/mailman/listinfo/namazu-users-ja