大力亮
ryo-d****@users*****
2006年 4月 29日 (土) 18:08:26 JST
Scim-imengine-dev-listに送るつもりが、間違ってScim-dev-listの方に送って しまっていました。改めて再送します。 大力亮 wrote: > 大力です。 > > 詳しいことはまだ調べていませんが、scim-skk-0.5.2にバグがあるみたいです。 > どうも、同じ単語を二度変換すると落ちるようで、続けて入力するとほぼ100%落 > ちます。 > > 再現方法: > > * Scim-skkで、Tangoと打ち込んで『単語』に変換。 > * 確定する。(Returnで確定しても、続けて入力することで確定させても同 > じです) > * 再度、Tangoと打ち込んで『単語』に変換。 > * 再度確定を試みる。 > > 結果: > > * Segfaultが発生する。 > * Scim-skkが無効化される。 > > バックトレースを見た感じでは、どうも変換を行ったことによるユーザー辞書の > 更新作業でこけているようです。 > 因みに、『確定時のReturnを無視する』のオプションなどは関係ないようです。 > > もしかすると、[Scim-imengine-dev 856]のバグ報告と関係あるのかもしれません。 > 調査してみます。 > 直りました。 std::list::erase ()を実行した際にイテレーターが無効になるために発生する segfaultでした。パッチを添付しておきます。 大力亮 <ryo-d****@users*****> -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: scim-skk-dictionary.diff.tar.bz2 型: application/x-bzip サイズ: 441 バイト 説明: 無し 下載