Closed tymmesyde closed 9 months ago
Same issue on PopOS:
➜ lsb_release -a
No LSB modules are available.
Distributor ID: Pop
Description: Pop!_OS 22.04 LTS
Release: 22.04
Codename: jammy
Same issue on NixOS with KDE (all examples).
$ nixos-version
23.05.20231110.da4024d (Stoat)
On NixOS with XMonad & Polybar I get a segfault (also all examples):
PID: 346116 (winit)
UID: 1000 (...)
GID: 100 (users)
Signal: 11 (SEGV)
Timestamp: Wed 2023-12-06 11:40:47 CET (18min ago)
Command Line: target/x86_64-unknown-linux-gnu/debug/examples/winit
Executable: /.../tray-icon/target/x86_64-unknown-linux-gnu/debug/examples/winit
Control Group: /user.slice/user-1000.slice/session-8.scope
Unit: session-8.scope
Slice: user-1000.slice
Session: 8
Owner UID: 1000 (...)
Boot ID: 41f5d63c11e44e84817d183f61a91069
Machine ID: d009fade420c467a850dd0a43a9adb66
Hostname: ...
Storage: /var/lib/systemd/coredump/core.winit.1000.41f5d63c11e44e84817d183f61a91069.346116.1701859247000000.zst (inaccessible)
Message: Process 346116 (winit) of user 1000 dumped core.
Module /.../tray-icon/target/x86_64-unknown-linux-gnu/debug/examples/winit without build-id.
Module /.../tray-icon/target/x86_64-unknown-linux-gnu/debug/examples/winit
Module libxcb-xkb.so.1 without build-id.
Module libxkbcommon-x11.so.0 without build-id.
Module libdbusmenu-glib.so.4 without build-id.
Module libdbusmenu-gtk3.so.4 without build-id.
Module libappindicator3.so.1 without build-id.
Module libX11-xcb.so.1 without build-id.
Module libcap.so.2 without build-id.
Module libsystemd.so.0 without build-id.
Module libbrotlicommon.so.1 without build-id.
Module libpcre.so.1 without build-id.
Module libXdmcp.so.6 without build-id.
Module libXau.so.6 without build-id.
Module libdatrie.so.1 without build-id.
Module libxml2.so.2 without build-id.
Module libjson-glib-1.0.so.0 without build-id.
Module libdbus-1.so.3 without build-id.
Module libatspi.so.0 without build-id.
Module libexpat.so.1 without build-id.
Module libbrotlidec.so.1 without build-id.
Module libbz2.so.1 without build-id.
Module libgraphite2.so.3 without build-id.
Module libpcre2-8.so.0 without build-id.
Module libffi.so.8 without build-id.
Module libselinux.so.1 without build-id.
Module libjpeg.so.62 without build-id.
Module libxcb-shm.so.0 without build-id.
Module libxcb-render.so.0 without build-id.
Module libxcb.so.1 without build-id.
Module libXrender.so.1 without build-id.
Module libfreetype.so.6 without build-id.
Module libpng16.so.16 without build-id.
Module libz.so.1 without build-id.
Module libthai.so.0 without build-id.
Module libXrandr.so.2 without build-id.
Module libXcomposite.so.1 without build-id.
Module libXdamage.so.1 without build-id.
Module libXcursor.so.1 without build-id.
Module libXext.so.6 without build-id.
Module libXfixes.so.3 without build-id.
Module libtracker-sparql-3.0.so.0 without build-id.
Module libatk-bridge-2.0.so.0 without build-id.
Module libepoxy.so.0 without build-id.
Module libatk-1.0.so.0 without build-id.
Module libfribidi.so.0 without build-id.
Module libfontconfig.so.1 without build-id.
Module libpangoft2-1.0.so.0 without build-id.
Module libharfbuzz.so.0 without build-id.
Module libpangocairo-1.0.so.0 without build-id.
Module libxkbcommon.so.0 without build-id.
Module libXinerama.so.1 without build-id.
Module libXtst.so.6 without build-id.
Module libX11.so.6 without build-id.
Module libXi.so.6 without build-id.
Module libgcc_s.so.1 without build-id.
Module libpango-1.0.so.0 without build-id.
Module libxdo.so.3 without build-id.
Stack trace of thread 346403:
#0 0x00007ffff7b399d0 gtk_window_set_unlimited_guessed_size (libgtk-3.so.0 + 0x3729d0)
#1 0x00007ffff79d4fe6 gtk_menu_position (libgtk-3.so.0 + 0x20dfe6)
#2 0x00007ffff79d5985 gtk_menu_popup_internal (libgtk-3.so.0 + 0x20e985)
#3 0x00007ffff79d5fbf gtk_menu_popup (libgtk-3.so.0 + 0x20efbf)
#4 0x00007ffff57ea91f status_icon_activate (libappindicator3.so.1 + 0x891f)
#5 0x00007ffff72946e9 _g_closure_invoke_va (libgobject-2.0.so.0 + 0x176e9)
#6 0x00007ffff72a8d14 signal_emit_valist_unlocked (libgobject-2.0.so.0 + 0x2bd14)
#7 0x00007ffff72ae832 g_signal_emit_valist (libgobject-2.0.so.0 + 0x31832)
#8 0x00007ffff72ae8df g_signal_emit (libgobject-2.0.so.0 + 0x318df)
#9 0x00007ffff7b84019 gtk_status_icon_button_press (libgtk-3.so.0 + 0x3bd019)
#10 0x00007ffff7864e39 _gtk_marshal_BOOLEAN__BOXED (libgtk-3.so.0 + 0x9de39)
#11 0x00007ffff72944f0 g_closure_invoke (libgobject-2.0.so.0 + 0x174f0)
#12 0x00007ffff72a74ad signal_emit_unlocked_R.isra.0 (libgobject-2.0.so.0 + 0x2a4ad)
#13 0x00007ffff72a8481 signal_emit_valist_unlocked (libgobject-2.0.so.0 + 0x2b481)
#14 0x00007ffff72ae832 g_signal_emit_valist (libgobject-2.0.so.0 + 0x31832)
#15 0x00007ffff72ae8df g_signal_emit (libgobject-2.0.so.0 + 0x318df)
#16 0x00007ffff7b187d4 gtk_widget_event_internal.part.0 (libgtk-3.so.0 + 0x3517d4)
#17 0x00007ffff79cc6ce propagate_event (libgtk-3.so.0 + 0x2056ce)
#18 0x00007ffff79ce1d6 gtk_main_do_event (libgtk-3.so.0 + 0x2071d6)
#19 0x00007ffff76f7715 _gdk_event_emit (libgdk-3.so.0 + 0x3f715)
#20 0x00007ffff774ff02 gdk_event_source_dispatch (libgdk-3.so.0 + 0x97f02)
#21 0x00007ffff718f0d7 g_main_dispatch (libglib-2.0.so.0 + 0x5b0d7)
#22 0x00007ffff7191ff7 g_main_context_iterate_unlocked.constprop.0 (libglib-2.0.so.0 + 0x5dff7)
#23 0x00007ffff71927ef g_main_loop_run (libglib-2.0.so.0 + 0x5e7ef)
#24 0x00007ffff79cd425 gtk_main (libgtk-3.so.0 + 0x206425)
#25 0x0000555555ec9b5e n/a (/.../tray-icon/target/x86_64-unknown-linux-gnu/debug/examples/winit + 0x975b5e)
ELF object binary architecture: AMD x86-64
On Fedora 39, using the tao example, the tray icon appear but when clicking on it the menu does not show A warning appear in the console:
LIBDBUSMENU-GLIB-WARNING **: 04:30:27.277: About to Show called on an item wihtout submenus. We're ignoring it.