Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tao example don't show menu on click #89

Closed
tymmesyde opened this issue Oct 6, 2023 · 2 comments · Fixed by #103
Closed

Tao example don't show menu on click #89

tymmesyde opened this issue Oct 6, 2023 · 2 comments · Fixed by #103

Comments

@tymmesyde
Copy link

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.

@neslinesli93
Copy link

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

@htngr
Copy link
Contributor

htngr commented Dec 6, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants