[Anthy-dev 2886] anthy-dic-tool で落ちる

Back to archive index

Shunsuke OKANO okano****@pro*****
2006年 4月 20日 (木) 02:03:25 JST


初めまして、岡野です。

7500、 7614 でバグを見つけたので報告します。

http://www.pro.ics.tut.ac.jp/~okano/anthy-dic.html
上記のページのように個人辞書を作って使っていますが、
今までは 7500 で問題なく使えていました。

しかし、落ちるという報告をもらったので、
まず、今使っている辞書をバックアップしようと
anthy-dic-tool --dump
した所、以下のような重複した出力が出るようになってしまい、
B や T などの文字が混ざってしまいます。

> あーん 1  ( ^o^)ρ (^0^ ) ハイ! アーンシテ!
> B
> 品詞    =       人名
> 
> あーん 1  ( ^o^)ρ (^0^ ) ハイ! アーンシテ!
> B
> 品詞    =       人名
> 
> あーん 1  ( ^o^)ρ (^0^ ) ハイ! アーンシテ!
> T
> 品詞    =       人名
> 
> あーん 1  ( ^o^)ρ (^0^ ) ハイ! アーンシテ!
> B
> 品詞    =       人名
> 
> あーん 1  ( ^o^)ρ (^0^ ) ハイ! アーンシテ!
> B
> 品詞    =       人名


次に ~/.anthy 以下を一度削除して、
上記のページの方法で変換した辞書を登録しようとした所、
下記の関数で必ず落ちるようになってしまいました。
落ちる単語は実行毎に変化するようです。

この後、7614 にしましたが、同じエラーが出ます。

> ... 略
> Word はい is registered as #JNM
> *** glibc detected *** anthy-dic-tool: free(): invalid next size
> (fast): 0x0865dd18 ***
> ======= Backtrace: =========
> /lib/libc.so.6[0xc24124]
> /lib/libc.so.6(__libc_free+0x77)[0xc2465f]
> /usr/lib/libanthydic.so.0(anthy_priv_dic_add_entry+0xbb)[0x388d2b]
> anthy-dic-tool[0x8048f3d]
> anthy-dic-tool[0x80490cd]
> /lib/libc.so.6(__libc_start_main+0xdf)[0xbd5d5f]
> anthy-dic-tool[0x8048ac5]
> ======= Memory map: ========
> ... 略

以上です。

------------------------
Shunsuke OKANO
okano****@pro*****


Anthy-dev メーリングリストの案内
Back to archive index