Skip to content

cage 0.2.1 crashes when pcsx2 (2.6.0 qt) tries to go fullscreen (wlr_xdg_surface_schedule_configure: Assertion `surface->initialized' failed.) #471

Description

@aktau

I'm on a NixOS 25.11 system (an intel N150 x86-64):

Linux xyber 6.18.2 #1-NixOS SMP PREEMPT_DYNAMIC Thu Dec 18 13:03:43 UTC 2025 x86_64 GNU/Linux

To reproduce:

/nix/store/bx9b0v3lr0xirb0rqzqnj8byxj9nvskn-cage-0.2.1/bin/cage -dD -- /nix/store/z930k2aacx9jz2xh32clljdx5b4h2irc-pcsx2-2.6.0/bin/pcsx2-qt -bigpicture

Then once inside the program (which works fine), click "View -> Fullscreen". It doesn't matter whether a game is playing or not

00:00:16.427 [DEBUG] [types/xdg_shell/wlr_xdg_surface.c:441] new xdg_surface 0x560033264870 (res 0x56003314d490)
00:00:18.125 [DEBUG] [types/xdg_shell/wlr_xdg_surface.c:441] new xdg_surface 0x560033264870 (res 0x56003315b1f0)
00:00:20.139 [DEBUG] [types/wlr_compositor.c:786] New wlr_surface 0x560033268cc0 (res 0x560033144950)
00:00:20.139 [DEBUG] [types/wlr_compositor.c:786] New wlr_surface 0x560033269090 (res 0x560033127c60)
00:00:20.139 [DEBUG] [types/xdg_shell/wlr_xdg_surface.c:441] new xdg_surface 0x560033264870 (res 0x56003310f370)
00:00:20.139 [DEBUG] [types/wlr_xdg_decoration_v1.c:220] new xdg_toplevel_decoration 0x560033267170 (res 0x560033118120)
cage: types/xdg_shell/wlr_xdg_surface.c:168: wlr_xdg_surface_schedule_configure: Assertion `surface->initialized' failed.

(It crashes with and without the -d flag.)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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