Package: gsmartcontrol Version: 1.1.3-2 Severity: important # gsmartcontrol -v
<info> [app] Retrieving basic information about the device...
<dump> [app] Device information for /dev/sr0 (type: ""):
<dump> [app] Model:
<dump> [app] Detected type: unknown
<dump> [app] SMART status: Unsupported
<dump> [default] ENTER: "Cmdex::stopped_cleanup()"
Segmentation fault
~~~~
Thread 1 "gsmartcontrol" received signal SIGSEGV, Segmentation fault.
GscMainWindowIconView::on_cell_data_render (this=0x55555582e0d0, iter=...) at
gsc_main_window_iconview.h:226
226 gsc_main_window_iconview.h: No such file or directory.
(gdb) bt
#0 0x000055555562886a in
GscMainWindowIconView::on_cell_data_render(Gtk::TreeIter const&)
(this=0x55555582e0d0, iter=...)
at gsc_main_window_iconview.h:226
#1 0x00007ffff7cf1785 in () at /usr/lib/x86_64-linux-gnu/libgtkmm-3.0.so.1
#2 0x00007ffff70d25a3 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#3 0x00007ffff6999b70 in g_hash_table_foreach () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff70d243b in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#5 0x00007ffff70d7c4b in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#6 0x00007ffff736a4ba in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#7 0x00007ffff6a8eec6 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8 0x00007ffff6aab38d in g_signal_emit_valist () at
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9 0x00007ffff6aab97f in g_signal_emit () at
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007ffff70d3f12 in gtk_cell_area_apply_attributes () at
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#11 0x00007ffff71a7165 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#12 0x00007ffff7030d88 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#13 0x00007ffff5c4f9cb in () at
/usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0
#14 0x00007ffff6aa25e8 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007ffff6aab2be in g_signal_emit_valist () at
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007ffff6aabe56 in g_signal_emit_by_name () at
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007ffff6a8ec8d in g_closure_invoke () at
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007ffff6aa1e64 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007ffff6aab2be in g_signal_emit_valist () at
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007ffff6aab97f in g_signal_emit () at
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007ffff71d05b3 in gtk_list_store_insert () at
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#22 0x00007ffff7d3567a in Gtk::ListStore::append() () at
/usr/lib/x86_64-linux-gnu/libgtkmm-3.0.so.1
#23 0x000055555562e5b0 in
GscMainWindowIconView::add_entry(hz::intrusive_ptr<StorageDevice,
hz::IntrusivePtrRefFunctionsDefault<StorageDevice> >, bool)
(this=this@entry=0x55555582e0d0, drive=...,
scroll_to_it=scroll_to_it@entry=false) at gsc_main_window_iconview.h:239
#24 0x0000555555623fa1 in GscMainWindow::rescan_devices() (this=0x5555557d1300)
at ./hz/intrusive_ptr.h:460
#25 0x0000555555624f65 in GscMainWindow::populate_iconview(bool)
(this=0x5555557d1300, smartctl_valid=true) at gsc_main_window.cpp:180
#26 0x0000555555625fa6 in GscMainWindow::GscMainWindow(_GtkWindow*,
Glib::RefPtr<Gtk::Builder> const&)
(this=0x5555557d1300, gtkcobj=<optimized out>, ref_ui=...,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
gsc_main_window.cpp:154
#27 0x0000555555611fdb in
Gtk::Builder::get_widget_derived<GscMainWindow>(Glib::ustring const&,
GscMainWindow*&)
(widget=<synthetic pointer>: <optimized out>, name=...,
this=0x555555ba4c50) at /usr/include/glibmm-2.4/glibmm/refptr.h:277
#28 0x0000555555611fdb in AppUIResWidget<GscMainWindow, false,
Gtk::Window>::create() () at applib/app_ui_res_utils.h:152
#29 0x000055555560ae67 in app_init_and_loop(int&, char**&)
(argc=@0x7fffffffe53c: 1, argv=@0x7fffffffe530: 0x7fffffffe628) at
gsc_init.cpp:544
#30 0x00005555555c2cd5 in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at gsc_main.cpp:48
~~~~
I can only start gsmartcontrol with "--no-scan"...
--- System information. ---
Architecture:
Kernel: Linux 4.19.0-5-amd64
Debian Release: 10.1
--- Package information. ---
Depends (Version) | Installed
===================================-+-============
libatk1.0-0 (>= 1.12.4) | 2.30.0-2
libatkmm-1.6-1v5 (>= 2.24.0) | 2.28.0-2
libc6 (>= 2.14) |
libcairo-gobject2 (>= 1.10.0) |
libcairo2 (>= 1.2.4) |
libcairomm-1.0-1v5 (>= 1.12.0) |
libfribidi0 (>= 0.19.2) |
libgcc1 (>= 1:3.0) |
libgdk-pixbuf2.0-0 (>= 2.22.0) |
libglib2.0-0 (>= 2.16.0) |
libglibmm-2.4-1v5 (>= 2.54.0) |
libgtk-3-0 (>= 3.21.4) |
libgtkmm-3.0-1v5 (>= 3.22.0) |
libpango-1.0-0 (>= 1.14.0) |
libpangocairo-1.0-0 (>= 1.14.0) |
libpangomm-1.4-1v5 (>= 2.40.0) |
libpcre3 |
libpcrecpp0v5 (>= 7.7) |
libsigc++-2.0-0v5 (>= 2.8.0) |
libstdc++6 (>= 5.2) |
smartmontools (>= 5.43) |
--
Regards,
Dmitry Smirnov
---
To predict the behavior of ordinary people in advance, you only have to
assume that they will always try to escape a disagreeable situation with
the smallest possible expenditure of intelligence.
-- Friedrich Nietzsche
signature.asc
Description: This is a digitally signed message part.

