[Scim-imengine-dev 1031] Re: scim-bridge-0.1.3 が segfault します

アーカイブの一覧に戻る

大力亮 ryo-d****@users*****
2006年 4月 3日 (月) 22:56:45 JST


大力です。

SourceforgeのCVSは当分再開できないという掲示がでたので、CVSは放置したま
ま先に0.1.4を公開しました。バグが修正されているか確認をお願いします。


大力亮 wrote:
> 多分直ったと思います。(「多分」ばかりですみません...(笑))
> どうも、一部のGtkアプリケーションではプリエディット文字列を要求しておき
> ながら、戻り値を書き込む先として無効なポインターを渡す場合があるようで
> す。そうした場合はなにもしないでエラーを返せとのことです。
> 修正版はCVSが復活し次第アップロードします。
>
> 大力亮 wrote:
>   
>> 大力です。
>>
>> バグレポートありがとうございます。こちらでも、再現しました。
>> まだ詳しく見ては居ませんが、多分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
>>>
>>>   
>>>     
>>>       
>> _______________________________________________
>> Scim-imengine-dev mailing list
>> Scim-****@lists*****
>> http://lists.sourceforge.jp/mailman/listinfo/scim-imengine-dev
>>
>>   
>>     
>
> _______________________________________________
> Scim-imengine-dev mailing list
> Scim-****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/scim-imengine-dev
>
>   




Scim-imengine-dev メーリングリストの案内
アーカイブの一覧に戻る