From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Feb 17 06:10:01 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B479E106566B for ; Wed, 17 Feb 2010 06:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 745ED8FC19 for ; Wed, 17 Feb 2010 06:10:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o1H6A1mt042866 for ; Wed, 17 Feb 2010 06:10:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o1H6A12M042865; Wed, 17 Feb 2010 06:10:01 GMT (envelope-from gnats) Resent-Date: Wed, 17 Feb 2010 06:10:01 GMT Resent-Message-Id: <201002170610.o1H6A12M042865@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, sunchangming Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F13291065672 for ; Wed, 17 Feb 2010 06:08:23 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id DF3F18FC13 for ; Wed, 17 Feb 2010 06:08:23 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o1H68N2Y099673 for ; Wed, 17 Feb 2010 06:08:23 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id o1H68NbB099672; Wed, 17 Feb 2010 06:08:23 GMT (envelope-from nobody) Message-Id: <201002170608.o1H68NbB099672@www.freebsd.org> Date: Wed, 17 Feb 2010 06:08:23 GMT From: sunchangming To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/144033: a bug of textproc/scim cause every gtk program crashed on exit X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Feb 2010 06:10:01 -0000 >Number: 144033 >Category: ports >Synopsis: a bug of textproc/scim cause every gtk program crashed on exit >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Feb 17 06:10:01 UTC 2010 >Closed-Date: >Last-Modified: >Originator: sunchangming >Release: 9.0 >Organization: wanmei.inc(NASDAQ:PWRD) >Environment: FreeBSD fb.localdomain 9.0-CURRENT FreeBSD 9.0-CURRENT #12 r203980M: Wed Feb 17 10:30:32 UTC 2010 root@fb.localdomain:/usr/obj/usr/src/sys/MYK amd64 >Description: When scim is enabled and one of gtk programs finalizes it's resources on exit,it invoked gtk_im_context_scim_shutdown at gtkimcontextscim.cpp:456,there is a bug cause program core dump. here is the backtrace from gdb: #0 0x000000080804a680 in ?? () #1 0x00000008078938c1 in gtk_im_context_scim_shutdown () at gtkimcontextscim.cpp:456 #2 0x000000080789c1f3 in ~FinalizeHandler (this=0x8079a6a70) at gtkimcontextscim.cpp:322 #3 0x00000008078939c8 in __tcf_10 () at gtkimcontextscim.cpp:326 #4 0x00000008048e9686 in __cxa_finalize () from /lib/libc.so.7 #5 0x0000000807886c13 in __do_global_dtors_aux () from /usr/local/lib/gtk-2.0/immodules/im-scim.so #6 0x000000080789c2f1 in _fini () from /usr/local/lib/gtk-2.0/immodules/im-scim.so #7 0x00000008006ccba0 in ?? () #8 0x00000008005afda1 in dlsym () from /libexec/ld-elf.so.1 #9 0x00000008005afed7 in dlclose () from /libexec/ld-elf.so.1 #10 0x0000000803926849 in _g_module_close () from /usr/local/lib/libgmodule-2.0.so.0 #11 0x0000000803926955 in g_module_close () from /usr/local/lib/libgmodule-2.0.so.0 #12 0x0000000800bbb599 in gtk_im_context_simple_new () from /usr/local/lib/libgtk-x11-2.0.so.0 #13 0x0000000803dc46b9 in g_type_module_unuse () from /usr/local/lib/libgobject-2.0.so.0 #14 0x0000000803dc1617 in g_type_register_static_simple () ---Type to continue, or q to quit--- from /usr/local/lib/libgobject-2.0.so.0 #15 0x0000000803dc20e8 in g_type_class_unref () from /usr/local/lib/libgobject-2.0.so.0 #16 0x0000000800bbc37c in gtk_im_multicontext_get_context_id () from /usr/local/lib/libgtk-x11-2.0.so.0 #17 0x0000000800bbc470 in gtk_im_multicontext_set_context_id () from /usr/local/lib/libgtk-x11-2.0.so.0 #18 0x0000000803da4821 in g_object_unref () from /usr/local/lib/libgobject-2.0.so.0 #19 0x0000000800b62118 in gtk_entry_get_layout_offsets () from /usr/local/lib/libgtk-x11-2.0.so.0 #20 0x0000000803da4821 in g_object_unref () from /usr/local/lib/libgobject-2.0.so.0 #21 0x0000000800b2582c in gtk_box_pack_start_defaults () from /usr/local/lib/libgtk-x11-2.0.so.0 #22 0x0000000800b53999 in gtk_container_set_resize_mode () from /usr/local/lib/libgtk-x11-2.0.so.0 #23 0x0000000803da2abc in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0 #24 0x0000000803db6b20 in g_signal_parse_name () from /usr/local/lib/libgobject-2.0.so.0 #25 0x0000000803db7f96 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0 ---Type to continue, or q to quit--- #26 0x0000000803db8353 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0 #27 0x0000000800bf9cb0 in gtk_object_destroy () from /usr/local/lib/libgtk-x11-2.0.so.0 #28 0x0000000803da4c40 in g_object_run_dispose () from /usr/local/lib/libgobject-2.0.so.0 #29 0x0000000800b6e90b in gtk_event_box_new () from /usr/local/lib/libgtk-x11-2.0.so.0 #30 0x0000000800b53999 in gtk_container_set_resize_mode () from /usr/local/lib/libgtk-x11-2.0.so.0 #31 0x0000000803da2abc in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0 #32 0x0000000803db6b20 in g_signal_parse_name () from /usr/local/lib/libgobject-2.0.so.0 #33 0x0000000803db7f96 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0 #34 0x0000000803db8353 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0 #35 0x0000000800bf9cb0 in gtk_object_destroy () from /usr/local/lib/libgtk-x11-2.0.so.0 #36 0x0000000803da4c40 in g_object_run_dispose () from /usr/local/lib/libgobject-2.0.so.0 #37 0x0000000800b2582c in gtk_box_pack_start_defaults () ---Type to continue, or q to quit--- from /usr/local/lib/libgtk-x11-2.0.so.0 #38 0x0000000800b53999 in gtk_container_set_resize_mode () from /usr/local/lib/libgtk-x11-2.0.so.0 #39 0x0000000803da29ef in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0 #40 0x0000000803db6b20 in g_signal_parse_name () from /usr/local/lib/libgobject-2.0.so.0 #41 0x0000000803db7f96 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0 #42 0x0000000803db8353 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0 #43 0x0000000800bf9cb0 in gtk_object_destroy () from /usr/local/lib/libgtk-x11-2.0.so.0 #44 0x0000000803da47a6 in g_object_unref () from /usr/local/lib/libgobject-2.0.so.0 #45 0x000000000047c461 in gedit_panel_remove_item (panel=0x804c7d250, item=0x804c32340) at gedit-panel.c:825 #46 0x0000000807333174 in impl_deactivate (plugin=0x805e63b40, window=0x804ff8030) at gedit-file-browser-plugin.c:821 #47 0x000000000047e049 in gedit_plugin_deactivate (plugin=0x805e63b40, window=0x804ff8030) at gedit-plugin.c:283 #48 0x000000000043e5d8 in gedit_plugins_engine_deactivate_plugins ( engine=0x804c83880, window=0x804ff8030) at gedit-plugins-engine.c:761 ---Type to continue, or q to quit--- #49 0x0000000000454890 in gedit_window_dispose (object=0x804ff8030) at gedit-window.c:188 #50 0x0000000803da4c40 in g_object_run_dispose () from /usr/local/lib/libgobject-2.0.so.0 #51 0x00000000004301c4 in file_close_all (window=0x804ff8030, is_quitting=1) at gedit-commands-file.c:1775 #52 0x0000000000430395 in _gedit_cmd_file_quit (action=0x0, window=0x804ff8030) at gedit-commands-file.c:1879 #53 0x000000000042b8f1 in window_delete_event (window=0x804ff8030, event=0x8084a6810, app=0x804c85800) at gedit-app.c:460 #54 0x0000000800bd759f in gtk_marshal_BOOLEAN__VOID () from /usr/local/lib/libgtk-x11-2.0.so.0 #55 0x0000000803da29ef in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0 #56 0x0000000803db6547 in g_signal_parse_name () from /usr/local/lib/libgobject-2.0.so.0 #57 0x0000000803db7ca7 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0 #58 0x0000000803db8353 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0 #59 0x0000000800cd7cee in gtk_widget_class_list_style_properties () from /usr/local/lib/libgtk-x11-2.0.so.0 #60 0x0000000800bd153d in gtk_main_do_event () ---Type to continue, or q to quit--- from /usr/local/lib/libgtk-x11-2.0.so.0 #61 0x0000000800fd798c in gdk_add_client_message_filter () from /usr/local/lib/libgdk-x11-2.0.so.0 #62 0x0000000803f10692 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0 #63 0x0000000803f13a2e in g_main_context_check () from /usr/local/lib/libglib-2.0.so.0 #64 0x0000000803f13d19 in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.0 #65 0x0000000800bd1743 in gtk_main () from /usr/local/lib/libgtk-x11-2.0.so.0 #66 0x000000000042a2b1 in main (argc=1, argv=0x7fffffffe850) at gedit.c:741 >How-To-Repeat: install or reinstall scim from ports with -DWITH_DEBUG be sure scim is enabled use gedit open some file ,then close the program >Fix: >Release-Note: >Audit-Trail: >Unformatted: