Gnome-system-monitor coredump in XFCE

I am using gnome-system-monitor with XFCE. Today I noticed that it is not working anymore. It core dumps like this:

1# gnome-system-monitor

(gnome-system-monitor:66848): Gtk-CRITICAL **: 11:52:35.853: gtk_box_pack: assertion '_gtk_widget_get_parent (child) == NULL' failed

(gnome-system-monitor:66848): Handy-ERROR **: 11:52:35.892: gtk_window_set_titlebar() is not supported for HdyWindow
[1]    66848 trace trap (core dumped)  gnome-system-monitor

I do not use it that often so that I can not tell when it stopped working.

When I login to gnome it works just fine.

The coredump with XFCE looks like this:

coredump
2# coredumpctl gdb 56878          
           PID: 56878 (gnome-system-mo)
           UID: 1000 (matthias)
           GID: 1000 (matthias)
        Signal: 5 (TRAP)
     Timestamp: Sun 2021-03-21 11:35:48 CET (13min ago)
  Command Line: gnome-system-monitor
    Executable: /usr/bin/gnome-system-monitor
 Control Group: /user.slice/user-1000.slice/session-2.scope
          Unit: session-2.scope
         Slice: user-1000.slice
       Session: 2
     Owner UID: 1000 (matthias)
       Boot ID: 09a2f372dedf40f4b39ef718d407e698
    Machine ID: 4bd88beaa35549b5922de02c8064cbf1
      Hostname: rakete
       Storage: /var/lib/systemd/coredump/core.gnome-system-mo.1000.09a2f372dedf40f4b39ef718d407e698.56878.1616322948000000.zst
       Message: Process 56878 (gnome-system-mo) of user 1000 dumped core.
                
                Stack trace of thread 56878:
                #0  0x00007f89561dde18 g_log_structured_array (libglib-2.0.so.0 + 0x5ae18)
                #1  0x00007f89561de0e6 g_log_default_handler (libglib-2.0.so.0 + 0x5b0e6)
                #2  0x00007f89561df529 g_logv (libglib-2.0.so.0 + 0x5c529)
                #3  0x00007f89561df7d0 g_log (libglib-2.0.so.0 + 0x5c7d0)
                #4  0x00007f8954dda67f n/a (libhandy-1.so.0 + 0x6967f)
                #5  0x00007f8954e45ddf g_closure_invoke (libgobject-2.0.so.0 + 0x12ddf)
                #6  0x00007f8954e6efbd n/a (libgobject-2.0.so.0 + 0x3bfbd)
                #7  0x00007f8954e62cad g_signal_emit_valist (libgobject-2.0.so.0 + 0x2fcad)
                #8  0x00007f8954e63210 g_signal_emit (libgobject-2.0.so.0 + 0x30210)
                #9  0x00007f89556bf243 gtk_widget_size_allocate_with_baseline (libgtk-3.so.0 + 0x33b243)
                #10 0x00007f89556dc6cb n/a (libgtk-3.so.0 + 0x3586cb)
                #11 0x00007f895542ea93 n/a (libgtk-3.so.0 + 0xaaa93)
                #12 0x00007f8954e45ddf g_closure_invoke (libgobject-2.0.so.0 + 0x12ddf)
                #13 0x00007f8954e6ec2c n/a (libgobject-2.0.so.0 + 0x3bc2c)
                #14 0x00007f8954e62cad g_signal_emit_valist (libgobject-2.0.so.0 + 0x2fcad)
                #15 0x00007f8954e63210 g_signal_emit (libgobject-2.0.so.0 + 0x30210)
                #16 0x00007f89556bdad9 gtk_widget_realize (libgtk-3.so.0 + 0x339ad9)
                #17 0x00007f89556dde30 n/a (libgtk-3.so.0 + 0x359e30)
                #18 0x00007f8954e45ddf g_closure_invoke (libgobject-2.0.so.0 + 0x12ddf)
                #19 0x00007f8954e6ec2c n/a (libgobject-2.0.so.0 + 0x3bc2c)
                #20 0x00007f8954e62cad g_signal_emit_valist (libgobject-2.0.so.0 + 0x2fcad)
                #21 0x00007f8954e63210 g_signal_emit (libgobject-2.0.so.0 + 0x30210)
                #22 0x00007f89556be4a7 gtk_widget_show (libgtk-3.so.0 + 0x33a4a7)
                #23 0x000055a87b53fb13 _Z18create_main_windowP14GsmApplication (gnome-system-monitor + 0x23b13)
                #24 0x000055a87b5408a9 _ZN14GsmApplication10on_startupEv (gnome-system-monitor + 0x248a9)
                #25 0x00007f8955c042cc _ZN3Gio17Application_Class16startup_callbackEP13_GApplication (libgiomm-2.4.so.1 + 0xd82cc)
                #26 0x00007f8954e63096 g_signal_emit_valist (libgobject-2.0.so.0 + 0x30096)
                #27 0x00007f8954e63210 g_signal_emit (libgobject-2.0.so.0 + 0x30210)
                #28 0x00007f8955191687 g_application_register (libgio-2.0.so.0 + 0xcc687)
                #29 0x00007f895519208c n/a (libgio-2.0.so.0 + 0xcd08c)
                #30 0x00007f8955c03dda _ZN3Gio11Application24local_command_line_vfuncERPPcRi (libgiomm-2.4.so.1 + 0xd7dda)
                #31 0x00007f8955c040d1 _ZN3Gio17Application_Class33local_command_line_vfunc_callbackEP13_GApplicationPPPcPi (libgiomm-2.4.so.1 + 0xd80d1)
                #32 0x00007f89551923ea g_application_run (libgio-2.0.so.0 + 0xcd3ea)
                #33 0x000055a87b532a8f main (gnome-system-monitor + 0x16a8f)
                #34 0x00007f8953f4fb25 __libc_start_main (libc.so.6 + 0x27b25)
                #35 0x000055a87b5334be _start (gnome-system-monitor + 0x174be)

Any idea?

1 Like

Similar issue in Cinnamon.

(gnome-system-monitor:5151): Gtk-CRITICAL **: 08:23:48.435: gtk_box_pack: assertion ‘_gtk_widget_get_parent (child) == NULL’ failed

(gnome-system-monitor:5151): Handy-ERROR **: 08:23:48.512: gtk_window_set_titlebar() is not supported for HdyWindow
Trace/breakpoint trap (core dumped)

Haven’t used gnome-system-monitor, but isn’t xfce4-taskmanager something similar?

Yes.

gnome-system-monitor has been upgraded to 40 already. Maybe a missing dependency?

libhandy??

Not in my case. Pacman reported that libhandy 1.2.0-1 is up to date.

Just logged into Gnome, segfaults there as well and yes, my libhandy is up-to-date.

It is working for me in gnome. It only crashes in xfce.

Hmmm, defo not working for me (xorg, haven’t tried wayland).

There is a bug report, see here.

3 Likes

It is working again. The latest updates fixed it.

3 Likes