Skip to content

xfce4-panel coredumps immediately when starting unigine-heaven benchmark

Starting unigine-heaven triggers an immediate coredump of xfce4-panel. It occurs using the Arch Linux repo packages for xfce4 but I also built xfce4-panel-git and can confirm the coredump on it as well.

  • Hardware: AMD X9950X, coredump occurs with using in chip GPU or when using a Radeon RX 560D with iGPU disabled in BIOS
  • Graphics driver: xf86-video-amdgpu 23.0.0-2
  • Distro: Arch Linux (rolling release distro, up to date)
  • All xfce4 components are current from distro repos

Here is the backtrace, please let me know what else I can provide:

#0  xfw_wnck_object_get_net_wm_icon (wnck_object=wnck_object@entry=0x5d7321360f40) at /usr/src/debug/libxfce4windowing/libxfce4windowing/libxfce4windowing/xfw-wnck-icon.c:403
#1  0x00007bde8042dc4b in xfw_wnck_icon_initable_real_init (initable=0x5d73214da540, cancellable=<optimized out>, error=0x0)
    at /usr/src/debug/libxfce4windowing/libxfce4windowing/libxfce4windowing/xfw-wnck-icon.c:235
#2  0x00007bde7f818c60 in g_initable_new_valist (object_type=<optimized out>, first_property_name=0x7bde80432198 "wnck-object", var_args=var_args@entry=0x7ffe843139b0, 
    cancellable=cancellable@entry=0x0, error=error@entry=0x0) at ../glib/gio/ginitable.c:249
#3  0x00007bde7f818d4c in g_initable_new (object_type=<optimized out>, cancellable=cancellable@entry=0x0, error=error@entry=0x0, 
    first_property_name=first_property_name@entry=0x7bde80432198 "wnck-object") at ../glib/gio/ginitable.c:163
#4  0x00007bde8041b9c8 in _xfw_wnck_icon_new (wnck_object=<optimized out>) at /usr/src/debug/libxfce4windowing/libxfce4windowing/libxfce4windowing/xfw-wnck-icon.c:666
#5  _xfw_wnck_object_get_gicon (wnck_object=0x5d7321360f40, primary_icon_name=0x0, secondary_icon_name=0x5d732133a400 "org.xfce.settings.appearance", 
    fallback_icon_name=0x7bde804321a4 "window-maximize-symbolic") at /usr/src/debug/libxfce4windowing/libxfce4windowing/libxfce4windowing/libxfce4windowing-private.c:90
#6  0x00007bde8042269a in IA__xfw_window_get_gicon (window=window@entry=0x5d732107a080)
    at /usr/src/debug/libxfce4windowing/libxfce4windowing/libxfce4windowing/xfw-window.c:606
#7  0x00007bde80422748 in IA__xfw_window_get_icon (window=0x5d732107a080, size=32, scale=scale@entry=1)
    at /usr/src/debug/libxfce4windowing/libxfce4windowing/libxfce4windowing/xfw-window.c:572
#8  0x00007bde7996994f in xfce_tasklist_button_icon_changed (window=window@entry=0x5d732107a080, child=child@entry=0x5d7321369440)
    at /usr/src/debug/xfce4-panel-git/xfce4-panel/plugins/tasklist/tasklist-widget.c:2770
#9  0x00007bde7996e1be in xfce_tasklist_button_new (window=0x5d732107a080, tasklist=0x5d732101cae0)
    at /usr/src/debug/xfce4-panel-git/xfce4-panel/plugins/tasklist/tasklist-widget.c:3697
#10 xfce_tasklist_window_added (screen=<optimized out>, window=0x5d732107a080, tasklist=0x5d732101cae0)
    at /usr/src/debug/xfce4-panel-git/xfce4-panel/plugins/tasklist/tasklist-widget.c:1923
#11 xfce_tasklist_window_added (screen=<optimized out>, window=0x5d732107a080, tasklist=0x5d732101cae0)
    at /usr/src/debug/xfce4-panel-git/xfce4-panel/plugins/tasklist/tasklist-widget.c:1900
#12 0x00007bde7f75582a in g_closure_invoke (closure=0x5d73210bc7a0, return_value=0x0, n_param_values=2, param_values=0x7ffe84313de0, invocation_hint=0x7ffe84313d30)
    at ../glib/gobject/gclosure.c:833
#13 0x00007bde7f786565 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7ffe84313ef0, detail=detail@entry=0, instance=instance@entry=0x5d73210f2790, 
    emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffe84313de0) at ../glib/gobject/gsignal.c:3887
#14 0x00007bde7f776ca9 in signal_emit_valist_unlocked (instance=instance@entry=0x5d73210f2790, signal_id=signal_id@entry=240, detail=<optimized out>, 
    var_args=var_args@entry=0x7ffe84314030) at ../glib/gobject/gsignal.c:3519
#15 0x00007bde7f777212 in g_signal_emit_by_name (instance=0x5d73210f2790, detailed_signal=0x7bde8043289a "window-opened") at ../glib/gobject/gsignal.c:3623
#16 0x00007bde7f7544f3 in g_cclosure_marshal_VOID__OBJECTv (closure=0x5d7321199360, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, 
    marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x5d73210f3010) at ../glib/gobject/gmarshal.c:1910
#17 0x00007bde7f776e1c in _g_closure_invoke_va (closure=0x5d7321199360, return_value=0x0, instance=0x5d73211996e0, args=0x7ffe843143f0, n_params=1, param_types=0x5d73210f3010)
    at ../glib/gobject/gclosure.c:896
#18 signal_emit_valist_unlocked (instance=instance@entry=0x5d73211996e0, signal_id=signal_id@entry=255, detail=detail@entry=0, var_args=var_args@entry=0x7ffe843143f0)
    at ../glib/gobject/gsignal.c:3423
#19 0x00007bde7f776f32 in g_signal_emit_valist (instance=0x5d73211996e0, signal_id=255, detail=0, var_args=var_args@entry=0x7ffe843143f0) at ../glib/gobject/gsignal.c:3262
#20 0x00007bde7f776ff4 in g_signal_emit (instance=instance@entry=0x5d73211996e0, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3582
#21 0x00007bde7f110807 in emit_window_opened (screen=0x5d73211996e0, window=<optimized out>) at ../libwnck/libwnck/screen.c:2216
#22 update_client_list (screen=0x5d73211996e0) at ../libwnck/libwnck/screen.c:1547
#23 do_update_now (screen=0x5d73211996e0) at ../libwnck/libwnck/screen.c:2140
#24 0x00007bde7f111c98 in update_idle (data=<optimized out>) at ../libwnck/libwnck/screen.c:2163
#25 0x00007bde7f651559 in g_main_dispatch (context=0x5d7320f91720) at ../glib/glib/gmain.c:3357
#26 0x00007bde7f6b4257 in g_main_context_dispatch_unlocked (context=0x5d7320f91720) at ../glib/glib/gmain.c:4208
#27 g_main_context_iterate_unlocked.isra.0 (context=0x5d7320f91720, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4273
#28 0x00007bde7f652287 in g_main_loop_run (loop=0x5d73210f96d0) at ../glib/glib/gmain.c:4475
#29 0x00007bde7fde4ebf in gtk_main () from /usr/lib/libgtk-3.so.0
#30 0x00005d72f2017420 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/xfce4-panel-git/xfce4-panel/panel/main.c:378
Edited by John Audia
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information