Ryo Dairiki
ryo-d****@users*****
2006年 7月 16日 (日) 11:01:58 JST
大力です。 そういえばこれはどうなりました? 大力亮 <ryo-d****@users*****> 大力亮 wrote: > 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 バイト 説明: 無し Download