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 616666 - I attached and removed one usb camera several times rapidly
I attached and removed one usb camera several times rapidly
Status: RESOLVED FIXED
Product: gthumb
Classification: Other
Component: general
2.11.x
Other Linux
: Normal normal
: ---
Assigned To: Paolo Bacchilega
Paolo Bacchilega
: 619346 620043 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2010-04-23 16:33 UTC by Michael Chudobiak
Modified: 2010-06-08 17:56 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Michael Chudobiak 2010-04-23 16:33:52 UTC
Count: 1
DUPHASH: 5ab4fa24d3c8e3de2712cc6357dcdde8518b21bb
DumpDir: /var/cache/abrt/ccpp-1272037420-7067
InformAll: 0
Reported: 0
UUID: 92d1c47415b2617ba0ba638512f6234ffbbb6a26
analyzer: CCpp
architecture: i686
cmdline: gthumb --import-photos
component: gthumb
coredump: /var/cache/abrt/ccpp-1272037420-7067/coredump
executable: /usr/bin/gthumb
global_uuid: 5ab4fa24d3c8e3de2712cc6357dcdde8518b21bb
kernel: 2.6.33.1-19.fc13.i686
package: gthumb-2.11.3-1.fc13
rating: 4
reason: Process /usr/bin/gthumb was killed by signal 11 (SIGSEGV)
release: Fedora release 13 (Goddard)
time: 1272037420
uid: 500

backtrace
-----
[New Thread 7067]
[New Thread 7068]
[New Thread 7069]
[New Thread 7070]
[New Thread 7071]
[New Thread 7072]
[New Thread 7074]
[New Thread 7076]
[New Thread 7079]
[New Thread 7170]
[New Thread 7171]
[New Thread 7172]
[New Thread 7173]
[New Thread 7174]
[New Thread 7178]
warning: .dynamic section for "/usr/lib/libatk-1.0.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libdbus-glib-1.so.2.1.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libgvfscommon.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libjpeg.so.62" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
Core was generated by `gthumb --import-photos'.
Program terminated with signal 11, Segmentation fault.

Thread 1 (Thread 7067)

  • #0 __strlen_sse2
    at ../sysdeps/i386/i686/multiarch/strlen.S line 99
  • #1 IA__g_utf8_collate_key_for_filename
    at gunicollate.c line 557
  • #2 _gth_folder_tree_set_file_data
    at gth-folder-tree.c line 690
  • #3 gth_folder_tree_set_children
    at gth-folder-tree.c line 1034
  • #4 _gth_browser_update_entry_point_list
    at gth-browser.c line 806
  • #5 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #6 IA__g_closure_invoke
    at gclosure.c line 767
  • #7 signal_emit_unlocked_R
    at gsignal.c line 3248
  • #8 IA__g_signal_emit_valist
    at gsignal.c line 2981
  • #9 IA__g_signal_emit
    at gsignal.c line 3038
  • #10 gth_monitor_file_entry_points_changed
    at gth-monitor.c line 323
  • #11 IA__g_cclosure_marshal_VOID__OBJECT
    at gmarshal.c line 636
  • #12 IA__g_closure_invoke
    at gclosure.c line 767
  • #13 signal_emit_unlocked_R
    at gsignal.c line 3248
  • #14 IA__g_signal_emit_valist
    at gsignal.c line 2981
  • #15 IA__g_signal_emit_by_name
    at gsignal.c line 3075
  • #16 child_mount_removed
    at gunionvolumemonitor.c line 299
  • #17 IA__g_cclosure_marshal_VOID__OBJECT
    at gmarshal.c line 636
  • #18 IA__g_closure_invoke
    at gclosure.c line 767
  • #19 signal_emit_unlocked_R
    at gsignal.c line 3248
  • #20 IA__g_signal_emit_valist
    at gsignal.c line 2981
  • #21 IA__g_signal_emit_by_name
    at gsignal.c line 3075
  • #22 mount_removed
    at gdaemonvolumemonitor.c line 191
  • #23 IA__g_cclosure_marshal_VOID__POINTER
    at gmarshal.c line 601
  • #24 IA__g_closure_invoke
    at gclosure.c line 767
  • #25 signal_emit_unlocked_R
    at gsignal.c line 3248
  • #26 IA__g_signal_emit_valist
    at gsignal.c line 2981
  • #27 IA__g_signal_emit
    at gsignal.c line 3038
  • #28 g_mount_tracker_remove_mount
    at gmounttracker.c line 411
  • #29 g_mount_tracker_filter_func
    at gmounttracker.c line 476
  • #30 dbus_connection_dispatch
    at dbus-connection.c line 4451
  • #31 dbus_source_dispatch
    at gdbusutils.c line 810
  • #32 g_main_dispatch
    at gmain.c line 1960
  • #33 IA__g_main_context_dispatch
    at gmain.c line 2513
  • #34 g_main_context_iterate
    at gmain.c line 2591
  • #35 IA__g_main_loop_run
    at gmain.c line 2799
  • #36 IA__gtk_main
    at gtkmain.c line 1219
  • #37 main
    at main.c line 435

description
-----
Image viewer, editor, organizer

gthumb is an application for viewing, editing, and organizing
collections of images.

reproduce
-----
Comment 1 Paolo Bacchilega 2010-04-23 17:36:16 UTC
I've applied a patch that should fix the crash, but I don't know why the display_name was NULL, it should never be.
Comment 2 Michael Chudobiak 2010-04-28 17:24:01 UTC
gThumb can still crash if you plug/unplug the camera repeatedly. Probably the same as bug 614219.

- Mike
Comment 3 Michael Chudobiak 2010-04-29 17:12:09 UTC
Closing this bug as fixed, because gThumb no longer crashes with this particular backtrace. Related bug 614219 is still a work in progress.

- Mike
Comment 4 Michael Chudobiak 2010-06-08 17:55:34 UTC
*** Bug 619346 has been marked as a duplicate of this bug. ***
Comment 5 Michael Chudobiak 2010-06-08 17:56:10 UTC
*** Bug 620043 has been marked as a duplicate of this bug. ***