GNOME Bugzilla – Bug 788553
Crash when powering off USB flash drive
Last modified: 2017-10-06 14:50:04 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)
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 ***
gnome-disk-utility-3.26.0-1.fc27.x86_64 3.26.1 still hasn't landed in my distro.