ashaduri / gsmartcontrol

GSmartControl - Hard disk drive and SSD health inspection tool

Home Page:https://gsmartcontrol.shaduri.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GSmartControl crashes when it adds a device or scans manually

firepainting opened this issue · comments

Hi,

This is similar to #2.

gsmartcontrol-root --no-scan does not crash, but after I Ctrl R or add a device /dev/sda, it crashes.

Here's my output.txt

I'm using:

  • Linux Mint 20.2 Cinnamon
  • Adwaita but ONLY for controls (not icons)

Used to run okay but "suddenly" crashes.

Thank you. I hope these are helpful.

Stack trace (and then log from the terminal, below it):

===================================================================
 Info                                                              
===================================================================
           PID: 17900 (gsmartcontrol)
           UID: 1000 (username)
           GID: 1000 (username)
        Signal: 11 (SEGV)
     Timestamp: Sat 2021-08-14 19:14:53 (1h 9min ago)
  Command Line: gsmartcontrol
    Executable: /usr/sbin/gsmartcontrol
 Control Group: /user.slice/user-1000.slice/user@1000.service/apps.slice/apps-org.gnome.Terminal.slice/vte-spawn-c6515cd1-72a6-4c1b-aca5-e9e774f02df7.scope
          Unit: user@1000.service
     User Unit: vte-spawn-c6515cd1-72a6-4c1b-aca5-e9e774f02df7.scope
         Slice: user-1000.slice
     Owner UID: 1000 (username)
       Boot ID: e5b6c0796ca34bf0b04e166ee7289bb1
    Machine ID: 939972095cf1459c8b22cc608eff85da
      Hostname: Hostname
       Storage: /var/lib/systemd/coredump/core.gsmartcontrol.1000.e5b6c0796ca34bf0b04e166ee7289bb1.17900.1628939693000000000000.lz4
       Message: Process 17900 (gsmartcontrol) of user 1000 dumped core.
                
                Stack trace of thread 17900:
                #0  0x0000561fe5e7911e n/a (gsmartcontrol + 0xe211e)
                #1  0x00007fc8972cccf5 n/a (libgtkmm-3.0.so.1 + 0x329cf5)
                #2  0x00007fc8967c804b n/a (libgtk-3.so.0 + 0x14704b)
                #3  0x00007fc8962db1b8 g_hash_table_foreach (libglib-2.0.so.0 + 0x401b8)
                #4  0x00007fc8967c7edf n/a (libgtk-3.so.0 + 0x146edf)
                #5  0x00007fc8967cd8bf n/a (libgtk-3.so.0 + 0x14c8bf)
                #6  0x00007fc896a6f815 n/a (libgtk-3.so.0 + 0x3ee815)
                #7  0x00007fc8963d8a56 n/a (libgobject-2.0.so.0 + 0x14a56)
                #8  0x00007fc8963f7b48 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33b48)
                #9  0x00007fc8963f80f3 g_signal_emit (libgobject-2.0.so.0 + 0x340f3)
                #10 0x00007fc8967c9a73 gtk_cell_area_apply_attributes (libgtk-3.so.0 + 0x148a73)
                #11 0x00007fc8968a1a79 n/a (libgtk-3.so.0 + 0x220a79)
                #12 0x00007fc896723506 n/a (libgtk-3.so.0 + 0xa2506)
                #13 0x00007fc895907fea n/a (libatk-bridge-2.0.so.0 + 0x14fea)
                #14 0x00007fc8963eca8d n/a (libgobject-2.0.so.0 + 0x28a8d)
                #15 0x00007fc8963f7bbe g_signal_emit_valist (libgobject-2.0.so.0 + 0x33bbe)
                #16 0x00007fc8963f8b9c g_signal_emit_by_name (libgobject-2.0.so.0 + 0x34b9c)
                #17 0x00007fc8963d8802 g_closure_invoke (libgobject-2.0.so.0 + 0x14802)
                #18 0x00007fc8963ec243 n/a (libgobject-2.0.so.0 + 0x28243)
                #19 0x00007fc8963f7bbe g_signal_emit_valist (libgobject-2.0.so.0 + 0x33bbe)
                #20 0x00007fc8963f80f3 g_signal_emit (libgobject-2.0.so.0 + 0x340f3)
                #21 0x00007fc8968cbc98 gtk_list_store_insert (libgtk-3.so.0 + 0x24ac98)
                #22 0x00007fc897317cce _ZN3Gtk9ListStore6appendEv (libgtkmm-3.0.so.1 + 0x374cce)
                #23 0x0000561fe5e73be0 n/a (gsmartcontrol + 0xdcbe0)
                #24 0x0000561fe5e74c1f n/a (gsmartcontrol + 0xddc1f)
                #25 0x0000561fe5e76257 n/a (gsmartcontrol + 0xdf257)
                #26 0x0000561fe5e5d14a n/a (gsmartcontrol + 0xc614a)
                #27 0x0000561fe5e5667c n/a (gsmartcontrol + 0xbf67c)
                #28 0x0000561fe5e05fc9 n/a (gsmartcontrol + 0x6efc9)
                #29 0x00007fc895d540b3 __libc_start_main (libc.so.6 + 0x270b3)
                #30 0x0000561fe5e170ee n/a (gsmartcontrol + 0x800ee)
                
                Stack trace of thread 17901:
                #0  0x00007fc895e42aff __GI___poll (libc.so.6 + 0x115aff)
                #1  0x00007fc8962ed36e n/a (libglib-2.0.so.0 + 0x5236e)
                #2  0x00007fc8962ed4a3 g_main_context_iteration (libglib-2.0.so.0 + 0x524a3)
                #3  0x00007fc8962ed4f1 n/a (libglib-2.0.so.0 + 0x524f1)
                #4  0x00007fc896316ad1 n/a (libglib-2.0.so.0 + 0x7bad1)
                #5  0x00007fc895f28609 start_thread (libpthread.so.0 + 0x9609)
                #6  0x00007fc895e4f293 __clone (libc.so.6 + 0x122293)
                
                Stack trace of thread 17902:
                #0  0x00007fc895e42aff __GI___poll (libc.so.6 + 0x115aff)
                #1  0x00007fc8962ed36e n/a (libglib-2.0.so.0 + 0x5236e)
                #2  0x00007fc8962ed6f3 g_main_loop_run (libglib-2.0.so.0 + 0x526f3)
                #3  0x00007fc8956def8a n/a (libgio-2.0.so.0 + 0x11ef8a)
                #4  0x00007fc896316ad1 n/a (libglib-2.0.so.0 + 0x7bad1)
                #5  0x00007fc895f28609 start_thread (libpthread.so.0 + 0x9609)
                #6  0x00007fc895e4f293 __clone (libc.so.6 + 0x122293)
===================================================================
 GDB Log                                                           
===================================================================
[New LWP 17900]
[New LWP 17901]
[New LWP 17902]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `gsmartcontrol'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x0000561fe5e7911e in ?? ()
[Current thread is 1 (Thread 0x7fc894a1ff40 (LWP 17900))]

===================================================================
 GDB Backtrace                                                     
===================================================================
[New LWP 17900]
[New LWP 17901]
[New LWP 17902]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `gsmartcontrol'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x0000561fe5e7911e in ?? ()
[Current thread is 1 (Thread 0x7fc894a1ff40 (LWP 17900))]
#0  0x0000561fe5e7911e in ?? ()
#1  0x00007fc8972cccf5 in ?? () from /lib/x86_64-linux-gnu/libgtkmm-3.0.so.1
#2  0x00007fc8967c804b in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#3  0x00007fc8962db1b8 in g_hash_table_foreach () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc8967c7edf in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#5  0x00007fc8967cd8bf in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#6  0x00007fc896a6f815 in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#7  0x00007fc8963d8a56 in ?? () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8  0x00007fc8963f7b48 in g_signal_emit_valist () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x00007fc8963f80f3 in g_signal_emit () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007fc8967c9a73 in gtk_cell_area_apply_attributes () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#11 0x00007fc8968a1a79 in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#12 0x00007fc896723506 in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#13 0x00007fc895907fea in ?? () from /lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0
#14 0x00007fc8963eca8d in ?? () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007fc8963f7bbe in g_signal_emit_valist () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007fc8963f8b9c in g_signal_emit_by_name () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007fc8963d8802 in g_closure_invoke () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007fc8963ec243 in ?? () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007fc8963f7bbe in g_signal_emit_valist () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007fc8963f80f3 in g_signal_emit () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007fc8968cbc98 in gtk_list_store_insert () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#22 0x00007fc897317cce in Gtk::ListStore::append() () from /lib/x86_64-linux-gnu/libgtkmm-3.0.so.1
#23 0x0000561fe5e73be0 in ?? ()
#24 0x0000561fe5e74c1f in ?? ()
#25 0x0000561fe5e76257 in ?? ()
#26 0x0000561fe5e5d14a in ?? ()
#27 0x0000561fe5e5667c in ?? ()
#28 0x0000561fe5e05fc9 in ?? ()
#29 0x00007fc895d540b3 in __libc_start_main (main=0x561fe5e05fa0, argc=1, argv=0x7fffa24f8b48, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffa24f8b38) at ../csu/libc-start.c:308
#30 0x0000561fe5e170ee in ?? ()

===================================================================
 GDB Backtrace (all threads)                                       
===================================================================
[New LWP 17900]
[New LWP 17901]
[New LWP 17902]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `gsmartcontrol'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x0000561fe5e7911e in ?? ()
[Current thread is 1 (Thread 0x7fc894a1ff40 (LWP 17900))]

Thread 3 (Thread 0x7fc891d21700 (LWP 17902)):
#0  0x00007fc895e42aff in __GI___poll (fds=0x561fe7f52070, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
#1  0x00007fc8962ed36e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2  0x00007fc8962ed6f3 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3  0x00007fc8956def8a in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#4  0x00007fc896316ad1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#5  0x00007fc895f28609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140499416651520, -2887917060274333403, 140735916504654, 140735916504655, 140735916504800, 140499416648832, 2917537715212704037, 2917529197837343013}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#6  0x00007fc895e4f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.

Thread 2 (Thread 0x7fc892522700 (LWP 17901)):
#0  0x00007fc895e42aff in __GI___poll (fds=0x561fe7f3d3b0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
#1  0x00007fc8962ed36e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2  0x00007fc8962ed4a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3  0x00007fc8962ed4f1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#4  0x00007fc896316ad1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#5  0x00007fc895f28609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140499425044224, -2887917060274333403, 140735916504222, 140735916504223, 140735916504368, 140499425041536, 2917534417214691621, 2917529197837343013}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#6  0x00007fc895e4f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.

Thread 1 (Thread 0x7fc894a1ff40 (LWP 17900)):
#0  0x0000561fe5e7911e in ?? ()
No symbol table info available.
#1  0x00007fc8972cccf5 in ?? () from /lib/x86_64-linux-gnu/libgtkmm-3.0.so.1
No symbol table info available.
#2  0x00007fc8967c804b in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#3  0x00007fc8962db1b8 in g_hash_table_foreach () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#4  0x00007fc8967c7edf in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#5  0x00007fc8967cd8bf in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#6  0x00007fc896a6f815 in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#7  0x00007fc8963d8a56 in ?? () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#8  0x00007fc8963f7b48 in g_signal_emit_valist () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#9  0x00007fc8963f80f3 in g_signal_emit () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#10 0x00007fc8967c9a73 in gtk_cell_area_apply_attributes () from /lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#11 0x00007fc8968a1a79 in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#12 0x00007fc896723506 in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#13 0x00007fc895907fea in ?? () from /lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0
No symbol table info available.
#14 0x00007fc8963eca8d in ?? () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#15 0x00007fc8963f7bbe in g_signal_emit_valist () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#16 0x00007fc8963f8b9c in g_signal_emit_by_name () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#17 0x00007fc8963d8802 in g_closure_invoke () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#18 0x00007fc8963ec243 in ?? () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#19 0x00007fc8963f7bbe in g_signal_emit_valist () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#20 0x00007fc8963f80f3 in g_signal_emit () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#21 0x00007fc8968cbc98 in gtk_list_store_insert () from /lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#22 0x00007fc897317cce in Gtk::ListStore::append() () from /lib/x86_64-linux-gnu/libgtkmm-3.0.so.1
No symbol table info available.
#23 0x0000561fe5e73be0 in ?? ()
No symbol table info available.
#24 0x0000561fe5e74c1f in ?? ()
No symbol table info available.
#25 0x0000561fe5e76257 in ?? ()
No symbol table info available.
#26 0x0000561fe5e5d14a in ?? ()
No symbol table info available.
#27 0x0000561fe5e5667c in ?? ()
No symbol table info available.
#28 0x0000561fe5e05fc9 in ?? ()
No symbol table info available.
#29 0x00007fc895d540b3 in __libc_start_main (main=0x561fe5e05fa0, argc=1, argv=0x7fffa24f8b48, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffa24f8b38) at ../csu/libc-start.c:308
        self = <optimized out>
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {94695001711120, -2887917060274333403, 94695000731840, 140735916510016, 0, 0, 2887733300750637349, 2917528912328186149}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x1, 0x7fffa24f8b48}, data = {prev = 0x0, cleanup = 0x0, canceltype = 1}}}
        not_first_call = <optimized out>
#30 0x0000561fe5e170ee in ?? ()
No symbol table info available.
#0  0x0000561fe5e7911e in ?? ()
#1  0x00007fc8972cccf5 in ?? () from /lib/x86_64-linux-gnu/libgtkmm-3.0.so.1
#2  0x00007fc8967c804b in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#3  0x00007fc8962db1b8 in g_hash_table_foreach () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc8967c7edf in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#5  0x00007fc8967cd8bf in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#6  0x00007fc896a6f815 in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#7  0x00007fc8963d8a56 in ?? () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8  0x00007fc8963f7b48 in g_signal_emit_valist () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x00007fc8963f80f3 in g_signal_emit () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007fc8967c9a73 in gtk_cell_area_apply_attributes () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#11 0x00007fc8968a1a79 in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#12 0x00007fc896723506 in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#13 0x00007fc895907fea in ?? () from /lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0
#14 0x00007fc8963eca8d in ?? () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007fc8963f7bbe in g_signal_emit_valist () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007fc8963f8b9c in g_signal_emit_by_name () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007fc8963d8802 in g_closure_invoke () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007fc8963ec243 in ?? () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007fc8963f7bbe in g_signal_emit_valist () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007fc8963f80f3 in g_signal_emit () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007fc8968cbc98 in gtk_list_store_insert () from /lib/x86_64-linux-gnu/libgtk-3.so.0
#22 0x00007fc897317cce in Gtk::ListStore::append() () from /lib/x86_64-linux-gnu/libgtkmm-3.0.so.1
#23 0x0000561fe5e73be0 in ?? ()
#24 0x0000561fe5e74c1f in ?? ()
#25 0x0000561fe5e76257 in ?? ()
#26 0x0000561fe5e5d14a in ?? ()
#27 0x0000561fe5e5667c in ?? ()
#28 0x0000561fe5e05fc9 in ?? ()
#29 0x00007fc895d540b3 in __libc_start_main (main=0x561fe5e05fa0, argc=1, argv=0x7fffa24f8b48, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffa24f8b38) at ../csu/libc-start.c:308
#30 0x0000561fe5e170ee in ?? ()

Log from terminal

<error> [gtk] _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’
<error> [gtk] posix_spawn avoided (workdir specified) (fd close requested) 
<error> [gtk] setenv()/putenv() are not thread-safe and should not be used after threads are created
<error> [gtk] setenv()/putenv() are not thread-safe and should not be used after threads are created
<error> [gtk] posix_spawn avoided (workdir specified) (fd close requested) 
<error> [gtk] setenv()/putenv() are not thread-safe and should not be used after threads are created
<error> [gtk] setenv()/putenv() are not thread-safe and should not be used after threads are created
<error> [gtk] posix_spawn avoided (workdir specified) (fd close requested) 
<error> [gtk] setenv()/putenv() are not thread-safe and should not be used after threads are created
<warn>  [app] SmartctlParser::parse_full(): No ATA sections could be parsed. Returning.
/usr/bin/gsmartcontrol-root: line 167: 51916 Segmentation fault      (core dumped) pkexec --disable-internal-agent /usr/sbin/gsmartcontrol "--no-scan"

Hi,
Thank you for the bug report and stack trace information.
Unfortunately, without debug symbols, it doesn't contain that much useful information.

Could you please install the following packages:

  • gsmartcontrol-dbgsym
  • libgtk-3-0-dbgsym
  • libgtkmm-3.0-1v5-dbgsym
  • libglib2.0-0-dbgsym
    and retrieve the stack trace again?
    You can remove these packages after we find the source of this bug.

Also, if a core file is generated during crash, please attach it here. I don't know how Mint handles core files, but I suspect, if apport service is enabled, /var/crash will contain the respective core file for the crash.

Thanks!

Hi,

Thank you for your response but I'm really sorry I can't help you further. I'm not that savvy a user and have no experience with this enterprise.

I found the packages you stated but I find it a bit scary to install them as they seem to depend on quite a lot of other packages and could break others.

I would like to get into this but I cannot really afford it right now, especially if something else gets broken. Meanwhile I might just look for another solution. Thanks for understanding!

Regarding the core file, I tested this again and found a file generated in /var/lib/systemd/coredump that looks something like core.gsmartcontrol.0.76.[alpha-numeric string].72546.[numeric string].lz4 Is this what you're looking for?

That's OK, no worries. Thanks anyway.

I found the packages you stated but I find it a bit scary to install them as they seem to depend on quite a lot of other packages and could break others.

They probably depend on other -dbgsym packages. These packages simply install the "debug information files" that help gdb and have no effect on the system. However, I do understand that you don't want to risk damage to your system.

core.gsmartcontrol.0.76.[alpha-numeric string].72546.[numeric string].lz4
Yes, most likely this is the "core" file that may help me pinpoint the crash location. I would appreciate it if you attached it to this bug report.

Thanks

Hi, I'm having the same problem. GSmartControl starts fine but crashes when scanning drives.
Stack trace with requested debugging symbols installed:

GDB Log

Starting program: /usr/sbin/gsmartcontrol
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff008f700 (LWP 7070)]
[New Thread 0x7fffef871700 (LWP 7071)]
[gtk] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7072]
[gtk] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7073]
[hz] Warning: exit: Device open failed, or device did not return an IDENTIFY DEVICE structure.
[app] SmartctlParser::parse_full(): No ATA sections could be parsed. Returning.
[gtk] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7074]
[hz] Warning: exit: Device open failed, or device did not return an IDENTIFY DEVICE structure.
[app] SmartctlParser::parse_full(): No ATA sections could be parsed. Returning.
[hz] FS warning: Error while opening file "/proc/scsi/scsi": Arquivo ou diretório inexistente.
[app] {anonymous}::read_proc_scsi_scsi_file(): SCSI file doesn't exist.
[hz] FS warning: Error while opening file "/proc/scsi/scsi": Arquivo ou diretório inexistente.
[app] {anonymous}::read_proc_scsi_scsi_file(): SCSI file doesn't exist.
Thread 1 "gsmartcontrol" received signal SIGSEGV, Segmentation fault.
GscMainWindowIconView::on_cell_data_render (this=0x555555c6d2d0, iter=...)
at gsc_main_window_iconview.h:226

GDB Backtrace

#0 0x00005555554c2dea in GscMainWindowIconView::on_cell_data_render(Gtk::TreeIter const&)
(this=0x555555c6d2d0, iter=...) at gsc_main_window_iconview.h:226
#1 0x00007ffff7d42785 in sigc::slot1<void, Gtk::TreeIter const&>::operator()(Gtk::TreeIter const&) const (_A_a1=..., this=0x555555ca1100) at /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:335
#2 0x00007ffff7d42785 in SignalProxy_CellData_gtk_callback(GtkCellLayout*, GtkCellRenderer*, GtkTreeModel*, GtkTreeIter*, gpointer)
(tree_model=, iter=, data=0x555555ca1100) at celllayout.cc:41
#3 0x00007ffff7122533 in apply_cell_attributes
(renderer=0x555555883a60 [gtkmm__GtkCellRendererPixbuf], info=0x555555c7baf0, data=0x7fffffffc360) at ../../../../gtk/gtkcellarea.c:1257
#4 0x00007ffff69cbc30 in g_hash_table_foreach
(hash_table=0x555555b7bc00 = {...}, func=func@entry=0x7ffff7122420 <apply_cell_attributes>, user_data=user_data@entry=0x7fffffffc360) at ../../../glib/ghash.c:1688
#5 0x00007ffff71223cb in gtk_cell_area_real_apply_attributes
(area=, tree_model=0x555555cb9dc0, iter=0x5555559d4d60, is_expander=, is_expanded=) at ../../../../gtk/gtkcellarea.c:1286
#6 0x00007ffff7127bdb in gtk_cell_area_box_apply_attributes
(area=area@entry=0x555555c9dbf0 [GtkCellAreaBox], tree_model=tree_model@entry=0x555555cb9dc0, iter=iter@entry=0x5555559d4d60, is_expander=, is_expanded=)
at ../../../../gtk/gtkcellareabox.c:1310
#7 0x00007ffff73ba5da in _gtk_marshal_VOID__OBJECT_BOXED_BOOLEAN_BOOLEANv
(closure=0x555555c92080, return_value=, instance=, args=, marshal_data=, n_params=, param_types=0x555555b28090)
at ../../../../gtk/gtkmarshalers.c:4982
#8 0x00007ffff6abeed6 in _g_closure_invoke_va
(closure=0x555555c92080, return_value=0x0, instance=0x555555c9dbf0, args=0x7fffffffc670, n_params=4, param_types=0x555555b28090) at ../../../gobject/gclosure.c:873
#9 0x00007ffff6adb3cd in g_signal_emit_valist (instance=0x555555c9dbf0, signal_id=, detail=0, var_args=var_args@entry=0x7fffffffc670) at ../../../gobject/gsignal.c:3301
#10 0x00007ffff6adb9bf in g_signal_emit (instance=instance@entry=0x555555c9dbf0, signal_id=, detail=detail@entry=0) at ../../../gobject/gsignal.c:3448
#11 0x00007ffff7123ea2 in gtk_cell_area_apply_attributes
(area=0x555555c9dbf0 [GtkCellAreaBox], tree_model=0x555555cb9dc0, iter=iter@entry=0x7fffffffc790, is_expander=is_expander@entry=0, is_expanded=is_expanded@entry=0) at ../../../../gtk/gtkcellarea.c:2373
#12 0x00007ffff71f7075 in _gtk_icon_view_set_cell_data (icon_view=icon_view@entry=0x555555cb02f0 [gtkmm__GtkIconView], item=item@entry=0x5555559e6780) at ../../../../gtk/gtkiconview.c:4345
#13 0x00007ffff7080d88 in get_text (item=0x5555559e6780, icon_view=0x555555cb02f0 [gtkmm__GtkIconView]) at ../../../../gtk/a11y/gtkiconviewaccessible.c:266
#14 0x00007ffff7080d88 in gtk_icon_view_accessible_ref_child (accessible=, index=0) at ../../../../gtk/a11y/gtkiconviewaccessible.c:965
#15 0x00007ffff627b9cb in () at /lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0
#18 0x00007ffff6adbe96 in <emit signal children-changed:add on instance 0x555555d1e250 [GtkIconViewAccessible]> (instance=0x555555d1e250, detailed_signal=) at ../../../gobject/gsignal.c:3488
#16 0x00007ffff6ad25f8 in signal_emit_unlocked_R
(node=node@entry=0x555555b2c200, detail=detail@entry=1001, instance=instance@entry=0x555555d1e250, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc9f0) at ../../../gobject/gsignal.c:3602
#17 0x00007ffff6adb2fe in g_signal_emit_valist (instance=instance@entry=0x555555d1e250, signal_id=signal_id@entry=196, detail=detail@entry=1001, var_args=var_args@entry=0x7fffffffcc18)
at ../../../gobject/gsignal.c:3392
#22 0x00007ffff6adb9bf in <emit signal ??? on instance 0x555555cb9dc0 [gtkmm__GtkListStore]> (instance=instance@entry=0x555555cb9dc0, signal_id=, detail=detail@entry=0)
at ../../../gobject/gsignal.c:3448
#19 0x00007ffff6abec9d in g_closure_invoke (closure=0x555555cd7fd0, return_value=0x0, n_param_values=3, param_values=0x7fffffffcf10, invocation_hint=0x7fffffffce90) at ../../../gobject/gclosure.c:810
#20 0x00007ffff6ad1e74 in signal_emit_unlocked_R
(node=node@entry=0x555555c9d140, detail=detail@entry=0, instance=instance@entry=0x555555cb9dc0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffcf10)
at ../../../gobject/gsignal.c:3706
#21 0x00007ffff6adb2fe in g_signal_emit_valist (instance=, signal_id=, detail=, var_args=var_args@entry=0x7fffffffd0f0) at ../../../gobject/gsignal.c:3392
#23 0x00007ffff732bb00 in gtk_tree_model_row_inserted (tree_model=tree_model@entry=0x555555cb9dc0, path=path@entry=0x555555b81e10, iter=iter@entry=0x7fffffffd270) at ../../../../gtk/gtktreemodel.c:1855
#24 0x00007ffff72204b3 in gtk_list_store_insert (list_store=0x555555cb9dc0 [gtkmm__GtkListStore], iter=0x7fffffffd270, position=0) at ../../../../gtk/gtkliststore.c:1282
#25 0x00007ffff72209ad in gtk_list_store_append (list_store=, iter=) at ../../../../gtk/gtkliststore.c:1395
#26 0x00007ffff7d8667a in Gtk::ListStore::append() (this=0x555555ca4bf0) at ../gtkmm/liststore.h:107
#27 0x00005555554c7750 in GscMainWindowIconView::add_entry(hz::intrusive_ptr<StorageDevice, hz::IntrusivePtrRefFunctionsDefault >, bool)
(this=this@entry=0x555555c6d2d0, drive=..., scroll_to_it=scroll_to_it@entry=false) at gsc_main_window_iconview.h:239
#28 0x00005555554bbd6e in GscMainWindow::rescan_devices() (this=this@entry=0x5555558d6860) at gsc_main_window.cpp:1079
#29 0x00005555554bc935 in GscMainWindow::populate_iconview(bool) (this=this@entry=0x5555558d6860, smartctl_valid=smartctl_valid@entry=true) at gsc_main_window.cpp:180
#30 0x00005555554be036 in GscMainWindow::GscMainWindow(_GtkWindow*, Glib::RefPtrGtk::Builder const&)
(this=0x5555558d6860, gtkcobj=, ref_ui=..., __in_chrg=, __vtt_parm=) at gsc_main_window.cpp:154
#31 0x00005555554a9a6b in Gtk::Builder::get_widget_derived(Glib::ustring const&, GscMainWindow*&) (widget=: , name=..., this=0x555555c9d710)
at /usr/include/gtkmm-3.0/gtkmm/builder.h:777
#32 0x00005555554a9a6b in AppUIResWidget<GscMainWindow, false, Gtk::Window>::create() () at applib/app_ui_res_utils.h:152
#33 0x00005555554a1902 in app_init_and_loop(int&, char**&) (argc=@0x7fffffffe04c: 1, argv=@0x7fffffffe040: 0x7fffffffe138) at gsc_init.cpp:544
#34 0x000055555544d4a5 in main(int, char**) (argc=, argv=) at gsc_main.cpp:48

GDB Backtrace (all threads)

Thread 3 (Thread 0x7fffef871700 (LWP 7071)):
#0 0x00007ffff64f8819 in __GI___poll (fds=0x5555558bfb40, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007ffff69dd1f6 in g_main_context_poll (priority=, n_fds=2, fds=0x5555558bfb40, timeout=, context=0x5555558bde50) at ../../../glib/gmain.c:4221
ret =
errsv =
poll_func = 0x7ffff69ec8b0 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready =
nfds = 2
allocated_nfds = 2
fds = 0x5555558bfb40
#2 0x00007ffff69dd1f6 in g_main_context_iterate (context=0x5555558bde50, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../../../glib/gmain.c:3915
max_priority = 2147483647
timeout = -1
some_ready =
nfds = 2
allocated_nfds = 2
fds = 0x5555558bfb40
#3 0x00007ffff69dd582 in g_main_loop_run (loop=0x5555558bdf90) at ../../../glib/gmain.c:4116
FUNCTION = "g_main_loop_run"
#4 0x00007ffff6d862e6 in gdbus_shared_thread_func (user_data=0x5555558bde20) at ../../../gio/gdbusprivate.c:275
data = 0x5555558bde20
#5 0x00007ffff6a054d5 in g_thread_proxy (data=0x555555872540) at ../../../glib/gthread.c:784
thread = 0x555555872540
FUNCTION = "g_thread_proxy"
#6 0x00007ffff65d2fa3 in start_thread (arg=) at pthread_create.c:486
ret =
pd =
now =
unwind_buf =
{cancel_jmp_buf = {{jmp_buf = {140737211995904, -449557869740548085, 140737488340862, 140737488340863, 140737211995904, 93824995810848, 449522623490170891, 449574660358545419}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
#7 0x00007ffff65034cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7ffff008f700 (LWP 7070)):
#0 0x00007ffff64f8819 in __GI___poll (fds=0x5555558adfb0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007ffff69dd1f6 in g_main_context_poll (priority=, n_fds=1, fds=0x5555558adfb0, timeout=, context=0x5555558adce0) at ../../../glib/gmain.c:4221
ret =
errsv =
poll_func = 0x7ffff69ec8b0 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready =
nfds = 1
allocated_nfds = 1
fds = 0x5555558adfb0
#2 0x00007ffff69dd1f6 in g_main_context_iterate (context=context@entry=0x5555558adce0, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../../../glib/gmain.c:3915
max_priority = 2147483647
timeout = -1
some_ready =
nfds = 1
allocated_nfds = 1
fds = 0x5555558adfb0
#3 0x00007ffff69dd31c in g_main_context_iteration (context=0x5555558adce0, may_block=may_block@entry=1) at ../../../glib/gmain.c:3981
retval =
#4 0x00007ffff69dd361 in glib_worker_main (data=) at ../../../glib/gmain.c:5861
#5 0x00007ffff6a054d5 in g_thread_proxy (data=0x5555558724a0) at ../../../glib/gthread.c:784
thread = 0x5555558724a0
FUNCTION = "g_thread_proxy"
#6 0x00007ffff65d2fa3 in start_thread (arg=) at pthread_create.c:486
ret =
pd =
now =
unwind_buf =
{cancel_jmp_buf = {{jmp_buf = {140737220507392, -449557869740548085, 140737488340462, 140737488340463, 140737220507392, 0, 449578682477060107, 449574660358545419}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
#7 0x00007ffff65034cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7ffff4ac9a80 (LWP 7066)):
#0 0x00005555554c2dea in GscMainWindowIconView::on_cell_data_render(Gtk::TreeIter const&) (this=0x555555c6d2d0, iter=...) at gsc_main_window_iconview.h:226
row =
{Gtk::TreeIter = {Gtk::TreeIterBase = {gobject_ = {stamp = -777307573, user_data = 0x555555e49830, user_data2 = 0x0, user_data3 = 0x0}}, model_ = 0x555555ca4bf8, is_end_ = false}, }
pixbuf = {pCppObject_ = 0x0}
surface =
#1 0x00007ffff7d42785 in sigc::slot1<void, Gtk::TreeIter const&>::operator()(Gtk::TreeIter const&) const (A_a1=..., this=0x555555ca1100) at /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:335
the_slot = 0x555555ca1100
#2 0x00007ffff7d42785 in SignalProxy_CellData_gtk_callback(GtkCellLayout*, GtkCellRenderer*, GtkTreeModel*, GtkTreeIter*, gpointer) (tree_model=, iter=, data=0x555555ca1100)
at celllayout.cc:41
the_slot = 0x555555ca1100
#3 0x00007ffff7122533 in apply_cell_attributes (renderer=0x555555883a60 [gtkmm__GtkCellRendererPixbuf], info=0x555555c7baf0, data=0x7fffffffc360) at ../../../../gtk/gtkcellarea.c:1257
attribute =
list = 0x0
value =
{g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
is_expander = 0
is_expanded = 0
#4 0x00007ffff69cbc30 in g_hash_table_foreach (hash_table=0x555555b7bc00 = {...}, func=func@entry=0x7ffff7122420 <apply_cell_attributes>, user_data=user_data@entry=0x7fffffffc360)
at ../../../glib/ghash.c:1688
node_hash =
node_key =
node_value =
i = 7
version = 2
FUNCTION = "g_hash_table_foreach"
#5 0x00007ffff71223cb in gtk_cell_area_real_apply_attributes (area=, tree_model=0x555555cb9dc0, iter=0x5555559d4d60, is_expander=, is_expanded=)
at ../../../../gtk/gtkcellarea.c:1286
priv = 0x555555c9dbb0
data = {area = 0x555555c9dbf0 [GtkCellAreaBox], model = 0x555555cb9dc0, iter = 0x5555559d4d60, is_expander = 0, is_expanded = 0}
path =
#6 0x00007ffff7127bdb in gtk_cell_area_box_apply_attributes
(area=area@entry=0x555555c9dbf0 [GtkCellAreaBox], tree_model=tree_model@entry=0x555555cb9dc0, iter=iter@entry=0x5555559d4d60, is_expander=, is_expanded=)
at ../../../../gtk/gtkcellareabox.c:1310
box = 0x555555c9dbf0 [GtkCellAreaBox]
priv = 0x555555c9db70
i =
#7 0x00007ffff73ba5da in gtk_marshal_VOID__OBJECT_BOXED_BOOLEAN_BOOLEANv
(closure=0x555555c92080, return_value=, instance=, args=, marshal_data=, n_params=, param_types=0x555555b28090)
at ../../../../gtk/gtkmarshalers.c:4982
cc = 0x555555c92080
data1 = 0x555555c9dbf0
data2 =
callback = 0x7ffff7127bc0 <gtk_cell_area_box_apply_attributes>
arg0 = 0x555555cb9dc0
arg1 = 0x5555559d4d60
arg2 = 1
arg3 = 1440840776
args_copy = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7fffffffc758, reg_save_area = 0x7fffffffc690}}
#8 0x00007ffff6abeed6 in g_closure_invoke_va (closure=0x555555c92080, return_value=0x0, instance=0x555555c9dbf0, args=0x7fffffffc670, n_params=4, param_types=0x555555b28090)
at ../../../gobject/gclosure.c:873
marshal = 0x7ffff6abd0f0 <g_type_class_meta_marshalv>
marshal_data = 0xb8
in_marshal = 0
real_closure = 0x555555c92060
FUNCTION = "g_closure_invoke_va"
#9 0x00007ffff6adb3cd in g_signal_emit_valist (instance=0x555555c9dbf0, signal_id=, detail=0, var_args=var_args@entry=0x7fffffffc670) at ../../../gobject/gsignal.c:3301
return_accu =
accu =
{g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
accumulator = 0x0
emission =
{next = 0x7fffffffc960, instance = 0x555555c9dbf0, ihint = {signal_id = 322, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x5555559c4e60 [GtkCellAreaBox/GtkCellArea/GInitiallyUnowned]}
signal_id = 322
instance_type =
emission_return =
{g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
rtype = 0x4 [void]
static_scope = 0
fastpath_handler =
closure =
run_type =
hlist =
l =
fastpath = 1
instance_and_params =
signal_return_type =
param_values =
node =
i =
n_params =
FUNCTION = "g_signal_emit_valist"
#10 0x00007ffff6adb9bf in g_signal_emit (instance=instance@entry=0x555555c9dbf0, signal_id=, detail=detail@entry=0) at ../../../gobject/gsignal.c:3448
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffc750, reg_save_area = 0x7fffffffc690}}
#11 0x00007ffff7123ea2 in gtk_cell_area_apply_attributes
(area=0x555555c9dbf0 [GtkCellAreaBox], tree_model=0x555555cb9dc0, iter=iter@entry=0x7fffffffc790, is_expander=is_expander@entry=0, is_expanded=is_expanded@entry=0) at ../../../../gtk/gtkcellarea.c:2373
func = "gtk_cell_area_apply_attributes"
#12 0x00007ffff71f7075 in gtk_icon_view_set_cell_data (icon_view=icon_view@entry=0x555555cb02f0 [gtkmm__GtkIconView], item=item@entry=0x5555559e6780) at ../../../../gtk/gtkiconview.c:4345
iter = {stamp = -777307573, user_data = 0x555555e49830, user_data2 = 0x0, user_data3 = 0x0}
path = 0x555555b84790
#13 0x00007ffff7080d88 in get_text (item=0x5555559e6780, icon_view=0x555555cb02f0 [gtkmm__GtkIconView]) at ../../../../gtk/a11y/gtkiconviewaccessible.c:266
text = 0x0
item = 0x5555559e6780
icon_view = 0x555555cb02f0 [gtkmm__GtkIconView]
widget = 0x555555cb02f0 [gtkmm__GtkIconView]
icons =
obj = 0x555555e15340 [GtkIconViewItemAccessible]
a11y_item = 0x555555e15340 [GtkIconViewItemAccessible]
func = "gtk_icon_view_accessible_ref_child"
#14 0x00007ffff7080d88 in gtk_icon_view_accessible_ref_child (accessible=, index=0) at ../../../../gtk/a11y/gtkiconviewaccessible.c:965
item = 0x5555559e6780
icon_view = 0x555555cb02f0 [gtkmm__GtkIconView]
widget = 0x555555cb02f0 [gtkmm__GtkIconView]
icons =
obj = 0x555555e15340 [GtkIconViewItemAccessible]
a11y_item = 0x555555e15340 [GtkIconViewItemAccessible]
func = "gtk_icon_view_accessible_ref_child"
#15 0x00007ffff627b9cb in () at /lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0
#18 0x00007ffff6adbe96 in <emit signal children-changed:add on instance 0x555555d1e250 [GtkIconViewAccessible]> (instance=0x555555d1e250, detailed_signal=) at ../../../gobject/gsignal.c:3488
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffcd50, reg_save_area = 0x7fffffffcc60}}
detail = 1001
signal_id = 196
c
itype = 0x55555591c840 [GtkIconViewAccessible/GtkContainerAccessible/GtkWidgetAccessible/GtkAccessible/AtkObject]
FUNCTION = "g_signal_emit_by_name"
#16 0x00007ffff6ad25f8 in signal_emit_unlocked_R
(node=node@entry=0x555555b2c200, detail=detail@entry=1001, instance=instance@entry=0x555555d1e250, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc9f0) at ../../../gobject/gsignal.c:3602
hook_func = 0x7ffff627b850
signal_hook = 0x555555cdeb70
need_destroy =
was_in_call = 0
may_recurse = 1
hook = 0x555555cdeb70
accumulator = 0x0
emission = {next = 0x7fffffffce80, instance = 0x555555d1e250, ihint = {signal_id = 196, detail = 1001, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_HOOK, chain_type = 0x4 [void]}
class_closure = 0x555555b33f70
hlist =
handler_list =
return_accu = 0x0
accu =
{g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 196
max_sequential_handler_number = 1664
return_value_altered = 0
#17 0x00007ffff6adb2fe in g_signal_emit_valist (instance=instance@entry=0x555555d1e250, signal_id=signal_id@entry=196, detail=detail@entry=1001, var_args=var_args@entry=0x7fffffffcc18)
at ../../../gobject/gsignal.c:3392
instance_and_params = 0x7fffffffc9f0
signal_return_type =
param_values = 0x7fffffffca08
node =
i =
n_params =
FUNCTION = "g_signal_emit_valist"
#22 0x00007ffff6adb9bf in <emit signal ??? on instance 0x555555cb9dc0 [gtkmm__GtkListStore]> (instance=instance@entry=0x555555cb9dc0, signal_id=, detail=detail@entry=0) at ../../../gobject/gsignal.c:3448
var_args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fffffffd1d0, reg_save_area = 0x7fffffffd110}}
#19 0x00007ffff6abec9d in g_closure_invoke (closure=0x555555cd7fd0, return_value=0x0, n_param_values=3, param_values=0x7fffffffcf10, invocation_hint=0x7fffffffce90) at ../../../gobject/gclosure.c:810
marshal = 0x7ffff73b7f90 <gtk_marshal_VOID__BOXED_BOXED>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x555555cd7fb0
FUNCTION = "g_closure_invoke"
#20 0x00007ffff6ad1e74 in signal_emit_unlocked_R (node=node@entry=0x555555c9d140, detail=detail@entry=0, instance=instance@entry=0x555555cb9dc0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffcf10) at ../../../gobject/gsignal.c:3706
tmp =
handler = 0x555555db2980
accumulator = 0x0
emission = {next = 0x0, instance = 0x555555cb9dc0, ihint = {signal_id = 330, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 0x4 [void]}
class_closure = 0x555555c9ef80
hlist =
handler_list =
return_accu = 0x0
accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 330
max_sequential_handler_number = 1663
return_value_altered = 1
#21 0x00007ffff6adb2fe in g_signal_emit_valist (instance=, signal_id=, detail=, var_args=var_args@entry=0x7fffffffd0f0) at ../../../gobject/gsignal.c:3392
instance_and_params = 0x7fffffffcf10
signal_return_type =
param_values = 0x7fffffffcf28
node =
i =
n_params =
FUNCTION = "g_signal_emit_valist"
#23 0x00007ffff732bb00 in gtk_tree_model_row_inserted (tree_model=tree_model@entry=0x555555cb9dc0, path=path@entry=0x555555b81e10, iter=iter@entry=0x7fffffffd270) at ../../../../gtk/gtktreemodel.c:1855
func = "gtk_tree_model_row_inserted"
#24 0x00007ffff72204b3 in gtk_list_store_insert (list_store=0x555555cb9dc0 [gtkmm__GtkListStore], iter=0x7fffffffd270, position=0) at ../../../../gtk/gtkliststore.c:1282
priv =
path = 0x555555b81e10
seq = 0x555555ca8390
ptr =
length =
func = "gtk_list_store_insert"
#25 0x00007ffff72209ad in gtk_list_store_append (list_store=, iter=) at ../../../../gtk/gtkliststore.c:1395
func = "gtk_list_store_append"
#26 0x00007ffff7d8667a in Gtk::ListStore::append() (this=0x555555ca4bf0) at ../gtkmm/liststore.h:107
new_pos = {Gtk::TreeIterBase = {gobject
= {stamp = -777307573, user_data = 0x555555e49830, user_data2 = 0x0, user_data3 = 0x0}}, model
= 0x555555ca4bf8, is_end
= false}
#27 0x00005555554c7750 in GscMainWindowIconView::add_entry(hz::intrusive_ptr<StorageDevice, hz::IntrusivePtrRefFunctionsDefault >, bool) (this=this@entry=0x555555c6d2d0, drive=..., scroll_to_it=scroll_to_it@entry=false) at gsc_main_window_iconview.h:239
row = {Gtk::TreeIter = {Gtk::TreeIterBase = {gobject = {stamp = -11632, user_data = 0x0, user_data2 = 0x7fffffffd440, user_data3 = 0x7fffffffd2c0}}, model = 0x7fffffffd290, is_end = false}, }
#28 0x00005555554bbd6e in GscMainWindow::rescan_devices() (this=this@entry=0x5555558d6860) at gsc_main_window.cpp:1079
i = 0
blacklist_str = ""
blacklist_patterns = std::vector of length 0, capacity 0
sd = {blacklist_patterns_ = std::vector of length 0, capacity 0, fetch_data_errors_ = std::vector of length 0, capacity 0, fetch_data_error_outputs_ = std::vector of length 0, capacity 0}
ex_factory = {p_ = 0x555555e04b20}
error_msg = ""
error =
fetch_outputs = std::vector of length 0, capacity 0
#29 0x00005555554bc935 in GscMainWindow::populate_iconview(bool) (this=this@entry=0x5555558d6860, smartctl_valid=smartctl_valid@entry=true) at gsc_main_window.cpp:180
load_virtuals = Python Exception <class 'OverflowError'> int too big to convert:
Python Exception <class 'OverflowError'> int too big to convert:
std::vector of length 213936668191975459, capacity 78945 = {"", "", "\000\000\000\000\000\000\000\000\r\000\000\000\000\000\000\000\320ʷUUU\000\000а\255UUU\000\000\000\000\000\000\000\000\000\000!\000\000\000\000\000\000\000Acetino2\000\207\235UUU\000\000 não teQ\000\000\000\000\000\000\000/usr/share/pixmaps/formatusb.png\000\\\366\377\177\000\000\261\000\000\000\000\000\000\000\240\\\366\377\177\000\000\240\\\366\377\177\000\000\260y\271UUU\000\000!\000\000\000\000\000\000\000formatusb\000\\366\377\177\000\000\300\032\247UUU\000\000q\000\000\000\000\000\000\000\326\000\000\000UU\000\000"..., <error: Cannot access memory at address 0x6168732f7273752f>, <error: Cannot access memory at address 0x736d>, '\000' <repeats 24 times>, "h\000\000\000\000\000\000\000\320f\b\367\377\177\000\000\000\000\000\000\000\000\000\000!\000\000\000\000\000\000\000\000\343\063\367\377\177", '\000' <repeats 18 times>, "\061", <error: Cannot access memory at address 0x796669746f6e6d2f>, "", <error: Cannot access memory at address 0x7bf00000000>, "/usr/share/icons/gnome/8x8/emblems\000\000\000\000\000\000\330\a\230UUU\000\000\000\000\000\000\000\000\000\000\030\371\231UUU\000\000\bz\225UUU\000\000Q\000\000\000\000\000\000\000/usr/share/icons/mnotify-some-wireframe-pkexec.png", '\000' <repeats 14 times>, "P\000\000\000\000\000\000\000Q", '\000' <repeats 11 times>, "\277\a\000\000\b\000\000\000\b\000\000\000\b\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000\000\261\255UUU\000\000"..., <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error: Cannot access memory at address 0x737572697061502f>, "", <error: Cannot access memory at address 0x7bf00000000>, "/usr/share/icons/Papirus/8x8/emblems\000\177\000\000\341\023\000\000\000\000\000\000\240\\\366\377\177\000\000\240\\\366\377\177\000\000\000\000\000\000\000\000\000\000Q", '\000' <repeats 11 times>, "\277\a\000\000\b\000\000\000\b\000\000\000\b\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000\360\261\255UUU\000\000\220\262\255UUU\000\000\n\000\000\000\000\000\000\000\320\n\256UUU\000\000\000\000\000\000\000\000\000\000!\000\000\000\000\000\000\000\070x8/emblems\000\377\177\000\000\000\000\000\000\000\000\000\000Q\000\000\000\000\000\000\000/usr/sha"..., <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error: Cannot access memory at address 0x737572697061502f>, "", <error: Cannot access memory at address 0x7bf00000000>, "/usr/share/icons/Papirus/8x8/emblems\000\177\000\000!\023\000\000\000\000\000\000\240\\\366\377\177\000\000\240\\\366\377\177\000\000\000\000\000\000\000\000\000\000Q", '\000' <repeats 11 times>, "\277\a\000\000\b\000\000\000\b\000\000\000\b\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000\260\262\255UUU\000\000P\263\255UUU\000\000\n\000\000\000\000\000\000\000\300X\224UUU\000\000\000\000\000\000\000\000\000\000!\000\000\000\000\000\000\000\070x8/emblems\000\377\177\000\000\000\000\000\000\000\000\000\000!\000\000\000\000\000\000\000\061\066x16/ac"..., <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error: Cannot access memory at address 0x312f656d6f6e672f>, "", <error: Cannot access memory at address 0x7c000000000>, "/usr/share/icons/gnome/16x16/actions", '\000' <repeats 28 times>, "(\372\226UUU\000\000Q", '\000' <repeats 11 times>, "\300\a\000\000\020\000\000\000\020\000\000\000\020\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000\260\263\255UUU\000\000p\263\255UUU\000\000\001\000\000\000\000\000\000\000P\203\255UUU\000\000\000\000\000\000\000\000\000\000Q\000\000\000\000\000\000\000/usr/share/icons/gnome/16x16/actions\000\000\000\000"..., <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error: Cannot access memory at address 0x312f656d6f6e672f>, "", <error: Cannot access memory at address 0x7c000000000>, "/usr/share/icons/gnome/16x16/actions", '\000' <repeats 36 times>, "Q", '\000' <repeats 11 times>, "\300\a\000\000\020\000\000\000\020\000\000\000\020\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000P\264\255UUU\000\000\220\263\255UUU\000\000\001\000\000\000\000\000\000\000\340\202\255UUU\000\000\000\000\000\000\000\000\000\000Q\000\000\000\000\000\000\000/usr/share/icons/Papirus/16x16/actions\000\000"..., <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error: Cannot access memory at address 0x737572697061502f>, "", <error: Cannot access memory at address 0x7c000000000>, "/usr/share/icons/Papirus/16x16/actions\000\000\341\020\000\000\000\000\000\000\240\\\366\377\177\000\000\240\\\366\377\177\000\000\000\000\000\000\000\000\000\000Q", '\000' <repeats 11 times>, "\300\a\000\000\020\000\000\000\020\000\000\000\020\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000\360\264\255UUU\000\000\220\265\255UUU\000\000\001\000\000\000\000\000\000\000\320\n\256UUU\000\000\000\000\000\000\000\000\000\000!\000\000\000\000\000\000\000\061\066x16/actions", '\000' <repeats 11 times>, "Q\000\000\000\000\000\000\000/usr/sha"..., <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error: Cannot access memory at address 0x737572697061502f>, "", <error: Cannot access memory at address 0x7c000000000>, "/usr/share/icons/Papirus/16x16/actions\000\000!\020\000\000\000\000\000\000\240\\\366\377\177\000\000\240\\\366\377\177\000\000\000\000\000\000\000\000\000\000Q", '\000' <repeats 11 times>, "\300\a\000\000\020\000\000\000\020\000\000\000\020\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000\260\265\255UUU\000\000P\266\255UUU\000\000\001\000\000\000\000\000\000\000\300X\224UUU\000\000\000\000\000\000\000\000\000\000!\000\000\000\000\000\000\000\061\066x16/actions", '\000' <repeats 11 times>, "!\000\000\000\000\000\000\000\061\066x16/an"..., <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error: Cannot access memory at address 0x312f656d6f6e672f>, "PÔUUU\000\000@\r\233UUU\000\000Ђ\272UUU\000\000\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\321\000\000\000\000\000\000\000@\346\214UUU\000\000@1m\367\377\177\000\000\000\000\000\000\000\000\000\000\300\360\214UUU\000\000@1m\367\377\177", '\000' <repeats 11 times>, "\360\214UUU\000\000X1m\367\377\177", '\000' <repeats 11 times>, "\347\214UUU\000\000@1m\367\377\177\000\000\000\000\000\000\000\000\000\000\344\214UUU\000\000\210\061m\367\377\177\000\000\000\000\000\000\000\000\000\000\200\345\214UUU\000\000\210\061m\367\377\177\000\000\000\000\000\000\000\000\000\000 \345\214UUU\000\000"..., <error: Cannot access memory at address 0x7c800000000>, "/usr/share/icons/gnome/16x16/animations\000\260\347\232UUU\000\000\020\071\223UUU\000\000\b}\225UUU\000\000\000\000\000\000\000\000\000\000Q", '\000' <repeats 11 times>, "\310\a\000\000\020\000\000\000\020\000\000\000\020\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000\260\266\255UUU\000\000p\266\255UUU\000\000\a\000\000\000\000\000\000\000P\203\255UUU\000\000\000\000\000\000\000\000\000\000Q\000\000\000\000\000\000\000/usr/share/icons/gnome/16x16/animations\000"..., <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error: Cannot access memory at address 0x312f656d6f6e672f>, "\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\340l;\367\377\177\000\000 ,\221UUU", '\000' <repeats 18 times>, "q\000\000\000\000\000\000\000\261\000\000\000\377\177\000\000 ,\221UUU\000\000߹C\367\377\177\000\000D", '\000' <repeats 15 times>, "\024\000\000\000\000\000\000\000\300ǴUUU\000\000\000\000\000\000\000\000\000\000\340l;\367\377\177", '\000' <repeats 18 times>, "p\000\000\000\000\000\000\000P\252\217UUU\000\000q\000\000\000\000\000\000\000\262\000\000\000\377\177\000\000 ,\221UUU\000\000\364\271C\367\377\177\000\000D\000\000\000\000\000\000\000"..., <error: Cannot access memory at address 0x7c800000000>, "/usr/share/icons/gnome/16x16/animations\000\340*\230UUU\000\000ȵ\217UUU\000\000\320\370\231UUU\000\000\000\000\000\000\000\000\000\000Q", '\000' <repeats 11 times>, "\310\a\000\000\020\000\000\000\020\000\000\000\020\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000P\267\255UUU\000\000\220\266\255UUU\000\000\a\000\000\000\000\000\000\000\340\202\255UUU\000\000\000\000\000\000\000\000\000\000a\000\000\000\000\000\000\000\300\036~UUU\000\000\240\000\000\000\005", '\000' <repeats 19 times>, "\060\201\025\367\377\177\000\000"..., <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, "", <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, "warning", '\000' <repeats 17 times>, "!\000\000\000\000\000\000\000error", '\000' <repeats 19 times>, "!\000\000\000\000\000\000\000Noto Sans\000\000\000\000\000\000\000 \000\000\000\000\000\000\000\061\000\000\000\000\000\000\000Execution Log - GSmartControl\000\000\000\200\070\245UUU\000\000!\000\000\000\000\000\000\000\061\066x16/apps", '\000' <repeats 14 times>, "!\000\000\000\000\000\000\000\061\066x16/apps", '\000' <repeats 14 times>..., "", "", "", <error: Cannot access memory at address 0x6e6153206f746f4e>, <error: Cannot access memory at address 0x6f69747563657845>, "$", '\000' <repeats 27 times>, "\340\000\000\000\001", <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error: Cannot access memory at address 0x312f656d6f6e672f>, "", <error: Cannot access memory at address 0x7c100000000>, "/usr/share/icons/gnome/16x16/apps\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\001", '\000' <repeats 15 times>, "\001\000\000\000\000\000\000\000Q", '\000' <repeats 11 times>, "\301\a\000\000\020\000\000\000\020\000\000\000\020\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000p\271\255UUU\000\000\060\271\255UUU\000\000\005\000\000\000\000\000\000\000P\203\255UUU\000\000\000\000\000\000\000\000\000\000Q\000\000\000\000\000\000\000/usr/share/icons/gnome/16x16/apps\000\000\000\000\000\000\000"..., <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error: Cannot access memory at address 0x312f656d6f6e672f>, "", <error: Cannot access memory at address 0x7c100000000>, "/usr/share/icons/gnome/16x16/apps\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\001", '\000' <repeats 23 times>, "Q", '\000' <repeats 11 times>, "\301\a\000\000\020\000\000\000\020\000\000\000\020\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000\020\272\255UUU\000\000P\271\255UUU\000\000\005\000\000\000\000\000\000\000\340\202\255UUU\000\000\000\000\000\000\000\000\000\000Q\000\000\000\000\000\000\000/usr/share/icons/Papirus/16x16/apps\000\377\177\000\000"..., <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error: Cannot access memory at address 0x737572697061502f>, "", <error: Cannot access memory at address 0x7c100000000>, "/usr/share/icons/Papirus/16x16/apps\000\377\177\000\000!\v\000\000\000\000\000\000\240\\\\\366\377\177\000\000\240\\\\\366\377\177\000\000\000\000\000\000\000\000\000\000Q", '\000' <repeats 11 times>, "\301\a\000\000\020\000\000\000\020\000\000\000\020\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000\260\272\255UUU\000\000P\273\255UUU\000\000\005\000\000\000\000\000\000\000\320\n\256UUU\000\000\000\000\000\000\000\000\000\000!\000\000\000\000\000\000\000\061\066x16/apps\000\366\377\177\000\000\000\000\000\000\000\000\000\000Q\000\000\000\000\000\000\000/usr/sha"..., <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error: Cannot access memory at address 0x737572697061502f>, "", <error: Cannot access memory at address 0x7c100000000>, "/usr/share/icons/Papirus/16x16/apps\000\377\177\000\000a\n\000\000\000\000\000\000\240\\\\\366\377\177\000\000\240\\\\\366\377\177\000\000\000\000\000\000\000\000\000\000Q", '\000' <repeats 11 times>, "\301\a\000\000\020\000\000\000\020\000\000\000\020\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000p\273\255UUU\000\000\020\274\255UUU\000\000\005\000\000\000\000\000\000\000\300X\224UUU\000\000\000\000\000\000\000\000\000\000!\000\000\000\000\000\000\000\061\066x16/apps\000\366\377\177\000\000\000\000\000\000\000\000\000\000!\000\000\000\000\000\000\000\061\066x16/ca"..., <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error: Cannot access memory at address 0x312f656d6f6e672f>, "", <error: Cannot access memory at address 0x7c200000000>, "/usr/share/icons/gnome/16x16/categories", '\000' <repeats 33 times>, "Q", '\000' <repeats 11 times>, "\302\a\000\000\020\000\000\000\020\000\000\000\020\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000p\274\255UUU\000\000\060\274\255UUU\000\000\t\000\000\000\000\000\000\000P\203\255UUU\000\000\000\000\000\000\000\000\000\000Q\000\000\000\000\000\000\000/usr/share/icons/gnome/16x16/categories\000"..., <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error: Cannot access memory at address 0x312f656d6f6e672f>, <error: Cannot access memory at address 0x1>, <error: Cannot access memory at address 0x7c200000000>, "/usr/share/icons/gnome/16x16/categories\000\001\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\001", '\000' <repeats 15 times>, "Q", '\000' <repeats 11 times>, "\302\a\000\000\020\000\000\000\020\000\000\000\020\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000\020\275\255UUU\000\000P\274\255UUU\000\000\t\000\000\000\000\000\000\000\340\202\255UUU\000\000\000\000\000\000\000\000\000\000Q\000\000\000\000\000\000\000/usr/share/icons/Papirus/16x16/categorie"..., <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error: Cannot access memory at address 0x737572697061502f>, "", <error: Cannot access memory at address 0x7c200000000>, "/usr/share/icons/Papirus/16x16/categories\000\000\000\000\000\000\000\240\\\\\366\377\177\000\000\240\\\\\366\377\177\000\000\000\000\000\000\000\000\000\000Q", '\000' <repeats 11 times>, "\302\a\000\000\020\000\000\000\020\000\000\000\020\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000\260\275\255UUU\000\000P\276\255UUU\000\000\t\000\000\000\000\000\000\000\320\n\256UUU\000\000\000\000\000\000\000\000\000\000!\000\000\000\000\000\000\000\061\066x16/categories\000\000\000\000\000\000\000\000Q\000\000\000\000\000\000\000/usr/sha"..., <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error: Cannot access memory at address 0x737572697061502f>, "", <error: Cannot access memory at address 0x7c200000000>, "/usr/share/icons/Papirus/16x16/categories\000\000\000\000\000\000\000\240\\\\\366\377\177\000\000\240\\\\\366\377\177\000\000\000\000\000\000\000\000\000\000Q", '\000' <repeats 11 times>, "\302\a\000\000\020\000\000\000\020\000\000\000\020\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000p\276\255UUU\000\000\020\277\255UUU\000\000\t\000\000\000\000\000\000\000\300X\224UUU\000\000\000\000\000\000\000\000\000\000!\000\000\000\000\000\000\000\061\066x16/categories\000\000\000\000\000\000\000\000!\000\000\000\000\000\000\000\061\066x16/de"..., <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error: Cannot access memory at address 0x312f656d6f6e672f>, <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error: Cannot access memory at address 0x7c300000000>, "/usr/share/icons/gnome/16x16/devices\000\000\000\000\001", '\000' <repeats 15 times>, "\004", '\000' <repeats 15 times>, "Q", '\000' <repeats 11 times>, "\303\a\000\000\020\000\000\000\020\000\000\000\020\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000p\277\255UUU\000\000\060\277\255UUU\000\000\002\000\000\000\000\000\000\000P\203\255UUU\000\000\000\000\000\000\000\000\000\000Q\000\000\000\000\000\000\000/usr/share/icons/gnome/16x16/devices\000\000\000\000"..., <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error: Cannot access memory at address 0x312f656d6f6e672f>, "", <error: Cannot access memory at address 0x7c300000000>, "/usr/share/icons/gnome/16x16/devices\000\000\000\000\000\000\000\000p?<K\225Tl\367\226Tl\367\\hL\353\000\000\000\000T\207(\347\000\000\000\000Q", '\000' <repeats 11 times>, "\303\a\000\000\020\000\000\000\020\000\000\000\020\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000\020\300\255UUU\000\000P\277\255UUU\000\000\002\000\000\000\000\000\000\000\340\202\255UUU\000\000\000\000\000\000\000\000\000\000Q\000\000\000\000\000\000\000/usr/share/icons/Papirus/16x16/devices\000\000"..., <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error: Cannot access memory at address 0x737572697061502f>, "", <error: Cannot access memory at address 0x7c300000000>, "/usr/share/icons/Papirus/16x16/devices\000\000!\005\000\000\000\000\000\000\240\\\\\366\377\177\000\000\240\\\\\366\377\177\000\000\000\000\000\000\000\000\000\000Q", '\000' <repeats 11 times>, "\303\a\000\000\020\000\000\000\020\000\000\000\020\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000\260\300\255UUU\000\000P\301\255UUU\000\000\002\000\000\000\000\000\000\000\320\n\256UUU\000\000\000\000\000\000\000\000\000\000!\000\000\000\000\000\000\000\061\066x16/devices", '\000' <repeats 11 times>, "Q\000\000\000\000\000\000\000/usr/sha"..., <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error: Cannot access memory at address 0x737572697061502f>, "", <error: Cannot access memory at address 0x7c300000000>, "/usr/share/icons/Papirus/16x16/devices\000\000a\004\000\000\000\000\000\000\240\\\\\366\377\177\000\000\240\\\\\366\377\177\000\000\000\000\000\000\000\000\000\000Q", '\000' <repeats 11 times>, "\303\a\000\000\020\000\000\000\020\000\000\000\020\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000p\301\255UUU\000\000\020­UUU\000\000\002\000\000\000\000\000\000\000\300X\224UUU\000\000\000\000\000\000\000\000\000\000!\000\000\000\000\000\000\000\061\066x16/devices\000\000\000\000\000\000\000\352?\362\213!\000\000\000\000\000\000\000\061\066x16/em"..., <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error: Cannot access memory at address 0x8bf23fea00000000>, <error: Cannot access memory at address 0x4a80b64f>, <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error: Cannot access memory at address 0x312f656d6f6e672f>, , <error: Cannot access memory at address 0x7bf00000000>, "/usr/share/icons/gnome/16x16/emblems", '\000' <repeats 12 times>, "*RFD0\277\337!\276f{\310\065Tl\367\063Tl\367\020\300I\aQ", '\000' <repeats 11 times>, "\277\a\000\000\020\000\000\000\020\000\000\000\020\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000p­UUU\000\000\060­UUU\000\000\000\000\000\000\000\000\000\000P\203\255UUU\000\000\000\000\000\000\000\000\000\000Q\000\000\000\000\000\000\000/usr/share/icons/gnome/16x16/emblems\000\000\000\000"..., <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error: Cannot access memory at address 0x312f656d6f6e672f>, , <error: Cannot access memory at address 0x7bf00000000>, "/usr/share/icons/gnome/16x16/emblems\000\000\000\000\nB\221\004\000\000\000\000\320W\232\064\000\000\000\000\000\000\000\000NWl\367OWl\367\000\000\000\000Q", '\000' <repeats 11 times>, "\277\a\000\000\020\000\000\000\020\000\000\000\020\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000\020íUUU\000\000P­UUU\000\000\000\000\000\000\000\000\000\000\340\202\255UUU\000\000\000\000\000\000\000\000\000\000Q\000\000\000\000\000\000\000/usr/share/icons/Papirus/16x16/emblems\000\000"..., <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error: Cannot access memory at address 0x737572697061502f>, "", <error: Cannot access memory at address 0x7bf00000000>, "/usr/share/icons/Papirus/16x16/emblems\000\000!\002\000\000\000\000\000\000\240\\\\\366\377\177\000\000\240\\\\\366\377\177\000\000\000\000\000\000\000\000\000\000Q", '\000' <repeats 11 times>, "\277\a\000\000\020\000\000\000\020\000\000\000\020\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000\260íUUU\000\000PĭUUU\000\000\000\000\000\000\000\000\000\000\320\n\256UUU\000\000\000\000\000\000\000\000\000\000!\000\000\000\000\000\000\000\061\066x16/emblems\000\000\000\260\347\232UUU\000\000Q\000\000\000\000\000\000\000/usr/sha"..., <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, "\372\347\232UUU\000\000\v\000\000\000UU\000\000\360\224\202UUU\000\000\224\260=\360\377\177\000\000\027\000\000\000\000\000\000\000Backward stepper\000gtk30-properties\000pt_BR.U", <error: Cannot access memory at address 0x737572697061502f>, "", <error: Cannot access memory at address 0x7bf00000000>, "/usr/share/icons/Papirus/16x16/emblems\000\000a\001\000\000\000\000\000\000\240\\\\\366\377\177\000\000\240\\\\\366\377\177\000\000\000\000\000\000\000\000\000\000Q", '\000' <repeats 11 times>, "\277\a\000\000\020\000\000\000\020\000\000\000\020\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000pĭUUU\000\000\020ŭUUU\000\000\000\000\000\000\000\000\000\000\300X\224UUU\000\000\000\000\000\000\000\000\000\000!\000\000\000\000\000\000\000\061\066x16/emblems\000\000\000@\r\233UUU\000\000!\000\000\000\000\000\000\000\061\066x16/em"..., <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, "\000֘UUU\000\000\000\000\000\000\000\000\000\000p\320\340UUU\000\000\201\000\000\000\000\000\000\000\236", "\240\\\\\366\377\177\000\000\240\\\\\366\377\177\000\000\060g\254UUU\000\000Q\000\000\000\000\000\000\000", <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, <error: Cannot access memory at address 0x312f656d6f6e672f>, "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "\000\000\000\000\000\000\000\000\016\000\000\000\000\000\000\000\320˭UUU\000\000\320ǭUUU\000\000\000\000\000\000\000\000\000\000\001\002\000\000\000\000\000\000 ʭUUU\000\000\000\000\000\000\000\000\000\000 ʭUUU\000\000\000\000\000\000\000\000\000\000@ʭUUU\000\000\000\000\000\000\000\000\000\000@ʭUUU\000\000\000\000\000\000\000\000\000\000ʭUUU\000\000\000\000\000\000\000\000\000\000`ʭUUU\000\000\000\000\000\000\000\000\000\000\200ʭUUU\000\000\000\000\000\000\000\000\000\000\200ʭUUU\000\000\000\000\000\000\000\000\000\000\240ʭUUU\000\000\000\000\000\000\000\000\000\000\240ʭUUU\000\000"..., "", "", "", "", "", "", "", "", "", "", "", "", ""...}
#30 0x00005555554be036 in GscMainWindow::GscMainWindow(_GtkWindow*, Glib::RefPtrGtk::Builder const&) (this=0x5555558d6860, gtkcobj=, ref_ui=..., _in_chrg=, vtt_parm=) at gsc_main_window.cpp:154
error_msg = ""
show_output_button = true
#31 0x00005555554a9a6b in Gtk::Builder::get_widget_derived(Glib::ustring const&, GscMainWindow*&) (widget=: , name=..., this=0x555555c9d710) at /usr/include/gtkmm-3.0/gtkmm/builder.h:777
refThis = {pCppObject
= 0x555555c9d710}
pCWidget = 0x555555c02500 [gtkmm__GtkWindow]
pObjectBase =
error = ""
ui = {pCppObject
= 0x555555c9d710}
data = {GscMainWindow::UIResDataBase = {buf = , size = , root_name = 0x555555557f65 "gsc_main_window"}, }
success =
o = 0x0
#32 0x00005555554a9a6b in AppUIResWidget<GscMainWindow, false, Gtk::Window>::create() () at applib/app_ui_res_utils.h:152
error = ""
ui = {pCppObject
= 0x555555c9d710}
data = {GscMainWindow::UIResDataBase = {buf = , size = , root_name = 0x555555557f65 "gsc_main_window"}, }
success =
o = 0x0
#33 0x00005555554a1902 in app_init_and_loop(int&, char**&) (argc=@0x7fffffffe04c: 1, argv=@0x7fffffffe040: 0x7fffffffe138) at gsc_init.cpp:544
args = {arg_locale = 1, arg_version = 0, arg_scan = 1, arg_hide_tabs = 1, arg_add_virtual = 0x0, arg_add_device = 0x0, arg_gdk_scale = nan(0x8000000000000), arg_gdk_dpi_scale = nan(0x8000000000000)}
load_virtuals = std::vector of length 0, capacity 0
load_virtuals_str = ""
load_devices = std::vector of length 0, capacity 0
load_devices_str = ""
gtkdomains = {0x55555555758c "GLib", 0x555555557798 "GModule", 0x5555555577a0 "GLib-GObject", 0x5555555577ad "GLib-GRegex", 0x5555555577b9 "GLib-GIO", 0x5555555577c2 "GThread", 0x5555555577ca "Pango", 0x5555555577d0 "Gtk", 0x5555555577d4 "Gdk", 0x5555555577d8 "GdkPixbuf", 0x5555555577e2 "libgnomevfs", 0x5555555577ee "glibmm", 0x5555555577f5 "giomm", 0x5555555577fb "atkmm", 0x555555557801 "pangomm", 0x555555557809 "gdkmm", 0x55555555780f "gtkmm"}
final_loc_cpp = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x55555581e7a0, static _S_classic = , static _S_global = , static _S_categories = , static S_once = , static S_twinned_facets = }
m = {sigc::trackable = {callback_list
= 0x0}, vptr.Main = 0x7ffff7f26100 <vtable for Gtk::Main+16>, static signal_key_snooper = {}, static instance
= 0x7fffffffdba0}
win =
#34 0x000055555544d4a5 in main(int, char**) (argc=, argv=) at gsc_main.cpp:48

Thanks everyone, I was able to reproduce this with Linux Mint 20.3 Mate in Virtualbox.

Fixed in main branch: 3e4cefb.
Fixed in gsmartcontrol-gtk3 branch: 939914a.