Crash after imaging disc with errors
I tried to rip a CD-ROM that had errors with Disks, and it crashed when I clicked "Delete the image" on the dialog.
gnome-disk-utility-45.0-1.fc39.x86_64
#0 0x000055ec5cdba803 in on_response (dialog=<optimized out>, response=<optimized out>, user_data=<optimized out>) at ../src/disks/gducreatediskimagedialog.c:463
#1 0x00007f07084db52a in g_closure_invoke () at /lib64/libgobject-2.0.so.0
#2 0x00007f0708509fec in signal_emit_unlocked_R.isra.0 () at /lib64/libgobject-2.0.so.0
#3 0x00007f07084fad59 in signal_emit_valist_unlocked () at /lib64/libgobject-2.0.so.0
#4 0x00007f07084faf91 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#5 0x00007f07084fb053 in g_signal_emit () at /lib64/libgobject-2.0.so.0
#6 0x00007f07084fae85 in signal_emit_valist_unlocked () at /lib64/libgobject-2.0.so.0
#7 0x00007f07084faf91 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#8 0x00007f07084fb053 in g_signal_emit () at /lib64/libgobject-2.0.so.0
#9 0x00007f0707cdf5e8 in gtk_real_button_released () at /lib64/libgtk-3.so.0
#10 0x00007f07084db52a in g_closure_invoke () at /lib64/libgobject-2.0.so.0
#11 0x00007f070850a168 in signal_emit_unlocked_R.isra.0 () at /lib64/libgobject-2.0.so.0
#12 0x00007f07084fad59 in signal_emit_valist_unlocked () at /lib64/libgobject-2.0.so.0
#13 0x00007f07084faf91 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#14 0x00007f07084fb053 in g_signal_emit () at /lib64/libgobject-2.0.so.0
#15 0x00007f0707cdf3ad in multipress_released_cb () at /lib64/libgtk-3.so.0
#16 0x00007f0707c9e073 in _gtk_marshal_VOID__INT_DOUBLE_DOUBLEv () at /lib64/libgtk-3.so.0
#17 0x00007f07084fae85 in signal_emit_valist_unlocked () at /lib64/libgobject-2.0.so.0
#18 0x00007f07084faf91 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#19 0x00007f07084fb053 in g_signal_emit () at /lib64/libgobject-2.0.so.0
#20 0x00007f0707dbb213 in gtk_gesture_multi_press_end () at /lib64/libgtk-3.so.0
#21 0x00007f07084df62a in g_cclosure_marshal_VOID__BOXEDv () at /lib64/libgobject-2.0.so.0
#22 0x00007f07084fae85 in signal_emit_valist_unlocked () at /lib64/libgobject-2.0.so.0
#23 0x00007f07084faf91 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#24 0x00007f07084fb053 in g_signal_emit () at /lib64/libgobject-2.0.so.0
#25 0x00007f0707db2e1c in _gtk_gesture_check_recognized.lto_priv.0 () at /lib64/libgtk-3.so.0
#26 0x00007f0707dbabeb in gtk_gesture_handle_event () at /lib64/libgtk-3.so.0
#27 0x00007f0707dbe4ea in gtk_gesture_single_handle_event () at /lib64/libgtk-3.so.0
#28 0x00007f0707d7d403 in gtk_event_controller_handle_event () at /lib64/libgtk-3.so.0
#29 0x00007f0707f63f68 in _gtk_widget_run_controllers.lto_priv.0 () at /lib64/libgtk-3.so.0
#30 0x00007f0707c9c827 in _gtk_marshal_BOOLEAN__BOXEDv () at /lib64/libgtk-3.so.0
#31 0x00007f07084fae85 in signal_emit_valist_unlocked () at /lib64/libgobject-2.0.so.0
#32 0x00007f07084faf91 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#33 0x00007f07084fb053 in g_signal_emit () at /lib64/libgobject-2.0.so.0
#34 0x00007f0707f714e4 in gtk_widget_event_internal.part.0.lto_priv () at /lib64/libgtk-3.so.0
#35 0x00007f0707e088f0 in propagate_event.lto_priv () at /lib64/libgtk-3.so.0
#36 0x00007f0707e0948a in gtk_main_do_event () at /lib64/libgtk-3.so.0
#37 0x00007f0707b3f427 in _gdk_event_emit () at /lib64/libgdk-3.so.0
#38 0x00007f0707b9882e in gdk_event_source_dispatch.lto_priv () at /lib64/libgdk-3.so.0
#39 0x00007f0708582e5c in g_main_context_dispatch_unlocked.lto_priv () at /lib64/libglib-2.0.so.0
#40 0x00007f07085dddd8 in g_main_context_iterate_unlocked.isra () at /lib64/libglib-2.0.so.0
#41 0x00007f0708580ad3 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#42 0x00007f0708759c5d in g_application_run () at /lib64/libgio-2.0.so.0
#43 0x000055ec5cdb72da in main (argc=2, argv=0x7fff14b135d8) at ../src/disks/main.c:26
(gdb) list
458 gtk_widget_destroy (GTK_WIDGET (dialog));
459 if (response == GTK_RESPONSE_NO)
460 {
461 if (!g_file_delete (data->output_file, NULL, &error))
462 {
463 g_warning ("Error deleting file: %s (%s, %d)",
464 error->message, g_quark_to_string (error->domain), error->code);
465 g_clear_error (&error);
466 }
467 }