Skip to content

Panel crashes when Telegram started

Hi

I experience strange issue with Xfce4-4.18.0. xfce4-panel starts and works fine until I try starting Telegram client. After that panel immediately crashes on segfault.

I tried rebuilding xfce4-panel with debug info (I am under Gentoo). However, the issue happens only inside 3d-party libs. See below.

(wrapper-2.0:1871): Gtk-CRITICAL **: 12:01:02.302: gtk_icon_theme_has_icon: assertion 'icon_name != NULL' failed

(wrapper-2.0:1871): Gtk-CRITICAL **: 12:01:02.352: gtk_icon_theme_has_icon: assertion 'icon_name != NULL' failed

(wrapper-2.0:1871): Gtk-CRITICAL **: 12:01:02.352: gtk_icon_theme_has_icon: assertion 'icon_name != NULL' failed

(wrapper-2.0:1872): GLib-GIO-CRITICAL **: 12:01:02.353: g_file_new_for_path: assertion 'path != NULL' failed

(wrapper-2.0:1872): GLib-GIO-CRITICAL **: 12:01:02.353: g_file_monitor_file: assertion 'G_IS_FILE (file)' failed

(wrapper-2.0:1872): GLib-GObject-WARNING **: 12:01:02.353: invalid (NULL) pointer instance

(wrapper-2.0:1872): GLib-GObject-CRITICAL **: 12:01:02.353: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(wrapper-2.0:1872): Gtk-WARNING **: 12:01:02.353: Attempting to add a widget with type GtkToggleButton to a container of type XfcePanelPlugin, but the widget is already inside a container of type XfcePanelPlugin, please remove the widget from its existing container first.

** (wrapper-2.0:1870): WARNING **: 12:01:02.357: Binding 'XF86AudioMicMute' failed!

(wrapper-2.0:1870): pulseaudio-plugin-WARNING **: 12:01:02.357: Could not have grabbed volume control keys. Is another volume control application (xfce4-volumed) running?

(wrapper-2.0:1871): Gtk-CRITICAL **: 12:01:02.369: gtk_icon_theme_has_icon: assertion 'icon_name != NULL' failed

(wrapper-2.0:1870): GLib-GObject-CRITICAL **: 12:01:03.467: g_value_get_enum: assertion 'G_VALUE_HOLDS_ENUM (value)' failed

Thread 1 "xfce4-panel" received signal SIGSEGV, Segmentation fault.
0x00007ffff6f2e5d0 in XVisualIDFromVisual () from /usr/lib64/libX11.so.6
(gdb) bt
#0  0x00007ffff6f2e5d0 in XVisualIDFromVisual () at /usr/lib64/libX11.so.6
#1  0x00007ffff7585efa in gdk_x11_window_foreign_new_for_display () at /usr/lib64/libgdk-3.so.0
#2  0x00005555555878ba in panel_window_active_window_geometry_changed ()
#3  0x00007ffff718c6d0 in g_closure_invoke () at /usr/lib64/libgobject-2.0.so.0
#4  0x00007ffff71a19a8 in signal_emit_unlocked_R () at /usr/lib64/libgobject-2.0.so.0
#5  0x00007ffff71ad0ba in g_signal_emit_valist () at /usr/lib64/libgobject-2.0.so.0
#6  0x00007ffff71ad5b7 in g_signal_emit () at /usr/lib64/libgobject-2.0.so.0
#7  0x00007ffff7f0dfd8 in  () at /usr/lib64/libwnck-3.so.0
#8  0x00007ffff7f0f7f4 in  () at /usr/lib64/libwnck-3.so.0
#9  0x00007ffff709183d in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#10 0x00007ffff7091be8 in g_main_context_iterate.isra () at /usr/lib64/libglib-2.0.so.0
#11 0x00007ffff7091ec3 in g_main_loop_run () at /usr/lib64/libglib-2.0.so.0
#12 0x00007ffff783dcdd in gtk_main () at /usr/lib64/libgtk-3.so.0
#13 0x0000555555568ffe in main ()