大力亮
ryo-d****@users*****
2006年 4月 2日 (日) 16:13:23 JST
大力です。 バグレポートありがとうございます。こちらでも、再現しました。 まだ詳しく見ては居ませんが、多分LeafpadではIMContextの初期化が遅れて呼ば れるようです。 多分、初期化のチェックを加えれば直ると思いますので、0.1.4で修正版を出し ます。 UTUMI Hirosi wrote: > 内海です。 > > scim-devel に送るべきなのかもしれませんが、ひとまずこちらに。 > > scim-bridge-0.1.3 を試用させていただいたのですが、segfault します。 > バックトレースを取りましたので、よろしければご確認ください。 > > 環境は gcc-4.0.3, gtk+2.0-2.8.16, libglib2.0_0-2.8.6, > scim-1.4.4, scim-anthy-1.0.0 です。 > > $ gdb leafpad > (gdb) run > IM を SCIM Bridge に変更。 > scim-anthy で "あ" と入力。 > => leafpad が落ちる。 > // > Program received signal SIGSEGV, Segmentation fault. > [Switching to Thread -1219176768 (LWP 3048)] > 0xb70e7f82 in scim_bridge_client_imcontext_new () > from /usr/lib/gtk-2.0/immodules/im-scim-bridge.so > (gdb) bt > #0 0xb70e7f82 in scim_bridge_client_imcontext_new () > from /usr/lib/gtk-2.0/immodules/im-scim-bridge.so > #1 0xb7d420e3 in gtk_im_context_get_preedit_string () > from /usr/lib/libgtk-x11-2.0.so.0 > #2 0xb7d444a9 in gtk_im_multicontext_new () from /usr/lib/libgtk-x11-2.0.so.0 > #3 0xb7d420e3 in gtk_im_context_get_preedit_string () > from /usr/lib/libgtk-x11-2.0.so.0 > #4 0x0804fa01 in ?? () > #5 0xb7d6145a in gtk_marshal_VOID__UINT_STRING () > from /usr/lib/libgtk-x11-2.0.so.0 > #6 0xb7aa132f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 > #7 0xb7ab12cf in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0 > #8 0xb7ab26da in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 > #9 0xb7ab2cdb in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 > #10 0xb7e5a511 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0 > #11 0xb7e6b45d in gtk_window_propagate_key_event () > from /usr/lib/libgtk-x11-2.0.so.0 > #12 0xb7e6fe8e in gtk_window_activate_key () from /usr/lib/libgtk-x11-2.0.so.0 > #13 0xb7d6145a in gtk_marshal_VOID__UINT_STRING () > from /usr/lib/libgtk-x11-2.0.so.0 > #14 0xb7aa0bde in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0 > #15 0xb7aa132f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 > #16 0xb7ab17e6 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0 > ---Type <return> to continue, or q <return> to quit--- > #17 0xb7ab26da in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 > #18 0xb7ab2cdb in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 > #19 0xb7e5a511 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0 > #20 0xb7d5f916 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 > #21 0xb7d5fc7c in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 > #22 0xb7beb598 in gdk_screen_get_setting () from /usr/lib/libgdk-x11-2.0.so.0 > #23 0xb7a2566f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 > #24 0xb7a28a75 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 > #25 0xb7a28d94 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 > #26 0xb7d5ee4f in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 > #27 0x0804e4ab in ?? () > #28 0xb76dce40 in __libc_start_main () from /lib/tls/libc.so.6 > #29 0x0804dbf1 in ?? () > // > > > -------------------------------------- > Celebrate Yahoo! JAPAN 10th Anniversary > http://pr.mail.yahoo.co.jp/10thann/ > _______________________________________________ > Scim-imengine-dev mailing list > Scim-****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/scim-imengine-dev > >