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 682585 - Edit/Modules: pressing any key crashes gimp
Edit/Modules: pressing any key crashes gimp
Status: RESOLVED FIXED
Product: GIMP
Classification: Other
Component: User Interface
2.8.2
Other All
: Normal critical
: 2.8
Assigned To: GIMP Bugs
GIMP Bugs
: 688554 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2012-08-24 06:02 UTC by prasanna
Modified: 2012-11-17 22:12 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
In edit option,when we select module manager and press any key,it crashes gimp software and completely closes the application (91.50 KB, image/jpeg)
2012-08-24 06:02 UTC, prasanna
Details

Description prasanna 2012-08-24 06:02:37 UTC
Created attachment 222282 [details]
In edit option,when we select module manager and press any key,it crashes gimp software and completely closes the application

In edit option,when we select module manager and press any key,it crashes gimp software and completely closes the application
Comment 1 André Klapper 2012-08-27 10:10:53 UTC
Please file GIMP issues under the product "GIMP" and provide version information. Does this still happen in GIMP 2.8.2?
Comment 2 Max Mustermann 2012-09-04 20:24:06 UTC
Thank you for your bug report.
I just tried with GIMP 2.8.2. on Win7, 32 bit. Everything is fine here. 
Prasanna, can you please try again with the current 2.8.2 build from http://gimp-win.sourceforge.net/. Could this also be a problem of 16-bit display mode, like in bug #678364?
Your answer during the next 6 weeks is appreciated. Thank you.
Comment 3 prasanna 2012-09-13 05:30:45 UTC
yes i tried gimp 2.8.2 on win7 64 bit even it crashes software
Comment 4 prasanna 2012-09-13 15:43:09 UTC
i tried it on win7 64 bit and on 16 bit display,again it got crashed
Comment 5 Michael Natterer 2012-09-13 16:59:42 UTC
Are all these crashes on 16 bit displays? They are knwon to cause a
crash somewhere in GTK+. Please try someting else than 16 bit and report
back.
Comment 6 prasanna 2012-09-13 17:03:17 UTC
(In reply to comment #5)
> Are all these crashes on 16 bit displays? They are knwon to cause a
> crash somewhere in GTK+. Please try someting else than 16 bit and report
> back.

yes even on 32bit display it got crashed
Comment 7 Michael Natterer 2012-09-13 20:22:10 UTC
OK thanks, then we really need a stack trace of the crash to get any further.
Comment 8 Radu 2012-10-13 10:46:27 UTC
It is reproducible on Win 7  with 2.8.2 version and on 2.6. on Ubuntu.
A little info from Ubuntu:

(gimp:24263): Gtk-CRITICAL **: IA__gtk_box_reorder_child: assertion `GTK_IS_WIDGET (child)' failed

(gimp:24263): Gtk-CRITICAL **: gtk_list_store_get_value: assertion `VALID_ITER (iter, list_store)' failed

(gimp:24263): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.32.3/./gobject/gtype.c:4206: type id `0' is invalid

(gimp:24263): GLib-GObject-WARNING **: can't peek value table for type `<invalid>' which is not currently referenced

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff6a423e8 in gtk_tree_model_get_valist () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
Comment 9 Chris 2012-10-14 01:28:43 UTC
This issue is trivial to reproduce: Open GIMP, Edit->Modules, type 'j'. Ubuntu 12.04, 64-bit from PPA. Same messages as above; here is a stack trace:

(gdb) bt
  • #0 gtk_tree_model_get_valist
    from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
  • #1 gtk_tree_model_get
    from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
  • #2 dialog_select_callback
    at /build/buildd/gimp-2.8.2/./app/dialogs/module-dialog.c line 289
  • #3 _g_closure_invoke_va
    at /build/buildd/glib2.0-2.32.3/./gobject/gclosure.c line 840
  • #4 g_signal_emit_valist
    at /build/buildd/glib2.0-2.32.3/./gobject/gsignal.c line 3207
  • #5 g_signal_emit
    at /build/buildd/glib2.0-2.32.3/./gobject/gsignal.c line 3352
  • #6 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
  • #7 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
  • #8 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
  • #9 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
  • #10 g_closure_invoke
    at /build/buildd/glib2.0-2.32.3/./gobject/gclosure.c line 777
  • #11 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.32.3/./gobject/gsignal.c line 3585
  • #12 g_signal_emit_valist
    at /build/buildd/glib2.0-2.32.3/./gobject/gsignal.c line 3306
  • #13 g_signal_emit
    at /build/buildd/glib2.0-2.32.3/./gobject/gsignal.c line 3352
  • #14 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
  • #15 gtk_window_propagate_key_event
    from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
  • #16 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
  • #17 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
  • #18 g_closure_invoke
    at /build/buildd/glib2.0-2.32.3/./gobject/gclosure.c line 777
  • #19 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.32.3/./gobject/gsignal.c line 3585
  • #20 g_signal_emit_valist
    at /build/buildd/glib2.0-2.32.3/./gobject/gsignal.c line 3306
  • #21 g_signal_emit
    at /build/buildd/glib2.0-2.32.3/./gobject/gsignal.c line 3352
  • #22 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
  • #23 gtk_propagate_event
    from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
  • #24 gtk_main_do_event
    from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
  • #25 ??
    from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
  • #26 g_main_dispatch
    at /build/buildd/glib2.0-2.32.3/./glib/gmain.c line 2539
  • #27 g_main_context_dispatch
    at /build/buildd/glib2.0-2.32.3/./glib/gmain.c line 3075
  • #28 g_main_context_iterate
    at /build/buildd/glib2.0-2.32.3/./glib/gmain.c line 3146
  • #29 g_main_context_iterate
    at /build/buildd/glib2.0-2.32.3/./glib/gmain.c line 3083
  • #30 g_main_loop_run
    at /build/buildd/glib2.0-2.32.3/./glib/gmain.c line 3340
  • #31 app_run
    at /build/buildd/gimp-2.8.2/./app/app.c line 256
  • #32 main
    at /build/buildd/gimp-2.8.2/./app/main.c line 440


$ gimp --version --verbose
GNU Image Manipulation Program version 2.8.2
git-describe: GIMP_2_8_0-194-ga42a02e

using GEGL version 0.2.0 (compiled against version 0.2.0)
using GLib version 2.32.3 (compiled against version 2.32.3)
using GdkPixbuf version 2.26.1 (compiled against version 2.26.1)
using GTK+ version 2.24.10 (compiled against version 2.24.10)
using Pango version 1.30.0 (compiled against version 1.30.0)
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 10 Michael Natterer 2012-10-14 13:32:49 UTC
Thanks, fixed in master and gimp-2-8:

commit 0ed086d511729c9fca529c9ad9bd76a277de0309
Author: Michael Natterer <mitch@gimp.org>
Date:   Sun Oct 14 15:29:23 2012 +0200

    Bug 682585 - Edit/Modules: pressing any key crashes gimp
    
    Don't crash if module-dialog.c: dialog_select_callback() is called
    without any selected list item.
    (cherry picked from commit 20279d6fd6df8fe024f0f740e4da7cae84f85d1d)

 app/dialogs/module-dialog.c |   25 ++++++++++++++-----------
 1 file changed, 14 insertions(+), 11 deletions(-)
Comment 11 Michael Natterer 2012-11-17 22:12:07 UTC
*** Bug 688554 has been marked as a duplicate of this bug. ***