茂木です。 取り急ぎ、原因がわかったのでパッチ書きました。→ https://gerrit.libreoffice.org/gitweb?p=core.git;a=commitdiff;h=8e5834947e652d6962e620a192f7d7d959e4cfea 原因はsc/source/filter/orcus/xmlcontext.cxxの160行目付近です。 ScOrcusFiltersImpl::toSystemPath(maPath);で、パスをutf-8に変換しています が、Windowsはutf-8のパスを解釈できません。そのため、直後のファイルを読み 込んでいる箇所である、orcus::load_file_content(path, aStrm);が、ファイル が見つからない旨の例外を投げ、それを誰もキャッチしていなかったのがクラッ シュの原因のようです。この修正で再現しなくなりました。 bugzillaに書いたりその他もろもろはまた明日やります。それとtoSystemPathを 使っている別の箇所で同様のエラーが発生する可能性があるのでそれも調べる必 要があるかもしれないので明日調べます。 (2013/04/17 23:32), Kohei Yoshida wrote:
こんにちは、吉田です。 時にお願いなんですが、どなたかWindowsでビルドできる人で以下のバグ https://bugs.freedesktop.org/show_bug.cgi?id=61820 をデバッグできる方を探しています。 僕の所では再現しないので、どうにも直しようが無いのですが、もしかしたら日本語版でしか起こらないバグかもしれません。僕のWindows環境は英語なので、もしそうだったらお手上げです。 クラッシュが再現できる場合に stack trace を取ってくれるだけでも助かります。 では、よろしくお願いします。 吉田
-- 茂木 勇 -- Unsubscribe instructions: E-mail to discuss+help@ja.libreoffice.org Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/ja/discuss/ All messages sent to this list will be publicly archived and cannot be deleted