TOKUNAGA Hiroyuki
tkng****@xem*****
2005年 8月 13日 (土) 17:09:55 JST
On Tue, 2 Aug 2005 10:45:37 +0900 dai <d+r****@vdr*****> wrote: > dai と申します。 > > On Mon, 25 Jul 2005 09:29:09 +0900 > TOKUNAGA Hiroyuki <tkng****@xem*****> wrote: > > > 風博士とuim-Anthyを使っていていたら,風博士が落ちたので,バッ > > > クとレースを見てみたところuim_quit()を何度も呼び出して落ちて > > > いました. > > > # 2,30回くらい呼び出したところで落ちていた. > > > > > > この状況を再現もできないですし,これで解決するのかはわかりま > > > せんが,uim_quit()でquit処理中にuim_quit()を呼ばれてもquit処 > > > 理をしないようにしてみてはどうでしょうか? > > > > 私もこれで解決するのかわかりませんが、何もないよりは明らかに良いと思 > > うので、取りこんでおきました。ありがとうございます。 > > uim 0.4.8alpha1 と trunk r1095 でも多分同様の症状で > Mozilla Firefox と sylpheed-gtk2 が落ちました。 > Mozilla Firefox が落ちたときには 150 回くらい uim_quit を呼んでいま > す。パッチ等は示すことはできませんが、ご報告させていただきます。 うーん、こういう再現性の低いバグはなやましいですね…。(手元ではまったく 再現できていません)ちょっとコードを眺めてみたのですが、情報が少なすぎて 怪しいところの見当もつけられませんでした。 uim_quitが呼ばれる直前の関数はなにが呼ばれているか、教えていただけないで しょうか?それがわかれば、もうちょっと怪しいところが絞れるかもしれませ ん。(デバッグオプション付きでのバックトレースとかがあると、もっとうれし いです。) -- 徳永拓之 tkng at xem jp