After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 667012 - gimp crashing on saving/exporting new files
gimp crashing on saving/exporting new files
Status: RESOLVED DUPLICATE of bug 681845
Product: gtk+
Classification: Platform
Component: Accessibility
2.24.x
Other Linux
: Normal critical
: ---
Assigned To: gtk-bugs
gtk-bugs
: 669784 671347 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2011-12-30 01:23 UTC by Matias Morawicki
Modified: 2013-05-30 00:53 UTC
See Also:
GNOME target: ---
GNOME version: 3.1/3.2



Description Matias Morawicki 2011-12-30 01:23:30 UTC
gimp is randomly crashing while saving or exporting new files. It hasn't crashed while saving already created files. 
The file trying to save/export does get saved, but gimp crashes completely. The frecuency varies. Sometimes it won't happen for a few new saves. but sometimes it happens every time I try.

Here's the dump:

(gimp-2.7:17814): Gimp-Core-CRITICAL **: _gimp_unit_get_digits: assertion `unit < (GIMP_UNIT_END + gimp->n_user_units)' failed

(gimp-2.7:17814): Gtk-WARNING **: Unable to retrieve the file info for `file:///media/file.png': Error stating file '/media/file.png': No such file or directory

(gimp-2.7:17814): Gtk-CRITICAL **: IA__gtk_tree_model_get: assertion `GTK_IS_TREE_MODEL (tree_model)' failed
gimp-2.7: fatal error: Segmentation fault
gimp-2.7 (pid:17814): [E]xit, [H]alt, show [S]tack trace or [P]roceed: s
  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 g_on_error_stack_trace
    from /usr/lib/libglib-2.0.so.0
  • #2 g_on_error_query
    from /usr/lib/libglib-2.0.so.0
  • #3 ??
  • #4 gimp_fatal_error
  • #5 ??
  • #6 <signal handler called>
  • #7 ??
    from /usr/lib/libglib-2.0.so.0
  • #8 g_utf8_normalize
    from /usr/lib/libglib-2.0.so.0
  • #9 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #10 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #11 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #12 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #13 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #14 ??
    from /usr/lib/gtk-2.0/modules/libgail.so
  • #15 ??
    from /usr/lib/gtk-2.0/modules/libgail.so
  • #16 ??
    from /usr/lib/gtk-2.0/modules/libgail.so
  • #17 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #18 ??
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #20 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #21 gtk_tree_view_remove_column
    from /usr/lib/libgtk-x11-2.0.so.0
  • #22 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #23 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #24 ??
    from /usr/lib/libgobject-2.0.so.0
  • #25 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #26 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #27 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #28 g_object_run_dispose
    from /usr/lib/libgobject-2.0.so.0
  • #29 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #30 g_object_unref
    from /usr/lib/libgobject-2.0.so.0
  • #31 gtk_entry_set_completion
    from /usr/lib/libgtk-x11-2.0.so.0
  • #32 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #33 g_object_unref
    from /usr/lib/libgobject-2.0.so.0
  • #34 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #35 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #36 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #37 ??
    from /usr/lib/libgobject-2.0.so.0
  • #38 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #39 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #40 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #41 g_object_run_dispose
    from /usr/lib/libgobject-2.0.so.0
  • #42 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #43 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #44 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #45 ??
    from /usr/lib/libgobject-2.0.so.0
  • #46 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #47 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #48 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #49 g_object_run_dispose
    from /usr/lib/libgobject-2.0.so.0
  • #50 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #51 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #52 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #53 ??
    from /usr/lib/libgobject-2.0.so.0
  • #54 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #55 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #56 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #57 g_object_run_dispose
    from /usr/lib/libgobject-2.0.so.0
  • #58 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #59 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #60 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #61 ??
    from /usr/lib/libgobject-2.0.so.0
  • #62 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #63 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #64 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #65 g_object_run_dispose
    from /usr/lib/libgobject-2.0.so.0
  • #66 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #67 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #68 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #69 ??
    from /usr/lib/libgobject-2.0.so.0
  • #70 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #71 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #72 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #73 g_object_run_dispose
    from /usr/lib/libgobject-2.0.so.0
  • #74 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #75 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #76 ??
    from /usr/lib/libgobject-2.0.so.0
  • #77 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #78 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #79 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #80 ??
  • #81 g_object_run_dispose
    from /usr/lib/libgobject-2.0.so.0
  • #82 ??
  • #83 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #84 ??
    from /usr/lib/libgobject-2.0.so.0
  • #85 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #86 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #87 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #88 ??
    from /usr/lib/libgobject-2.0.so.0
  • #89 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #90 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #91 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #92 ??
    from /usr/lib/libgdk-x11-2.0.so.0
  • #93 ??
    from /usr/lib/libglib-2.0.so.0
  • #94 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #95 ??
    from /usr/lib/libglib-2.0.so.0
  • #96 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #97 app_run
  • #98 main

using GEGL version 0.1.9 (compiled against version 0.1.9)
using GLib version 2.30.2 (compiled against version 2.30.2)
using GdkPixbuf version 2.24.1 (compiled against version 2.24.1)
using GTK+ version 2.24.8 (compiled against version 2.24.8)
using Pango version 1.29.4 (compiled against version 1.29.4)
using Fontconfig version 2.8.0 (compiled against version 2.8.0)
using Cairo version 1.10.2 (compiled against version 1.10.2)
Comment 1 Akhil Laddha 2011-12-31 01:11:47 UTC
Can you please install debuginfo packages of gtk+, glib, gimp, gail and libgtk-x11 and provide us updated trace when gimp crashes again ?
Comment 2 Matias Morawicki 2012-01-02 00:29:10 UTC
OK, I've found a guide to do it, Ill get back asap. Cheers
Comment 3 Akhil Laddha 2012-01-02 03:53:49 UTC
You can refer http://live.gnome.org/GettingTraces
Comment 4 Matias Morawicki 2012-01-02 19:44:46 UTC
I'm on Archlinux, I'm recompiling with the options mentioned in https://wiki.archlinux.org/index.php/Debug_-_Getting_Traces:

gtk+-git
glib-git (it just gave me an error compiling, will check)
gimp-git

but I cant find in AUR the tarballs for:

/usr/lib/libgtk-x11-2.0.so.0 is owned by gtk2 2.24.8-2

/usr/lib/gtk-2.0/modules/libgail.so is owned by gtk2 2.24.8-2

/usr/lib/libgobject-2.0.so.0 is owned by glib2 2.30.2-1 (is glib2 the same as glib-git?)

is gail included in gtk2?

thanks and sorry about my newbiness.
Comment 5 Matias Morawicki 2012-01-10 19:04:11 UTC
ok, got the debuginfo running!
I had to compile some GIT versions, and since then, I haven't experienced the issue again. I'll keep on testing. (I'm having some issues with other gtk apps since gtk+-git. will try to stabilize my system a bit :/

now I'm using:

GNU Image Manipulation Program version 2.7.5
git-describe: GIMP_2_7_4-76-gbd245dd

using GEGL version 0.1.9 (compiled against version 0.1.9)
using GLib version 2.31.7 (compiled against version 2.31.7)
using GdkPixbuf version 2.24.1 (compiled against version 2.24.1)
using GTK+ version 2.24.8 (compiled against version 2.24.8)
using Pango version 1.29.4 (compiled against version 1.29.4)
using Fontconfig version 2.8.0 (compiled against version 2.8.0)
using Cairo version 1.10.2 (compiled against version 1.10.2)
Comment 6 Matias Morawicki 2012-01-13 20:40:07 UTC
Ok, it happened again, here goes the trace:

Gtk-WARNING **: Unable to retrieve the file info for `file:///media/Graphicz/00-FdR2012/00-Fotos/manuel/Fotos%20Festival%20del%20R%C3%ADo%20-%202%C2%BA%20noche/DSC_7201aa.jpg': Error when getting information for file '/media/Graphicz/00-FdR2012/00-Fotos/manuel/Fotos Festival del Río - 2º noche/DSC_7201aa.jpg': No such file or directory
jpeg-save: saving EXIF block (14556 bytes)
jpeg-save: saving XMP packet (3435 bytes)

