2009-11-09(月) 日差しが気持ちいい
_ Bug 6676 : BadWindow (invalid Window parameter)
Bug-org 499498 : BadWindow error upon first run of FF3.5 RCのパッチが1.9.1 branchにも投入された。次のFirefox 3.5.6で反映されるものと思われる。
_ 検査
3ヶ月に一度の検査のため、病院にいった。総合受付に行ってみたら、やけに人がたくさんいる。どうやら、子供たちがインフルエンザの予防接種にきているようだ。看護師さんに聞いたら、今週末までがピークとか。検査の方は、いつものように尿検査と血液検査。予想より早く終わったので、ラッキーだった。
_ 今日のFirefox - Hg 2009110916-trunk/Linux
ランダムにクラッシュしまくる現象は、pulseaudioが関係していたようだ。/etc/asound.confを正しく設定したら、大分収まった。が、まだクラッシュすることがある。公式ビルドで試してみたがCrash Reporterが起動してくれないので、デバッグビルドを作成してみた。マイコミジャーナルで記事を表示してからBackやForwardすると落ちることが多いので、うまいことスタックトレースを取得することができた。クラッシュする道筋は違うが、im-uim.soからlibgobject.soで落ちているようだ。典型的なのは、
#0 0x00007ffff3210f58 in g_type_check_instance_cast () from /usr/lib/libgobject-2.0.so.0 #1 0x00007fffdf7f3e8d in ?? () from /usr/lib/gtk-2.0/2.10.0/immodules/im-uim.so #2 0x00007fffdf7f4900 in ?? () from /usr/lib/gtk-2.0/2.10.0/immodules/im-uim.so #3 0x00007fffdf7f49a9 in ?? () from /usr/lib/gtk-2.0/2.10.0/immodules/im-uim.so #4 0x00007ffff6f37039 in nsWindow::IMESetFocus (this=0x7fffc97ad180) at /home/hideo/develop/mozilla-central/widget/src/gtk2/nsWindow.cpp:6464 #5 0x00007ffff6f3e5d5 in nsWindow::SetFocus (this=0x7fffc97ad180, aRaise=<value optimized out>) at /home/hideo/develop/mozilla-central/widget/src/gtk2/nsWindow.cpp:1427 #6 0x00007ffff6a38f88 in nsFocusManager::Focus (this=0x7fffe7c3cda0, aWindow=0x7fffe4fbf000, aContent=0x0, aFlags=0, aIsNewDocument=1, aFocusChanged=0, aWindowRaised=0) at /home/hideo/develop/mozilla-central/dom/base/nsFocusManager.cpp:1543 #7 0x00007ffff6a394c1 in nsFocusManager::WindowShown (this=0x7fffe7c3cda0, aWindow=<value optimized out>, aNeedsFocus=<value optimized out>) at /home/hideo/develop/mozilla-central/dom/base/nsFocusManager.cpp:823 #8 0x00007ffff66a3d26 in PresShell::UnsuppressAndInvalidate ( this=0x7fffc9602c00) at /home/hideo/develop/mozilla-central/layout/base/nsPresShell.cpp:4673
さて、これはどうやって逃げたものかな。
_ ibus-anthy
どうやらuimとFirefoxの相性が悪いらしいので、別のIMを入れることにした。最近iBusというのが流行っているようなので、ibus-anthyパッケージをインストールした。デフォルトでATOKのキー割り当てになっているので、ほとんど何もせずに使い始めることができた。ただ、ctrl+F7に単語登録が割り当てられているのだが、これを使うためには別途kasumiをインストールする必要があるようだ。で、今のところ、Firefoxはクラッシュしていない。
Copyright (C) 2005-2012 by Hidenosuke. All rights reserved.
mailto: hidenosuke_at_hidenosuke_dot_org or hideo.oshima_at_gmail_dot_com