Skip to content

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

@FlysonBot

Description

@FlysonBot

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: <GdkX11.X11Display


Desktop Session: zorin


Display: :0

RGBA visual: True

Composited: True

  • Monitor: 0 - eDP-1
    • Geometry: 1920 x 1080 at 0, 0
    • Size: 340 x 190 mm²
    • Primary: True
    • Refresh rate: 59.876000000000005 Hz
    • Subpixel layout: unknown

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions