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

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to