Skip to content

Crash with GTK_IS_ACCEL_GROUP assertion failing #5224

Description

@LEMMIIX

Describe the bug
Waybar logs show "CRITICAL" warnings when apps like mattermost have traybar icons opened and the "accel_group" can not be asserted.
This is connected to #5142 and was supposed to be fixed in the release for v0.15.0.

To reproduce

  1. start waybar
  2. open mattermost

Expected behaviour
No crash I guess, no critical warnings

Environment

  • Waybar version (waybar --version): Waybar v0.15.0
  • Installed from (distro package / source / other): pacman @ arch
  • Compositor and version (Sway, Hyprland, River, …): Hyprland

Debug output
Run waybar -l debug and paste any relevant output:

[lcm@arch ~]$ waybar -l debug
[2026-07-28 12:46:48.670] [debug] Try expanding: $XDG_CONFIG_HOME/waybar/config
[2026-07-28 12:46:48.671] [debug] Try expanding: $XDG_CONFIG_HOME/waybar/config.jsonc
[2026-07-28 12:46:48.671] [debug] Try expanding: $HOME/.config/waybar/config
[2026-07-28 12:46:48.671] [debug] Try expanding: $HOME/.config/waybar/config.jsonc
[2026-07-28 12:46:48.671] [debug] Found config file: /home/lcm/.config/waybar/config.jsonc
[2026-07-28 12:46:48.671] [info] Using configuration file /home/lcm/.config/waybar/config.jsonc
[2026-07-28 12:46:48.674] [info] Discovered appearance 'light'
[2026-07-28 12:46:48.690] [debug] Try expanding: $XDG_CONFIG_HOME/waybar/style-light.css
[2026-07-28 12:46:48.690] [debug] Try expanding: $XDG_CONFIG_HOME/waybar/style.css
[2026-07-28 12:46:48.690] [debug] Try expanding: $HOME/.config/waybar/style-light.css
[2026-07-28 12:46:48.690] [debug] Try expanding: $HOME/.config/waybar/style.css
[2026-07-28 12:46:48.690] [debug] Found config file: /home/lcm/.config/waybar/style.css
[2026-07-28 12:46:48.690] [info] Using CSS file /home/lcm/.config/waybar/style.css
[2026-07-28 12:46:48.694] [debug] Output detection done: eDP-1 (Najing CEC Panda FPD Technology CO. ltd 0x0030 )
[2026-07-28 12:46:48.695] [debug] window-rewrite is not defined or is not an object, using default rules.
[2026-07-28 12:46:48.695] [info] Hyprland IPC starting
[2026-07-28 12:46:48.696] [debug] Initializing workspaces
[2026-07-28 12:46:48.696] [debug] Initializing persistent workspaces
[2026-07-28 12:46:48.696] [info] Loading persistent workspaces from Hyprland workspace rules
[2026-07-28 12:46:48.700] [debug] Cmd exited with code 0
[2026-07-28 12:46:48.701] [debug] battery: worker interval is 60000
[2026-07-28 12:46:48.701] [debug] network: new default route via 192.168.0.1 on if2 metric 100
[2026-07-28 12:46:48.701] [debug] network: enp2s0, new addr 192.168.0.154/24
[2026-07-28 12:46:48.701] [debug] network: enp2s0, new addr 192.168.0.154/24
[2026-07-28 12:46:48.708] [debug] Output detection done: DP-1 (BNQ BenQ EX2780Q A1L01988019)
[2026-07-28 12:46:48.709] [debug] window-rewrite is not defined or is not an object, using default rules.
[2026-07-28 12:46:48.709] [debug] Initializing workspaces
[2026-07-28 12:46:48.710] [debug] Initializing persistent workspaces
[2026-07-28 12:46:48.710] [info] Loading persistent workspaces from Hyprland workspace rules
[2026-07-28 12:46:48.713] [debug] battery: worker interval is 60000
[2026-07-28 12:46:48.713] [debug] network: new default route via 192.168.0.1 on if2 metric 100
[2026-07-28 12:46:48.713] [debug] network: enp2s0, new addr 192.168.0.154/24
[2026-07-28 12:46:48.713] [debug] network: enp2s0, new addr 192.168.0.154/24
[2026-07-28 12:46:48.716] [debug] GTK widget tree:
window#waybar.background.top..mode-default.DP-1:dir(ltr)
  decoration:dir(ltr)
  box.horizontal:dir(ltr)
    box.horizontal.modules-left:dir(ltr)
      widget:dir(ltr)
        box#workspaces.horizontal.module:dir(ltr)
      widget:dir(ltr)
        label#custom-niflveil.module:dir(ltr)
      widget:dir(ltr)
        box#tray.horizontal.module:dir(ltr)
    box.horizontal.modules-center:dir(ltr)
      widget:dir(ltr)
        label#cpu.module:dir(ltr)
      widget:dir(ltr)
        label#temperature.module:dir(ltr)
      widget:dir(ltr)
        label#memory.module:dir(ltr)
    box.horizontal.modules-right:dir(ltr)
      widget:dir(ltr)
        label#pulseaudio.module:dir(ltr)
      widget:dir(ltr)
        label#network.module:dir(ltr)
      widget:dir(ltr)
        label#battery.module:dir(ltr)
      widget:dir(ltr)
        label#clock.module:dir(ltr)

