crash (SIGSEGV) while doing SMART tests on a disk
Submitted by Paul Wise
Link to original bug (#783259)
Description
Created attachment 352914 gdb backtrace of the crash
I got a crash (SIGSEGV) in gnome-disks while doing SMART tests on a disk. I am using gnome-disk-utility 3.22.1-1 and GNOME 3.22 on Debian stretch. If the below gdb backtrace summary and attached full gdb backtrace isn't useful, please close this bug.
Core was generated by `/usr/bin/gnome-disks --gapplication-service'. Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f5c273a3897 in udisks_drive_ata_get_smart_enabled (object=0x5621ef36cf80) at udisks-generated.c:7262
7262 udisks-generated.c: No such file or directory.
[Current thread is 1 (Thread 0x7f5c287d0f00 (LWP 19934))]
#0 0x00007f5c273a3897 in udisks_drive_ata_get_smart_enabled (object=0x5621ef36cf80) at udisks-generated.c:7262
#1 0x00005621ed756fa0 in ()
#2 0x00005621ed757049 in ()
#3 0x00007f5c24eaa123 in g_timeout_dispatch (source=0x5621ef6d10a0, callback=<optimized out>, user_data=<optimized out>) at ././glib/gmain.c:4674
#4 0x00007f5c24ea96aa in g_main_dispatch (context=0x5621ef181820) at ././glib/gmain.c:3203
#5 0x00007f5c24ea96aa in g_main_context_dispatch (context=context@entry=0x5621ef181820) at ././glib/gmain.c:3856
#6 0x00007f5c24ea9a60 in g_main_context_iterate (context=0x5621ef181820, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3929
#7 0x00007f5c24ea9d82 in g_main_loop_run (loop=0x5621ef6e10b0) at ././glib/gmain.c:4125
#8 0x00007f5c26c02840 in gtk_dialog_run (dialog=0x5621ef66c290 [GtkDialog]) at ././gtk/gtkdialog.c:1397
#9 0x00005621ed758c1c in gdu_ata_smart_dialog_show ()
#13 0x00007f5c2519dfbf in <emit signal ??? on instance 0x5621ef46ed90 [GtkMenuItem]> (instance=instance@entry=0x5621ef46ed90, signal_id=<optimized out>, detail=detail@entry=0) at ././gobject/gsignal.c:3447
#10 0x00007f5c25182f75 in g_closure_invoke (closure=0x5621ef345660, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7ffd9b08d8d0, invocation_hint=invocation_hint@entry=0x7ffd9b08d850) at ././gobject/gclosure.c:804
#11 0x00007f5c25194f82 in signal_emit_unlocked_R (node=node@entry=0x5621ef1d84b0, detail=detail@entry=0, instance=instance@entry=0x5621ef46ed90, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffd9b08d8d0) at ././gobject/gsignal.c:3635
#12 0x00007f5c2519dbdc in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffd9b08da80) at ././gobject/gsignal.c:3391
#14 0x00007f5c26de2a7e in gtk_widget_activate (widget=widget@entry=0x5621ef46ed90 [GtkMenuItem]) at ././gtk/gtkwidget.c:7757
#15 0x00007f5c26cb08a6 in gtk_menu_shell_activate_item (menu_shell=0x5621ef4922c0 [GtkMenu], menu_item=0x5621ef46ed90 [GtkMenuItem], force_deactivate=<optimized out>) at ././gtk/gtkmenushell.c:1375
#16 0x00007f5c26cb0bdb in gtk_menu_shell_button_release (widget=0x5621ef4922c0 [GtkMenu], event=<optimized out>) at ././gtk/gtkmenushell.c:791
#17 0x00007f5c26c93ba1 in _gtk_marshal_BOOLEAN__BOXEDv (closure=0x5621ef1be2f0, return_value=0x7ffd9b08ddd0, instance=0x5621ef4922c0, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x5621ef1c4fd0) at ././gtk/gtkmarshalers.c:131
#18 0x00007f5c251831a4 in _g_closure_invoke_va (closure=closure@entry=0x5621ef1be2f0, return_value=return_value@entry=0x7ffd9b08ddd0, instance=instance@entry=0x5621ef4922c0, args=args@entry=0x7ffd9b08dea0, n_params=<optimized out>, param_types=0x5621ef1c4fd0) at ././gobject/gclosure.c:867
#19 0x00007f5c2519d3a1 in g_signal_emit_valist (instance=0x5621ef4922c0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffd9b08dea0) at ././gobject/gsignal.c:3300
#20 0x00007f5c2519dfbf in g_signal_emit (instance=instance@entry=0x5621ef4922c0, signal_id=<optimized out>, detail=detail@entry=0) at ././gobject/gsignal.c:3447
#21 0x00007f5c26de057c in gtk_widget_event_internal (widget=0x5621ef4922c0 [GtkMenu], event=0x7f5c10007ee0) at ././gtk/gtkwidget.c:7724
#22 0x00007f5c26c90b2e in propagate_event_up (topmost=<optimized out>, event=<optimized out>, widget=0x5621ef4922c0 [GtkMenu]) at ././gtk/gtkmain.c:2578
#23 0x00007f5c26c90b2e in propagate_event (widget=<optimized out>, event=0x7f5c10007ee0, captured=<optimized out>, topmost=0x0) at ././gtk/gtkmain.c:2680
#24 0x00007f5c26c92bee in gtk_main_do_event (event=0x7f5c10007ee0) at ././gtk/gtkmain.c:1901
#25 0x00007f5c267a3e15 in _gdk_event_emit (event=event@entry=0x7f5c10007ee0) at ././gdk/gdkevents.c:73
#26 0x00007f5c267d4ea2 in gdk_event_source_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ././gdk/x11/gdkeventsource.c:367
#27 0x00007f5c24ea97f7 in g_main_dispatch (context=0x5621ef181820) at ././glib/gmain.c:3203
#28 0x00007f5c24ea97f7 in g_main_context_dispatch (context=context@entry=0x5621ef181820) at ././glib/gmain.c:3856
#29 0x00007f5c24ea9a60 in g_main_context_iterate (context=context@entry=0x5621ef181820, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3929
#30 0x00007f5c24ea9b0c in g_main_context_iteration (context=context@entry=0x5621ef181820, may_block=may_block@entry=1) at ././glib/gmain.c:3990
#31 0x00007f5c2546572d in g_application_run (application=0x5621ef1800e0 [GduApplication], argc=2, argv=0x7ffd9b08e318) at ././gio/gapplication.c:2381
#32 0x00005621ed749070 in main ()
Attachment 352914, "gdb backtrace of the crash":
file_783259.txt
Version: 3.22.x