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 788553 - Crash when powering off USB flash drive
Crash when powering off USB flash drive
Status: RESOLVED DUPLICATE of bug 787230
Product: gnome-disk-utility
Classification: Core
Component: general
3.26.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-disk-utility-maint
gnome-disk-utility-maint
Depends on:
Blocks:
 
 
Reported: 2017-10-05 10:45 UTC by Bastien Nocera
Modified: 2017-10-06 14:50 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Bastien Nocera 2017-10-05 10:45:53 UTC
After restoring a disk image to a flash drive, I clicked to power it off, and gdu crashed. It's probably trying to access something related to the disk which doesn't exist any more.

Oct 05 12:41:20 classic systemd-coredump[8650]: Process 8416 (gnome-disks) of user 1000 dumped core.
                                                
                                                Stack trace of thread 8416:
                                                #0  0x00007f3dad609f3f g_dbus_object_get_interface (libgio-2.0.so.0)
                                                #1  0x00007f3dad0b5493 udisks_object_get_partition_table (libudisks2.so.0)
                                                #2  0x000055b8b8cf6ee7 gdu_utils_get_all_contained_objects (gnome-disks)
                                                #3  0x000055b8b8cce350 gdu_application_has_running_job (gnome-disks)
                                                #4  0x000055b8b8ceaf3f update_jobs (gnome-disks)
                                                #5  0x000055b8b8cec8fa update_all (gnome-disks)
                                                #6  0x00007f3dad2f073d g_closure_invoke (libgobject-2.0.so.0)
                                                #7  0x00007f3dad30355e signal_emit_unlocked_R (libgobject-2.0.so.0)
                                                #8  0x00007f3dad30bd85 g_signal_emit_valist (libgobject-2.0.so.0)
                                                #9  0x00007f3dad30c6ef g_signal_emit (libgobject-2.0.so.0)
                                                #10 0x000055b8b8cea429 gdu_volume_grid_set_block_object (gnome-disks)
                                                #11 0x000055b8b8ced3e6 update_all (gnome-disks)
                                                #12 0x000055b8b8cf0c3f power_state_cell_func (gnome-disks)
                                                #13 0x00007f3dac897243 apply_cell_attributes (libgtk-3.so.0)
                                                #14 0x00007f3dad907ec0 g_hash_table_foreach (libglib-2.0.so.0)
                                                #15 0x00007f3dac8970db gtk_cell_area_real_apply_attributes (libgtk-3.so.0)
                                                #16 0x00007f3dac89cbf9 gtk_cell_area_box_apply_attributes (libgtk-3.so.0)
                                                #17 0x00007f3dac99aa4f _gtk_marshal_VOID__OBJECT_BOXED_BOOLEAN_BOOLEANv (libgtk-3.so.0)
                                                #18 0x00007f3dad2f0976 _g_closure_invoke_va (libgobject-2.0.so.0)
                                                #19 0x00007f3dad30c074 g_signal_emit_valist (libgobject-2.0.so.0)
                                                #20 0x00007f3dad30c6ef g_signal_emit (libgobject-2.0.so.0)
                                                #21 0x00007f3dac898d0a gtk_cell_area_apply_attributes (libgtk-3.so.0)
                                                #22 0x00007f3dac804f6d set_cell_data (libgtk-3.so.0)
                                                #23 0x00007f3dac805078 create_cell (libgtk-3.so.0)
                                                #24 0x00007f3dac807486 _gtk_tree_view_accessible_add_state (libgtk-3.so.0)
                                                #25 0x00007f3dacac590a gtk_tree_view_real_set_cursor (libgtk-3.so.0)
                                                #26 0x00007f3dacac9400 gtk_tree_view_set_cursor_on_cell (libgtk-3.so.0)
                                                #27 0x000055b8b8cedc3f select_object (gnome-disks)
                                                #28 0x000055b8b8cf0d03 on_tree_selection_changed (gnome-disks)
                                                #29 0x00007f3dad2f0976 _g_closure_invoke_va (libgobject-2.0.so.0)
                                                #30 0x00007f3dad30c074 g_signal_emit_valist (libgobject-2.0.so.0)
                                                #31 0x00007f3dad30c6ef g_signal_emit (libgobject-2.0.so.0)
                                                #32 0x00007f3dacac58a2 gtk_tree_view_real_set_cursor (libgtk-3.so.0)
                                                #33 0x00007f3dacac9187 gtk_tree_view_row_deleted (libgtk-3.so.0)
                                                #34 0x00007f3dad2f073d g_closure_invoke (libgobject-2.0.so.0)
                                                #35 0x00007f3dad30355e signal_emit_unlocked_R (libgobject-2.0.so.0)
                                                #36 0x00007f3dad30bd85 g_signal_emit_valist (libgobject-2.0.so.0)
                                                #37 0x00007f3dad30c6ef g_signal_emit (libgobject-2.0.so.0)
                                                #38 0x00007f3dacab6d19 gtk_tree_store_remove (libgtk-3.so.0)
                                                #39 0x000055b8b8cdb008 remove_drive (gnome-disks)
                                                #40 0x000055b8b8cdbeb3 update_drives (gnome-disks)
                                                #41 0x000055b8b8cdc28f on_client_changed (gnome-disks)
                                                #42 0x00007f3da9b53d1e ffi_call_unix64 (libffi.so.6)
                                                #43 0x00007f3da9b5368f ffi_call (libffi.so.6)
                                                #44 0x00007f3dad2f0f39 g_cclosure_marshal_generic (libgobject-2.0.so.0)
                                                #45 0x00007f3dad2f073d g_closure_invoke (libgobject-2.0.so.0)
                                                #46 0x00007f3dad30355e signal_emit_unlocked_R (libgobject-2.0.so.0)
                                                #47 0x00007f3dad30bd85 g_signal_emit_valist (libgobject-2.0.so.0)
                                                #48 0x00007f3dad30c6ef g_signal_emit (libgobject-2.0.so.0)
                                                #49 0x00007f3dad0b7e1e on_changed_timeout (libudisks2.so.0)
                                                #50 0x00007f3dad91961d g_timeout_dispatch (libglib-2.0.so.0)
                                                #51 0x00007f3dad918bb7 g_main_context_dispatch (libglib-2.0.so.0)
                                                #52 0x00007f3dad918f60 g_main_context_iterate.isra.25 (libglib-2.0.so.0)
                                                #53 0x00007f3dad918fec g_main_context_iteration (libglib-2.0.so.0)
                                                #54 0x00007f3dad5d4c0d g_application_run (libgio-2.0.so.0)
                                                #55 0x000055b8b8cccf30 main (gnome-disks)
                                                #56 0x00007f3daa1ee187 __libc_start_main (libc.so.6)
                                                #57 0x000055b8b8cccf7a _start (gnome-disks)
                                                
                                                Stack trace of thread 8417:
                                                #0  0x00007f3daa2dac2b __GI___poll (libc.so.6)
                                                #1  0x00007f3dad918ed9 g_main_context_iterate.isra.25 (libglib-2.0.so.0)
                                                #2  0x00007f3dad918fec g_main_context_iteration (libglib-2.0.so.0)
                                                #3  0x00007f3dad919031 glib_worker_main (libglib-2.0.so.0)
                                                #4  0x00007f3dad9404f6 g_thread_proxy (libglib-2.0.so.0)
                                                #5  0x00007f3daa5b8619 start_thread (libpthread.so.0)
                                                #6  0x00007f3daa2e6e7f __clone (libc.so.6)
                                                
                                                Stack trace of thread 8419:
                                                #0  0x00007f3daa2dac2b __GI___poll (libc.so.6)
                                                #1  0x00007f3dad918ed9 g_main_context_iterate.isra.25 (libglib-2.0.so.0)
                                                #2  0x00007f3dad918fec g_main_context_iteration (libglib-2.0.so.0)
                                                #3  0x00007f3d9900e42d dconf_gdbus_worker_thread (libdconfsettings.so)
                                                #4  0x00007f3dad9404f6 g_thread_proxy (libglib-2.0.so.0)
                                                #5  0x00007f3daa5b8619 start_thread (libpthread.so.0)
                                                #6  0x00007f3daa2e6e7f __clone (libc.so.6)
                                                
                                                Stack trace of thread 8418:
                                                #0  0x00007f3daa2dac2b __GI___poll (libc.so.6)
                                                #1  0x00007f3dad918ed9 g_main_context_iterate.isra.25 (libglib-2.0.so.0)
                                                #2  0x00007f3dad919272 g_main_loop_run (libglib-2.0.so.0)
                                                #3  0x00007f3dad600ab6 gdbus_shared_thread_func (libgio-2.0.so.0)
                                                #4  0x00007f3dad9404f6 g_thread_proxy (libglib-2.0.so.0)
                                                #5  0x00007f3daa5b8619 start_thread (libpthread.so.0)
                                                #6  0x00007f3daa2e6e7f __clone (libc.so.6)
Comment 1 Kai Lüke 2017-10-06 14:43:01 UTC
Hi,
thanks for reporting, I believe it is fixed in 3.26.1 – or did you run this?
Regards,
Kai

*** This bug has been marked as a duplicate of bug 787230 ***
Comment 2 Bastien Nocera 2017-10-06 14:50:04 UTC
gnome-disk-utility-3.26.0-1.fc27.x86_64

3.26.1 still hasn't landed in my distro.