Gtk-CRITICAL **: IA__gtk_tree_model_get: assertion `GTK_IS_TREE_MODEL (tree_model)' failed
gimp-2.7: fatal error: Segmentation fault
gimp-2.7 (pid:22510): [E]xit, [H]alt, show [S]tack trace or [P]roceed: s
  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 g_on_error_stack_trace
    at gbacktrace.c line 256
  • #2 g_on_error_query
    at gbacktrace.c line 190
  • #3 ??
  • #4 gimp_fatal_error
  • #5 ??
  • #6 <signal handler called>
  • #7 _g_utf8_normalize_wc
    at gunidecomp.c line 374
  • #8 g_utf8_normalize
    at gunidecomp.c line 535
  • #9 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #10 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #11 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #12 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #13 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #14 ??
    from /usr/lib/gtk-2.0/modules/libgail.so
  • #15 ??
    from /usr/lib/gtk-2.0/modules/libgail.so
  • #16 ??
    from /usr/lib/gtk-2.0/modules/libgail.so
  • #17 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 85
  • #18 g_closure_invoke
    at gclosure.c line 774
  • #19 signal_emit_unlocked_R
    at gsignal.c line 3302
  • #20 g_signal_emit_valist
    at gsignal.c line 3033
  • #21 g_signal_emit
    at gsignal.c line 3090
  • #22 gtk_tree_view_remove_column
    from /usr/lib/libgtk-x11-2.0.so.0
  • #23 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #24 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 85
  • #25 g_type_class_meta_marshal
    at gclosure.c line 885
  • #26 g_closure_invoke
    at gclosure.c line 774
  • #27 signal_emit_unlocked_R
    at gsignal.c line 3418
  • #28 g_signal_emit_valist
    at gsignal.c line 3033
  • #29 g_signal_emit
    at gsignal.c line 3090
  • #30 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #31 g_object_run_dispose
    at gobject.c line 1051
  • #32 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #33 g_object_unref
    at gobject.c line 3008
  • #34 gtk_entry_set_completion
    from /usr/lib/libgtk-x11-2.0.so.0
  • #35 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #36 g_object_unref
    at gobject.c line 3008
  • #37 g_object_run_dispose
    at gobject.c line 1053
  • #38 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #39 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #40 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 85
  • #41 g_type_class_meta_marshal
    at gclosure.c line 885
  • #42 g_closure_invoke
    at gclosure.c line 774
  • #43 signal_emit_unlocked_R
    at gsignal.c line 3418
  • #44 g_signal_emit_valist
    at gsignal.c line 3033
  • #45 g_signal_emit
    at gsignal.c line 3090
  • #46 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #47 g_object_run_dispose
    at gobject.c line 1051
  • #48 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #49 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #50 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 85
  • #51 g_type_class_meta_marshal
    at gclosure.c line 885
  • #52 g_closure_invoke
    at gclosure.c line 774
  • #53 signal_emit_unlocked_R
    at gsignal.c line 3418
  • #54 g_signal_emit_valist
    at gsignal.c line 3033
  • #55 g_signal_emit
    at gsignal.c line 3090
  • #56 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #57 g_object_run_dispose
    at gobject.c line 1051
  • #58 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #59 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #60 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 85
  • #61 g_type_class_meta_marshal
    at gclosure.c line 885
  • #62 g_closure_invoke
    at gclosure.c line 774
  • #63 signal_emit_unlocked_R
    at gsignal.c line 3418
  • #64 g_signal_emit_valist
    at gsignal.c line 3033
  • #65 g_signal_emit
    at gsignal.c line 3090
  • #66 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #67 g_object_run_dispose
    at gobject.c line 1051
  • #68 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #69 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #70 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 85
  • #71 g_type_class_meta_marshal
    at gclosure.c line 885
  • #72 g_closure_invoke
    at gclosure.c line 774
  • #73 signal_emit_unlocked_R
    at gsignal.c line 3418
  • #74 g_signal_emit_valist
    at gsignal.c line 3033
  • #75 g_signal_emit
    at gsignal.c line 3090
  • #76 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #77 g_object_run_dispose
    at gobject.c line 1051
  • #78 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #79 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #80 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 85
  • #81 g_type_class_meta_marshal
    at gclosure.c line 885
  • #82 g_closure_invoke
    at gclosure.c line 774
  • #83 signal_emit_unlocked_R
    at gsignal.c line 3418
  • #84 g_signal_emit_valist
    at gsignal.c line 3033
  • #85 g_signal_emit
    at gsignal.c line 3090
  • #86 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #87 g_object_run_dispose
    at gobject.c line 1051
  • #88 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #89 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 85
  • #90 g_type_class_meta_marshal
    at gclosure.c line 885
  • #91 g_closure_invoke
    at gclosure.c line 774
  • #92 signal_emit_unlocked_R
    at gsignal.c line 3418
  • #93 g_signal_emit_valist
    at gsignal.c line 3033
  • #94 g_signal_emit
    at gsignal.c line 3090
  • #95 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #96 ??
  • #97 g_object_run_dispose
    at gobject.c line 1051
  • #98 ??
  • #99 g_cclosure_marshal_VOID__INT
    at gmarshal.c line 224
  • #100 g_closure_invoke
    at gclosure.c line 774
  • #101 signal_emit_unlocked_R
    at gsignal.c line 3302
  • #102 g_signal_emit_valist
    at gsignal.c line 3033
  • #103 g_signal_emit
    at gsignal.c line 3090
  • #104 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 85
  • #105 g_closure_invoke
    at gclosure.c line 774
  • #106 signal_emit_unlocked_R
    at gsignal.c line 3302
  • #107 g_signal_emit_valist
    at gsignal.c line 3033
  • #108 g_signal_emit
    at gsignal.c line 3090
  • #109 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #110 ??
    from /usr/lib/libgdk-x11-2.0.so.0
  • #111 g_timeout_dispatch
    at gmain.c line 3857
  • #112 g_main_dispatch
    at gmain.c line 2513
  • #113 g_main_context_dispatch
    at gmain.c line 3050
  • #114 g_main_context_iterate
    at gmain.c line 3121
  • #115 g_main_loop_run
    at gmain.c line 3315
  • #116 app_run
  • #117 main

gimp-2.7 (pid:22510): [E]xit, [H]alt, show [S]tack trace or [P]roceed: p

LibGimpBase-WARNING **: script-fu: gimp_wire_read(): error
Comment 7 Michael Natterer 2012-01-15 22:51:02 UTC
Can you please run gimp witth --g-fatal-warnings, so it already crashes
when you hit this warning:

(gimp-2.7:17814): Gtk-CRITICAL **: IA__gtk_tree_model_get: assertion
`GTK_IS_TREE_MODEL (tree_model)' failed
Comment 8 Matias Morawicki 2012-01-17 22:33:09 UTC
I'm trying gimp with --g-fatal-warnings but now it crashes with other things, like using the scale tool.
It just happened again while saving a new file but I'm just getting this debug messages:

