Gimp: cant close windows

Nils Philippsen nphilipp at redhat.com
Fri Feb 3 17:14:07 UTC 2006


Hi Karsten,

On Fri, 2006-02-03 at 11:40 +0100, Karsten Fischer wrote:
> Hello,
> 
> just recently I started noticing a irritating gimp-problem. Gimp starts
> fine, works as usual but whenever I try to close a window, it crashes.
> The output, when started from a terminal, is:
> 
> *** glibc detected *** gimp: free(): invalid pointer: 0x0825d55a ***

this happens so deep inside gtk that I personally doubt that it's a
problem in the GIMP. But as its package maintainer, I'm a bit
biased ;-). You might open a bugzilla ticket though.

Nils

> ======= Backtrace: =========
> /lib/libc.so.6[0xb7c948]
> /lib/libc.so.6(__libc_free+0x79)[0xb7fe4d]
> /usr/lib/libglib-2.0.so.0(g_free+0x2d)[0x202ac04]
> /usr/lib/gtk-2.0/modules/libgail.so[0x2d7cdb]
> /usr/lib/libatk-1.0.so.0(atk_object_get_name+0x49)[0x23a957d]
> /usr/lib/gtk-2.0/modules/libatk-bridge.so[0x21875f]
> /usr/lib/gtk-2.0/modules/libatk-bridge.so[0x218859]
> /usr/lib/gtk-2.0/modules/libatk-bridge.so[0x21999b]
> /usr/lib/libgobject-2.0.so.0[0xc9dcee]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x820)[0xc9f402]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit_by_name+0xee)[0xca074f]
> /usr/lib/gtk-2.0/modules/libgail.so[0x2d84a9]
> /usr/lib/gtk-2.0/modules/libgail.so[0x2d8211]
> /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__OBJECT
> +0x5d)[0xc99a16]
> /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11c)[0xc8cdbd]
> /usr/lib/libgobject-2.0.so.0[0xc9df88]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x820)[0xc9f402]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xc9f6a5]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_container_remove+0xd3)[0x476b0f0]
> /usr/lib/libgtk-x11-2.0.so.0[0x48da73b]
> /usr/lib/libgobject-2.0.so.0(g_object_run_dispose+0x50)[0xc8f175]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_object_destroy+0x76)[0x4810dde]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_destroy+0x41)[0x48da90d]
> /usr/lib/libgtk-x11-2.0.so.0[0x4732514]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_container_foreach+0x65)[0x476a74e]
> /usr/lib/libgtk-x11-2.0.so.0[0x476afec]
> /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID
> +0x43)[0xc998c8]
> /usr/lib/libgobject-2.0.so.0[0xc8b6a5]
> /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x200)[0xc8cea1]
> /usr/lib/libgobject-2.0.so.0[0xc9e72a]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x820)[0xc9f402]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xc9f6a5]
> /usr/lib/libgtk-x11-2.0.so.0[0x4810f49]
> /usr/lib/libgtk-x11-2.0.so.0[0x48da75f]
> /usr/lib/libgobject-2.0.so.0(g_object_run_dispose+0x50)[0xc8f175]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_object_destroy+0x76)[0x4810dde]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_destroy+0x41)[0x48da90d]
> /usr/lib/libgtk-x11-2.0.so.0[0x47b51a2]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_container_foreach+0x65)[0x476a74e]
> /usr/lib/libgtk-x11-2.0.so.0[0x476afec]
> /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID
> +0x43)[0xc998c8]
> /usr/lib/libgobject-2.0.so.0[0xc8b6a5]
> /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x200)[0xc8cea1]
> /usr/lib/libgobject-2.0.so.0[0xc9e72a]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x820)[0xc9f402]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xc9f6a5]
> /usr/lib/libgtk-x11-2.0.so.0[0x4810f49]
> /usr/lib/libgtk-x11-2.0.so.0[0x48da75f]
> /usr/lib/libgobject-2.0.so.0(g_object_run_dispose+0x50)[0xc8f175]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_object_destroy+0x76)[0x4810dde]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_destroy+0x41)[0x48da90d]
> /usr/lib/libgtk-x11-2.0.so.0[0x4732514]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_container_foreach+0x65)[0x476a74e]
> /usr/lib/libgtk-x11-2.0.so.0[0x476afec]
> /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID
> +0x43)[0xc998c8]
> /usr/lib/libgobject-2.0.so.0[0xc8b6a5]
> /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x200)[0xc8cea1]
> /usr/lib/libgobject-2.0.so.0[0xc9e72a]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x820)[0xc9f402]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xc9f6a5]
> /usr/lib/libgtk-x11-2.0.so.0[0x4810f49]
> /usr/lib/libgtk-x11-2.0.so.0[0x48da75f]
> /usr/lib/libgobject-2.0.so.0(g_object_run_dispose+0x50)[0xc8f175]
> ======= Memory map: ========
> 00111000-00112000 r-xp 00111000 00:00 0          [vdso]
> 00112000-00206000 r-xp 00000000 fd:00
> 781110     /usr/lib/libX11.so.6.2.0
> 00206000-0020a000 rwxp 000f4000 fd:00
> 781110     /usr/lib/libX11.so.6.2.0
> 0020a000-0020e000 r-xp 00000000 fd:00
> 1049539    /usr/lib/libORBitCosNaming-2.so.0.1.0
> 0020e000-0020f000 rwxp 00004000 fd:00
> 1049539    /usr/lib/libORBitCosNaming-2.so.0.1.0
> 0020f000-00215000 r-xp 00000000 fd:00
> 1052794    /usr/lib/libgailutil.so.17.0.6
> 00215000-00216000 rwxp 00005000 fd:00
> 1052794    /usr/lib/libgailutil.so.17.0.6
> 
> Does somebody have an idea? 
> 
-- 
     Nils Philippsen    /    Red Hat    /    nphilipp at redhat.com
"They that can give up essential liberty to obtain a little temporary
 safety deserve neither liberty nor safety."     -- B. Franklin, 1759
 PGP fingerprint:  C4A8 9474 5C4C ADE3 2B8F  656D 47D8 9B65 6951 3011




More information about the test mailing list