[Scim-imengine-dev 1234] Re: [Scim-devel] Scim-skk-0.5.2で確定時のsegfault

Back to archive index

Takuro Ashie ashie****@homa*****
2006年 7月 18日 (火) 11:15:22 JST


足永です。

向井さんがよろしければ、大力さんに直接コミットしていただけると良いかなと
思っているのですが、いかがでしょうか? > ご両方
リリースのタイミングは向井さん次第ですが、辞書があれば一応問題は無く動
き、大抵は依存関係で辞書も入ると思うので、急ぐ必要は無いのかなと個人的に
は思っています。

ちなみに、このバグはもちろん私のところでも再現します。


On Sun, 16 Jul 2006 11:01:58 +0900
Ryo Dairiki <ryo-d****@users*****> wrote:

> 大力です。
> 
> そういえばこれはどうなりました?
> 
> 大力亮 <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*****>
> >   
> 



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