トップ «前の日記(2009-11-08(日)) 最新 次の日記(2009-11-10(火))» 編集

新秀の介の日記

過去の日記

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はクラッシュしていない。

Tags: Debian

Copyright (C) 2005-2012 by Hidenosuke. All rights reserved.
mailto: hidenosuke_at_hidenosuke_dot_org or hideo.oshima_at_gmail_dot_com