block / block/buzz

buzz-desktop crashes on launch under Hyprland (Wayland) with “Error 71 (Protocol error)”

Open
#3,109 2 comments 1 reaction 0 assignees View on GitHub
bug
Dominant language
Rust
Stars
32.7k
Forks
4.3k
Avg merge
1d 13h
Merged PRs (30d)
253

Description

**Describe the bug**
Buzz Desktop starts but immediately exits with a Wayland protocol error. No window appears.

**Steps to reproduce**
1. Install buzz-bin from the AUR on an Arch-based system (e.g. Omarchy) running Hyprland.
2. Launch the app from the terminal or application menu: buzz-desktop
3. See the error and the process exits (no window opens).

**Expected behavior**
The app should open and stay open under Hyprland / pure Wayland without requiring extra environment variables.

**Version and platform**
- Buzz version: 0.4.26-1 (installed via buzz-bin AUR package)
- OS: Omarchy (Arch Linux) + Hyprland (Wayland)

**Logs / additional context**
```
buzz-desktop: persisted identity pubkey af845d68184c0da0e2a213e29c1ec52cb9a5000b65ef8a1cead9e7aaf12088ca
buzz-desktop: media proxy listening on 127.0.0.1:32883
buzz-desktop: repos dir resolved at boot — no configured override, REPOS is the default real dir
buzz-desktop: downloading STT model from https://github.com/k2-fsa/sherpa-onnx/releases/download/asr-models/sherpa-onnx-nemo-parakeet_tdt_ctc_110m-en-36000-int8.tar.bz2
buzz-desktop: downloading Pocket TTS decoder.onnx from https://huggingface.co/csukuangfj2/sherpa-onnx-pocket-tts-2026-01-26/resolve/96d1e53ce3311ca6c2c6a35e2062d36b4cec6fa3/decoder.onnx
Gdk-Message: 12:36:42.883: Error 71 (Protocol error) dispatching to Wayland display.
```

**Workaround**
1. Copy the desktop file to your user directory:Bash
`cp /usr/share/applications/Buzz.desktop ~/.local/share/applications/`

2. Edit it:
`nano ~/.local/share/applications/Buzz.desktop`

3. Change the Exec= line to:
`Exec=env GDK_BACKEND=x11 WEBKIT_DISABLE_DMABUF_RENDERER=1 buzz-desktop`

4. Launch Buzz app

This is a known class of WebKitGTK / Tauri issues on some Wayland compositors (especially Hyprland). Forcing the X11 backend works reliably.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.