Bug#1037045: blobandconquer: fails to start with Xwayland: Couldn't set 800x600 video mode: Couldn't find matching GLX visual
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: Bug#1037045: blobandconquer: fails to start with Xwayland: Couldn't set 800x600 video mode: Couldn't find matching GLX visual
- From: Simon McVittie <smcv@debian.org>
- Date: Fri, 2 Jun 2023 18:24:15 +0100
- Message-id: <ZHolv6EHgyr/hRdy@tautology.pseudorandom.co.uk>
- Reply-to: Simon McVittie <smcv@debian.org>, 1037045@bugs.debian.org
Package: blobandconquer
Version: 1.11-dfsg+20-2
Severity: important
To reproduce:
* GNOME 43 in its default Wayland mode, with Xwayland available
* either of:
* "classic" SDL 1.2 (libsdl1.2debian version 1.2.15+dfsg2-8 tested)
* sdl12-compat (libsdl1.2-compat-shim version 1.2.64 tested)
* run blobAndConquer
Expected result: gameplay
Actual result:
[DEBUG (0)] Pak : Filename set to /usr/share/games/blobAndConquer/blobAndConquer.pak
[DEBUG (0)] initSystem()
[DEBUG (0)] unpack() : /home/smcv/.parallelrealities/blobAndConquer/savedata does not exist
[DEBUG (118)] Query stencil support: has stencils: 1
[DEBUG (118)] unpack() : /home/smcv/.parallelrealities/blobAndConquer/config does not exist
[DEBUG (118)] User Home = /home/smcv/.parallelrealities/blobAndConquer
[DEBUG (118)] Graphics::setResolution() - 0: 800 x 600
Couldn't set 800x600 video mode: Couldn't find matching GLX visual
[DEBUG (119)] Cleaning Up...
[DEBUG (119)] Deleting Tracer...
[DEBUG (119)] Freeing Audio...
[DEBUG (119)] Removing Temp File...
[DEBUG (119)] Saving Config...
[DEBUG (119)] Removing PAK File Data...
[DEBUG (119)] Closing Audio...
[DEBUG (119)] Freeing Game Data...
[DEBUG (119)] Freeing Remaining Entities...
[DEBUG (119)] Freeing Widgets...
[DEBUG (119)] Freeing Sprites and Fonts
[DEBUG (119)] Freeing Textures...
[DEBUG (119)] Freeing Models...
[DEBUG (119)] Closing TTF...
[DEBUG (119)] Quitting SDL...
[DEBUG (0)] All Done.
Workaround (1): log out, and log in to "GNOME on Xorg" instead.
Workaround (2): install libsdl1.2-compat-shim *and* run with
SDL_VIDEODRIVER=wayland,x11 in the environment (which is not the default,
even with SDL 2, because it can cause regressions in other games)
-- System Information:
Debian Release: 12.0
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'testing-security'), (500, 'testing-debug'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.1.0-9-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages blobandconquer depends on:
ii blobandconquer-data 1.11-dfsg+20-2
ii libc6 2.36-9
ii libgcc-s1 12.2.0-14
ii libgl1 1.6.0-1
ii libglu1-mesa [libglu1] 9.0.2-1.1
ii libsdl-image1.2 1.2.12-13+b2
ii libsdl-mixer1.2 1.2.12-17+b3
ii libsdl-ttf2.0-0 2.0.11-6
ii libsdl1.2debian [local build using sdl12-compat 1.2.64]
ii libstdc++6 12.2.0-14
ii libx11-6 2:1.8.4-2
ii zlib1g 1:1.2.13.dfsg-1
blobandconquer recommends no packages.
Versions of packages blobandconquer suggests:
pn blobwars <none>
-- no debconf information
Reply to: