2012/9/5 Sano Yukihiko <droid...@gmail.com>: > uim-toolbar-gtk-systray が以下の環境で Segmentation fault します。
> description on the bug : > uim-1.8.2/gtk2/toolbar/eggtrayicon.c の > egg_tray_icon_get_visual_property 関数内で > > visual = NULL; > > if (!error && result == Success && > type == XA_VISUALID && nitems == 1 && format == 32) > { > VisualID visual_id = prop.prop[0]; > visual = gdk_x11_screen_lookup_visual (screen, visual_id); > } > > とありますが、当環境では > type = 0 > nitems = 0 > format = 0 > が XGetWindowProperty から返され gdk_x11_screen_lookup_visual が実行されません。 > それ故、visual には NULL が入ったままとなり、その後の > > red_prec = visual->red_prec; > > で異常終了します。(gtk version は 2.20.0 です) > 添付のパッチで動作する様になりましたが、正しい修正かどうか判断できません。 > よろしくお願いします。 ありがとうございます。どういった状況でそうなるのか把握できていませんが、とりあえずパッチを当てておきました。 -- Etsushi Kato -- Google Groups "uim-ja" group uim-ja@googlegroups.com http://groups.google.com/group/uim-ja/about