_ [debian] gtk+2.0 2.21.7-1 変

毎度のことながら VNC 内でのバグを踏んだ。キー入力するとアプリがクラッシュする。

% sylpheed
Xlib:  extension "RANDR" missing on display ":1.0".

Gdk-ERROR **: Failed to get keymap
aborting...
zsh: trace trap (core dumped)  sylpheed
%

2.21.6 では大丈夫なので ChangeLog を確認してみると、

commit 4e2ade8d6b8c228379385f3e10cdd6dfae73861c
Author: Matthias Clasen <mclasen●redhat.com>
Date:   Wed Aug 25 01:05:29 2010 -0400

    Make gdk_keymap_map_virtual_modifiers work early

    It needs to ensure that we have an uptodate modmap. Bug 616401
    (cherry picked from commit d5a8a3c9bc2a5dc30c1f16f2ac38869299aa86b9)

 gdk/x11/gdkkeys-x11.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Make gdk_keymap_map_virtual_modifiers work early が怪しい。これを外したらクラッシュしなくなった。ということで報告。> key typing causes core dump in VNC environment そしたら2時間くらいで修正された。> Avoid segfault on xkbless systems