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 619352 - Crash when renaming and quickly hitting the Enter key
Crash when renaming and quickly hitting the Enter key
Status: RESOLVED FIXED
Product: gthumb
Classification: Other
Component: general
2.11.x
Other Linux
: Normal critical
: ---
Assigned To: Paolo Bacchilega
Paolo Bacchilega
Depends on:
Blocks:
 
 
Reported: 2010-05-22 10:09 UTC by Christophe Bisière
Modified: 2010-05-23 09:06 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Christophe Bisière 2010-05-22 10:09:49 UTC
(current git as of today)

1. Select a thumbnail
2. Hit F2 to open the rename dialog
3. Type in a new name
4. Hit the Enter key to close the dialog
5. Before the thumbnail's name is refreshed, hit again the Enter key
6. gthumb crashes

Trace is bellow.

Christophe


Thread 1 (Thread 0x7ffff7eae7e0 (LWP 12570))

  • #0 file_metadata_ready_cb
    at gth-browser.c line 4866
  • #1 qam_info_ready_cb
    at gth-metadata-provider.c line 474
  • #2 query_data_info_ready_cb
    at gio-utils.c line 971
  • #3 ??
    from /usr/lib/libgio-2.0.so.0
  • #4 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #5 ??
    from /lib/libglib-2.0.so.0
  • #6 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #7 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #8 main
    at main.c line 438

Comment 1 André Klapper 2010-05-22 14:24:05 UTC
Can you please also install debug packages for (lib)glib and attach an updated stacktrace here if this is reproducible?
Comment 2 Christophe Bisière 2010-05-22 16:22:08 UTC
Hi André,

Yes, this is 100% reproducible for me.

Christophe


Thread 1 (Thread 0x7ffff7eae7e0 (LWP 17435))

  • #0 file_metadata_ready_cb
    at gth-browser.c line 4866
  • #1 qam_info_ready_cb
    at gth-metadata-provider.c line 474
  • #2 query_data_info_ready_cb
    at gio-utils.c line 971
  • #3 complete_in_idle_cb_for_thread
    at /build/buildd/glib2.0-2.24.1/gio/gsimpleasyncresult.c line 653
  • #4 g_main_dispatch
    at /build/buildd/glib2.0-2.24.1/glib/gmain.c line 1960
  • #5 IA__g_main_context_dispatch
    at /build/buildd/glib2.0-2.24.1/glib/gmain.c line 2513
  • #6 g_main_context_iterate
    at /build/buildd/glib2.0-2.24.1/glib/gmain.c line 2591
  • #7 IA__g_main_loop_run
    at /build/buildd/glib2.0-2.24.1/glib/gmain.c line 2799
  • #8 IA__gtk_main
    at /build/buildd/gtk+2.0-2.20.0/gtk/gtkmain.c line 1219
  • #9 main
    at main.c line 438

Comment 3 Paolo Bacchilega 2010-05-23 09:06:55 UTC
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.