[2026-07-28 12:46:48.716] [debug] Cmd exited with code 0
[2026-07-28 12:46:48.716] [debug] GTK widget tree:
window#waybar.background.top.eDP-1..mode-default:dir(ltr)
  decoration:dir(ltr)
  box.horizontal:dir(ltr)
    box.horizontal.modules-left:dir(ltr)
      widget:dir(ltr)
        box#workspaces.horizontal.module:dir(ltr)
      widget:dir(ltr)
        label#custom-niflveil.module:dir(ltr)
      widget:dir(ltr)
        box#tray.horizontal.module:dir(ltr)
    box.horizontal.modules-center:dir(ltr)
      widget:dir(ltr)
        label#cpu.module:dir(ltr)
      widget:dir(ltr)
        label#temperature.module:dir(ltr)
      widget:dir(ltr)
        label#memory.module:dir(ltr)
    box.horizontal.modules-right:dir(ltr)
      widget:dir(ltr)
        label#pulseaudio.module:dir(ltr)
      widget:dir(ltr)
        label#network.module:dir(ltr)
      widget:dir(ltr)
        label#battery.module:dir(ltr)
      widget:dir(ltr)
        label#clock.module:dir(ltr)

[2026-07-28 12:46:48.716] [debug] Creating workspace 1
[2026-07-28 12:46:48.823] [debug] Received SIGCHLD in signalThread
[2026-07-28 12:46:48.823] [debug] Received SIGCHLD in signalThread
Charging
[2026-07-28 12:46:48.827] [debug] Creating workspace 2
[2026-07-28 12:46:48.828] [debug] Creating workspace 3
[2026-07-28 12:46:48.828] [debug] Creating workspace 4
Charging
[2026-07-28 12:46:48.947] [info] Bar configured (width: 1920, height: 20) for output: eDP-1
[2026-07-28 12:46:48.947] [info] Bar configured (width: 2560, height: 20) for output: DP-1
[2026-07-28 12:46:48.951] [debug] hyprland IPC received openlayer>>waybar
[2026-07-28 12:46:48.952] [debug] hyprland IPC received openlayer>>waybar
[2026-07-28 12:46:50.088] [debug] hyprland IPC received openlayer>>wofi
[2026-07-28 12:46:51.326] [debug] hyprland IPC received closelayer>>wofi
[2026-07-28 12:46:51.327] [debug] hyprland IPC received activewindow>>foot,lcm@arch:~
[2026-07-28 12:46:51.328] [debug] hyprland IPC received activewindowv2>>56448560bd70
[2026-07-28 12:46:52.004] [debug] SNI tray id: Mattermost_status_icon_1
[2026-07-28 12:46:52.005] [debug] SNI tray id: Mattermost_status_icon_1

(waybar:28254): Gtk-CRITICAL **: 12:46:52.075: gtk_widget_set_accel_path: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed

(waybar:28254): Gtk-CRITICAL **: 12:46:52.075: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed

(waybar:28254): Gtk-CRITICAL **: 12:46:52.076: gtk_widget_set_accel_path: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed

(waybar:28254): Gtk-CRITICAL **: 12:46:52.076: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed

(waybar:28254): Gtk-CRITICAL **: 12:46:52.323: gtk_widget_set_accel_path: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed

(waybar:28254): Gtk-CRITICAL **: 12:46:52.323: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed

(waybar:28254): Gtk-CRITICAL **: 12:46:52.324: gtk_widget_set_accel_path: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed

(waybar:28254): Gtk-CRITICAL **: 12:46:52.324: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed

(waybar:28254): Gtk-CRITICAL **: 12:46:53.259: gtk_widget_set_accel_path: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed

(waybar:28254): Gtk-CRITICAL **: 12:46:53.259: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed

(waybar:28254): Gtk-CRITICAL **: 12:46:53.259: gtk_widget_set_accel_path: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed

(waybar:28254): Gtk-CRITICAL **: 12:46:53.259: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed

(waybar:28254): Gtk-CRITICAL **: 12:46:53.321: gtk_widget_set_accel_path: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed

(waybar:28254): Gtk-CRITICAL **: 12:46:53.321: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed

(waybar:28254): Gtk-CRITICAL **: 12:46:53.321: gtk_widget_set_accel_path: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed

(waybar:28254): Gtk-CRITICAL **: 12:46:53.321: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed

Additional context
Mattermost and Waybar are on latest versions.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions