namazu-dev(ring)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Text-ChaSen1-0.11/ChaSen1.c core dumps (NetBSD/sparc)



<199911231343.WAA15401@xxxxxxxxxxxxxx>の記事において
makoto@xxxxxさんは書きました。

>> さて、この時に、対象譜の一番最後に改行がないものを処理しようと
>> すると (-c を付けて Chasen を使う時に)
>> Segmentation 例外になってしまいます。

  sget_line() の bug だと思います...

>> それともう一つ 直接なまずには関係ない質問ですが、
>> chasen-sys2.0b6-ipadic1.0.tar.gz
>> が出ているのに Perl module は用意されていない気がするので
>> chasen1.51 を使ったのですが、この理解は正しいでしょうか。

  実は、手元には 2.0 用の module がすでにあったりします。2.0 正式版に
は名称を Text::ChaSen と改めて含まれる予定ではあるのですが... なかなか 
2.0 の正式版が出ないようなので、2.0 用も公開したほうが良いでしょうか?

# 2.0 用 module には今回指摘された問題はないはずです。

  手元を 2.0 用の環境にしてしまったため、今回の問題はきちんと検証でき
ないのですが、とりあえずこの patch を適用したものを配布させていただい
てもよろしいでしょうか? > 藤原さん

# 余談ですが、ChaSen1.c は ChaSen1.xs から生成されるものなので、patch
# は ChaSen1.xs に対して作成するほうがより適切です。

>> ついでにもう一つ。次のように
>> Unsuccessful stat on ....
>> と出るのは何が問題なのでしょうか。
(略)
>> Unsuccessful stat on filename containing newline at /usr/local/share/namazu/lib/find.pl line 109.

  書かれているとおり、「ファイル名に改行が含まれていて、stat が失敗し
た」という意味ではないかと思いますけど... なぜそうなったのかは状況をも
う少し調べないと分からないと思います。

-- 
野首 貴嗣
E-mail: knok@xxxxxxxxxxxxx (private)
        nokubi@xxxxxxxxx (official)