Gtk-WARNING **: Unable to retrieve the file info for `file:///media/Graphicz/main2.xcf': Error when getting information for file '/media/Graphicz/main2.xcf': No such file or directory

LibGimpBase-WARNING **: script-fu: gimp_wire_read(): error
Trace/breakpoint trap

is that correct?? cheers!
Comment 9 Matias Morawicki 2012-01-19 21:35:59 UTC
Sorry to bump, but I didnt get if I did the right thing.
anything else I can try??  thanks again!!
Comment 10 Michael Natterer 2012-01-19 22:09:35 UTC
Hit "continue" on the file info warning.
Comment 11 Matias Morawicki 2012-01-19 23:43:22 UTC
I guess that warning is previous to the crash, is not giving me the option on the file warning. 
My question is, was that mini-trace useful?? 
"LibGimpBase-WARNING **: script-fu: gimp_wire_read(): error
Trace/breakpoint trap"
or it's not adding any info?
anything else I can do??
Comment 12 Michael Natterer 2012-01-29 14:28:16 UTC
Yes, remove dangling entries from your document history, so the non-existing
file goes away (see the tooltip on the refresh button). Then try again
to get a stack trace from the warning.
Comment 13 Matias Morawicki 2012-02-14 20:03:15 UTC
Hi again. I've noticed some changes in the stack trace. Sorry if its more of the same.
Btw, is gimp using openimageio in some way? 

gimp-2.7: fatal error: Segmentation fault
gimp-2.7 (pid:24135): [E]xit, [H]alt, show [S]tack trace or [P]roceed: 
gimp-2.7 (pid:24135): [E]xit, [H]alt, show [S]tack trace or [P]roceed: s
  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 g_on_error_stack_trace
  • #2 g_on_error_query
  • #3 ??
  • #4 gimp_fatal_error
  • #5 ??
  • #6 <signal handler called>
  • #7 _g_utf8_normalize_wc
  • #8 g_utf8_normalize
  • #9 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #10 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #11 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #12 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #13 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #14 ??
    from /usr/lib/gtk-2.0/modules/libgail.so
  • #15 ??
    from /usr/lib/gtk-2.0/modules/libgail.so
  • #16 ??
    from /usr/lib/gtk-2.0/modules/libgail.so
  • #17 g_cclosure_marshal_VOID__VOID
  • #18 g_closure_invoke
  • #19 signal_emit_unlocked_R
  • #20 g_signal_emit_valist
  • #21 g_signal_emit
  • #22 gtk_tree_view_remove_column
  • #23 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #24 g_cclosure_marshal_VOID__VOID
  • #25 g_type_class_meta_marshal
  • #26 g_closure_invoke
  • #27 signal_emit_unlocked_R
  • #28 g_signal_emit_valist
  • #29 g_signal_emit
  • #30 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #31 g_object_run_dispose
  • #32 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #33 g_object_unref
    at gobject.c line 3008
  • #34 gtk_entry_set_completion
  • #35 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #36 g_object_unref
    at gobject.c line 3008
  • #37 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #38 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #39 g_simple_async_result_complete
  • #40 complete_in_idle_cb_for_thread
  • #41 g_idle_dispatch
  • #42 g_main_dispatch
    at gmain.c line 2510
  • #43 g_main_context_dispatch
    at gmain.c line 3047
  • #44 g_main_context_iterate
  • #45 g_main_loop_run
    at gmain.c line 3312
  • #46 app_run
  • #47 main

Comment 14 Michael Natterer 2012-02-14 21:15:10 UTC
Thanks, this is crashing in the middle of GTK+, reassigning. To work
around the crash, disable any assistive techology stuff in the meantime.

And after the bug is reassigned, please set the GTK+ version
you are using.
Comment 15 Matias Morawicki 2012-02-17 22:09:17 UTC
Hi, sorry but what do you mean by "disable any assistive techology stuff"??
Also, Im a bit confused about all the gtk versions I've got. Here goes the list:
gtk2 2.24.10-1
gtk3 3.2.3-2
glib 1.2.10-9
lib32-glib2 2.30.2-3 
lib32-gtk2 2.24.10-1 
glib2-git 20110620-1 [installed: 20120207-1] 
gtk+-git 20110727-1 [installed: 20120112-1]

Im on archlinux btw. thanks again!
Comment 16 Matias Morawicki 2012-03-02 23:51:17 UTC
Hi, sorry to bump again but I'm really clueless with this issue. 
I was hoping after the GTK upgrade (gtk2 2.24.10-1 -> 2.24.10-3 and gtk3 (3.2.3-2 -> 3.2.3-3) archlinux did recently I could see some changes but sadly nothing happened.
Regarding my previous question about "disabling any assistive techology stuff" Im still not sure what those could be. In case is related to "desktop effects" I'm not using compiz or similar, and actually my desktop is quite "effects empty", not even wallpapers.
I havent mentioned that I using gnome3 but NOT the shell, Im using the "fallback mode".
another thing I havent mentioned is that the issue happens compiling gimp-git as well as with the gimp-devel package.

I would thank any suggestions about installing or removing packages or any tip that could help clearing this up.
greetings!!
Comment 17 Matias Morawicki 2012-03-03 00:05:45 UTC
sorry, did I just change the product and component without meaning??
Comment 18 Matias Morawicki 2012-03-05 18:48:34 UTC
OK, so I manage to clean my system up a bit. I removed	glib2-git gtk+-git and even the git versions of gimp, babl and gegl and went back to "stable".
However the error remains, so I recopiled gimp-git, babl-git and gegl-git running into the same issue again.

Here goes this "cleaner" trace.

thanks again for your patience!

$ gimp-2.7 --version --verbose
GNU Image Manipulation Program version 2.7.5
git-describe: GIMP_2_7_4-312-g0c236cb

using GEGL version 0.1.9 (compiled against version 0.1.9)
using GLib version 2.30.2 (compiled against version 2.30.2)
using GdkPixbuf version 2.24.1 (compiled against version 2.24.1)
using GTK+ version 2.24.10 (compiled against version 2.24.10)
using Pango version 1.29.4 (compiled against version 1.29.4)
using Fontconfig version 2.8.0 (compiled against version 2.8.0)
using Cairo version 1.10.2 (compiled against version 1.10.2)
---
gimp-2.7: fatal error: Segmentation fault
gimp-2.7 (pid:14194): [E]xit, [H]alt, show [S]tack trace or [P]roceed: s
  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 g_on_error_stack_trace
  • #2 g_on_error_query
    from /usr/lib/libglib-2.0.so.0
  • #3 ??
  • #4 gimp_fatal_error
  • #5 ??
  • #6 <signal handler called>
  • #7 ??
    from /usr/lib/libglib-2.0.so.0
  • #8 g_utf8_normalize
    from /usr/lib/libglib-2.0.so.0
  • #9 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #10 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #11 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #12 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #13 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #14 ??
    from /usr/lib/gtk-2.0/modules/libgail.so
  • #15 ??
    from /usr/lib/gtk-2.0/modules/libgail.so
  • #16 ??
    from /usr/lib/gtk-2.0/modules/libgail.so
  • #17 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #18 ??
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_signal_emit_valist
  • #20 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #21 gtk_tree_view_remove_column
  • #22 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #23 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #24 ??
    from /usr/lib/libgobject-2.0.so.0
  • #25 g_signal_emit_valist
  • #26 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #27 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #28 g_object_run_dispose
  • #29 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #30 g_object_unref
    from /usr/lib/libgobject-2.0.so.0
  • #31 gtk_entry_set_completion
  • #32 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #33 g_object_unref
    from /usr/lib/libgobject-2.0.so.0
  • #34 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #35 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #36 g_simple_async_result_complete
  • #37 ??
    from /usr/lib/libgio-2.0.so.0
  • #38 g_main_context_dispatch
  • #39 ??
    from /usr/lib/libglib-2.0.so.0
  • #40 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #41 app_run
  • #42 main

Comment 19 Michael Schumacher 2012-03-06 08:51:34 UTC
*** Bug 671347 has been marked as a duplicate of this bug. ***
Comment 20 jarf.barker 2012-03-15 00:05:03 UTC
*** Bug 669784 has been marked as a duplicate of this bug. ***
Comment 21 Matias Morawicki 2012-04-04 20:28:48 UTC
(In reply to comment #20)
> *** Bug 669784 has been marked as a duplicate of this bug. ***

Hi all! so just 3 of us are having this issue? its interesting that its happening in different distros, I was beginning to think I had broken my archlinux :P

@Igor (from Bug 671347) I'm temporaly using this ugly and tedious workaround:
-duplicate any file where you save your work, and rename it to the name you want to save your "new file", so when you export the new file, it already exists and you just overwrite it. I haven't had any single crash when saving/exporting to existing files. The problem happens while "creating new files".

hope it helps in the meanwhile!
regards!
Comment 22 Igor D. 2012-04-04 20:37:41 UTC
Matias, thank you for tip, I will try it for sure.
Anyway, it is very annoying to work with GIMP, because you loose lot of time, crashing and staring gimnp again and over again.

I've try also the latest version of GIMP, the same thing happens.

Anyway,
I'm using latest updated Ubuntu 11.10 64bit and now GIMP 2.6.11.

WHat version of arch linux do you use, 32 or 64bit?!

Tnx.
Comment 23 Matias Morawicki 2012-04-04 20:51:56 UTC
(In reply to comment #22)
> Matias, thank you for tip, I will try it for sure.
> Anyway, it is very annoying to work with GIMP, because you loose lot of time,
> crashing and staring gimnp again and over again.

the thing is, it's a bug ;) of course you loose time but because it's not working as it's supposed to. It will once we (actually the developers :) sort this out. Be patient and keep collaborating with the reports/tests.

> I've try also the latest version of GIMP, the same thing happens.
> I'm using latest updated Ubuntu 11.10 64bit and now GIMP 2.6.11.
> WHat version of arch linux do you use, 32 or 64bit?!

I'm on 64bit, using gimp-git-20120331 2.8.0-RC1
but as Michael Natterer mentioned on comment14, the issue might be in GTK, not in gimp.

How could we find the particular settings we have that are causing this? since not many people seems to be experiencing it :/

btw, 2.8 looking nice!!!!
cheers!!
Comment 24 arne_woerner 2012-06-07 23:13:29 UTC
i have that problem 2:
https://bugzilla.redhat.com/show_bug.cgi?id=814776
-arne
Comment 25 Igor D. 2012-06-08 09:39:45 UTC
Hi again,
I drop Ubuntu and install latest Lubuntu 12.04 (64bit) (reason slow Unity, second still slow Gnome Classic).

On Lubuntu (using default LXDE desktop), I've never get the same error again with Gimp. Now it is installed Gimp v2.6.12, but for 2 months of using I didn't get any crash of Gimp.
Comment 26 Timothy Arceri 2013-05-30 00:53:05 UTC

*** This bug has been marked as a duplicate of bug 681845 ***