GNOME Bugzilla – Bug 732859
Gimp quits unexpectedly when using the text editor.
Last modified: 2014-09-25 17:57:35 UTC
Created attachment 280076 [details] Show how the program is closed in a video file. Steps to reproduce the error are: 1- I create a blank file. 2- Create a text. 3- Use the editor to change size. System GNU/Linux Distributor ID: Trisquel Description: Trisquel GNU/Linux 6.0.1, Toutatis Release: 6.0.1 Codename: Toutatis
Thanks for taking the time to report this bug. Without a stack trace from the crash it's very hard to determine what caused it. Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Created attachment 280087 [details] Bug Bug
dcapeletti@soporte:~$ gdb gimp GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04 Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Para las instrucciones de informe de errores, vea: <http://bugs.launchpad.net/gdb-linaro/>... Leyendo símbolos desde /usr/bin/gimp...Leyendo símbolos desde /usr/lib/debug/usr/bin/gimp-2.8...hecho. hecho. (gdb) run Starting program: /usr/bin/gimp [Depuración de hilo usando libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Nuevo Thread 0x7fffea768700 (LWP 14697)] [Nuevo Thread 0x7fffe9f67700 (LWP 14698)] [Nuevo Thread 0x7fffe9766700 (LWP 14699)] thread apply all bt (gimp:14651): Gtk-CRITICAL **: IA__gtk_widget_get_accessible: assertion `GTK_IS_WIDGET (widget)' failed Program received signal SIGSEGV, Segmentation fault. 0x00007fffeadee7f0 in ?? () from /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libgail.so (gdb) thread apply all bt Hilo 4 (Thread 0x7fffe9766700 (LWP 14699)):
+ Trace 233788
Thanks, that's helpful! Can you please paste the output of gimp --version --verbose and also check if disabling accessibility makes the crash go away?
dcapeletti@soporte:~$ gimp --version --verbose Programa de manipulación de imágenes de GNU versión 2.8.10 git-describe: GIMP_2_8_8-55-g9bb7eb0 utilizando GEGL versión 0.2.1 (compilado contra la versión 0.2.1) utilizando GLib versión 2.32.4 (compilado contra la versión 2.32.4) utilizando GdkPixbuf versión 2.26.1 (compilado contra la versión 2.26.1) utilizando GTK+ versión 2.24.10 (compilado contra la versión 2.24.10) utilizando Pango versión 1.30.0 (compilado contra la versión 1.30.0) utilizando Fontconfig versión 2.8.0 (compilado contra la versión 2.8.0) utilizando Cairo versión 1.10.2 (compilado contra la versión 1.10.2) ----------------------------------- I tried installing the same system in a virtual machine and I had no problem. Apparently there is something in my system that is causing this. I have nothing in my system enabled based on accessibility.
Apparently the error is the same as: https://bugzilla.gnome.org/show_bug.cgi?id=724274 https://bugzilla.gnome.org/show_bug.cgi?id=694417 Installed from: sudo add-apt-repository ppa:otto-kesselgulasch/gimp
Can you please try to get a stack trace of that crash. It can't be the same bug as 694417 (that one's fixed) but might be the same as 724274 (which still seems to happen on 2.8.10. See https://wiki.gnome.org/Community/GettingInTouch/Bugzilla/GettingTraces
dcapeletti@soporte:~$ sudo gdb gimp GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04 Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Para las instrucciones de informe de errores, vea: <http://bugs.launchpad.net/gdb-linaro/>... Leyendo símbolos desde /usr/bin/gimp...Leyendo símbolos desde /usr/lib/debug/usr/bin/gimp-2.8...hecho. hecho. (gdb) run Starting program: /usr/bin/gimp [Depuración de hilo usando libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Nuevo Thread 0x7fffea768700 (LWP 2803)] [Nuevo Thread 0x7fffe9f67700 (LWP 2804)] [Nuevo Thread 0x7fffe9766700 (LWP 2805)] thread apply all bt (gimp:2799): Gtk-CRITICAL **: IA__gtk_widget_get_accessible: assertion `GTK_IS_WIDGET (widget)' failed Program received signal SIGSEGV, Segmentation fault. 0x00007fffeadee7f0 in ?? () from /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libgail.so (gdb) thread apply all bt Hilo 4 (Thread 0x7fffe9766700 (LWP 2805)):
+ Trace 233814
The above trace (thread apply all bt) and have sent in previous comments. Now shipping using bt. dcapeletti@soporte:~$ sudo gdb gimp GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04 Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Para las instrucciones de informe de errores, vea: <http://bugs.launchpad.net/gdb-linaro/>... Leyendo símbolos desde /usr/bin/gimp...Leyendo símbolos desde /usr/lib/debug/usr/bin/gimp-2.8...hecho. hecho. (gdb) run Starting program: /usr/bin/gimp [Depuración de hilo usando libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Nuevo Thread 0x7fffea768700 (LWP 2846)] [Nuevo Thread 0x7fffe9f67700 (LWP 2847)] [Nuevo Thread 0x7fffe9766700 (LWP 2848)] bt (gimp:2842): Gtk-CRITICAL **: IA__gtk_widget_get_accessible: assertion `GTK_IS_WIDGET (widget)' failed Program received signal SIGSEGV, Segmentation fault. 0x00007fffeadee7f0 in ?? () from /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libgail.so (gdb) bt
+ Trace 233815
This could be a GTK+ problem, you are on GTK+ 2.24.10, the latest bugfix release is 2.24.23. Can you somehow upgrade GTK+ and try again? Also, it crashes in /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libgail.so which is indeed an accessibility library. You can try the upgrade, or disabling accessibility (maybe simply move libgail.so away for testing).
Very well. I changed the name to libgail.so and the problem is resolved. Actually I have no knowledge as to upgrade to version 2.24.23. If you have information on how to do it, please post it. The problem is solved.
FIXED isn't a good resolution there, as this is reserved for cases where a code change has been applied (to GIMP or another product handled in this Bugzilla). You are using Ubuntu 12.04, which might have all sorts of such surprises with older libraries - you should either upgrade to a current version, or report it in the Ubuntu bugtracker.
*** Bug 724274 has been marked as a duplicate of this bug. ***