Guake / Guake/guake

Guake Crash at Every System Login due to X11 BadWindow (invalid Window parameter) Error

Open
#2,305 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
4.7k
Forks
604
PR merge metrics
No merged PRs in 30d

Description

**Describe the bug**
I noticed that Guake disappeared every time after I locked my screen and lock back in. I checked the log and did some experiment and noticed that Guake received a BadWindow error every single time exactly at the time when I login.

**Error Log:**
```
Dec 31 11:17:11 USER guake[445106]: The program 'guake' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
(Details: serial 214559 error_code 3 request_code 2 (core protocol) minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
```

**System Information**
Guake version: 3.10, installed via apt install

Operating System: Zorin OS 18 Core, an Ubuntu-based distro using Wayland by default with XWayland compatibility layer.

Previously I was on Zorin OS 17.3 Core and there wasn't this problem. I did a clean reinstall yesterday to upgrade to Zorin OS 18 Core, and this problem appeared. The older Zorin version was based on Ubuntu 22.04 LTS, and this new version is based on Ubuntu 24.04 LTS.

**To Reproduce**

Press Super + L to lock your screen, then log back in. Guake disappeared.
Running `journalctl /usr/bin/guake | tail -n 30` will show the above error.

-------------------------------------------------------------------------------

$ guake --support

Guake Version: 3.10

Vte Version: 0.76.0

Vte Runtime Version: 0.76.0

--------------------------------------------------
GTK+ Version: 3.24.41

GDK Backend:

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.