Bugs item #2658594, was opened at 2009-03-03 12:15
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=650539&aid=2658594&group_id=108454Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: FrontEnd: GTK IMModule
Group: 1.4.x
Status: Open
Resolution: None
Priority: 7
Private: No
Submitted By: Yuri (yurivict)
Assigned to: James Su (suzhe)
Summary: Scim causes gimp plugins to crash
Initial Comment:
Symptom:
When I have scim running and trying to save any image in gimp into any particular format, like png, gimp plugin 'file-png' crashes.
When I delete /usr/local/lib/gtk-2.0/immodules/im-scim.so problem disappears.
See crash stack below. Crash is in static destructors. Seems like somehow the code of destructor is already mmapped out when it's called.
It's easy to catch in debugger. During save options gimp dialog detect the pid of file-png process and attach to it with gdb. Then hit Save in the dialog and you will see crash.
--- stack trace ---
Program received signal SIGSEGV, Segmentation fault.
~Pointer (this=0x29f957a4) at scim_pointer.h:107
in scim_pointer.h
Current language: auto; currently c++
(gdb) bt
#0 ~Pointer (this=0x29f957a4) at scim_pointer.h:107
#1 0x29f762f0 in __tcf_5 () at gtkimcontextscim.cpp:280
#2 0x28ed2187 in __cxa_finalize () from /lib/libc.so.7
#3 0x29f76013 in __do_global_dtors_aux () from /usr/local/lib/gtk-2.0/immodules/im-scim.so
#4 0x29f8d50c in _fini () from /usr/local/lib/gtk-2.0/immodules/im-scim.so
#5 0x286fe580 in ?? ()
#6 0x28077734 in ?? () from /libexec/ld-elf.so.1
#7 0xbfbfc0d8 in ?? ()
#8 0x280555bf in dlsym () from /libexec/ld-elf.so.1
#9 0x280556c8 in dlclose () from /libexec/ld-elf.so.1
#10 0x28a8039a in _g_module_close () from /usr/local/lib/libgmodule-2.0.so.0
#11 0x28a804ce in g_module_close () from /usr/local/lib/libgmodule-2.0.so.0
#12 0x2832d1df in gtk_im_context_simple_new () from /usr/local/lib/libgtk-x11-2.0.so.0
#13 0x28a6ff32 in g_type_module_unuse () from /usr/local/lib/libgobject-2.0.so.0
#14 0x28a70446 in g_type_plugin_unuse () from /usr/local/lib/libgobject-2.0.so.0
#15 0x28a6ce13 in g_type_register_static_simple () from /usr/local/lib/libgobject-2.0.so.0
#16 0x28a6d8b7 in g_type_class_unref () from /usr/local/lib/libgobject-2.0.so.0
#17 0x2832e66d in gtk_im_multicontext_append_menuitems () from /usr/local/lib/libgtk-x11-2.0.so.0
#18 0x2832e778 in gtk_im_multicontext_append_menuitems () from /usr/local/lib/libgtk-x11-2.0.so.0
#19 0x28a4f38b in g_object_unref () from /usr/local/lib/libgobject-2.0.so.0
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=650539&aid=2658594&group_id=108454------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H_______________________________________________
Scim-user mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/scim-user