Bug#1075862: steam-installer: Some native games no longer working
Alex Henry
tukkek at gmail.com
Sat Jul 6 20:15:18 BST 2024
Package: steam-installer
Version: 1:1.0.0.79~ds-2
Severity: normal
X-Debbugs-Cc: tukkek at gmail.com
Hello! I am having problems launching some native Linux games on Steam and
while I'm not sure by any means, I believe it might be related to the 64-bit-
time transition ("t64"). The reasons why I believe this are:
1. The games have all pretty much stopped working over-night.
2. I have recently done a full update on my `testing` system with only a few
unrelated packages left to be upgraded (a couple `libsane` ones and a couple
`cups` ones).
3. At least one of these games has probably not received any upgrades in a
decade, let alone last month or last week.
4. Emulated Windows games (via Proton) seem to be working normally.
I am getting the following error messages. This one for the older game:
symbol lookup error: /lib/x86_64-linux-gnu/libfontconfig.so.1: undefined
symbol: FT_Done_MM_Var
A couple of these for games that seem to be Java-based:
library initialization failed - unable to allocate file descriptor table -
out of memory
These native games have all been working up until recently. Emulated Windows
games (Proton) and other native titles are working normally.
I have fully updated my system (including `usr-is-merged`) recently but I'm not
sure on the exact dates. If I had to guess I'd say I rolled the updates a
couple weeks ago and haven't had time to play games also for a couple weeks
(until sitting down to enjoy myself this weekend).
I understand Steam bundles their own Linux runtimes (which might explain some
games working and some not) and that this might be ultimately a problem for
Valve to deal with but in the spirit of helping with the 64-bit-time
transition, I thought I'd report this and let those more knowledgeable than me
figure out the details.
I can try to do a fresh Steam reinstall, try to install other native games or
whatever else might help nail down the problem here - but my connection speed
is pretty poor right now so I'd appreciate not having to do anything excessive.
I happen to also have a GOG copy of that older, non-Java game. I installed it
now and it fails to run with the same error, suggesting that this is a system
issue rather than a problem with Steam. Another native non-Java Linux game from
GOG seems to be working normally.
I am initially flagging this report as low priority and not t64-related because
of the lack of concrete information but if it turns out to be a t64-related
issue that could break hundreds or thousands of Steam games depending on
certain runtimes, I urge the maintainers to escalate appropriately.
Output of `steam-runtime-system-info --verbose`
https://gist.github.com/tukkek/a3392d9a4a645d74ed374829d424992b
Big thanks to all involved in making sure we can enjoy industry-standard gaming
in the greatest operating system! Cheers!
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.9.7-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages steam-installer depends on:
ii debconf [debconf-2.0] 1.5.86
ii steam-libs 1:1.0.0.79~ds-2
ii steam-libs-i386 1:1.0.0.79~ds-2
ii zenity 4.0.1-1+b1
steam-installer recommends no packages.
steam-installer suggests no packages.
Versions of packages steam-libs depends on:
ii ca-certificates 20240203
ii curl 8.8.0-1
ii file 1:5.45-3
ii libc6 2.38-13
ii libcrypt1 1:4.4.36-4
ii libgcc-s1 [libgcc1] 14-20240330-1
ii libgl1 1.7.0-1+b1
ii libgl1-mesa-dri 24.0.8-1
ii libgpg-error0 1.49-2
ii libstdc++6 14-20240330-1
ii libudev1 256.1-2
ii libva-x11-2 2.21.0-1
ii libva2 2.21.0-1
ii libxcb-dri3-0 1.17.0-2
ii libxcb1 1.17.0-2
ii libxi6 2:1.8.1-1
ii libxinerama1 2:1.1.4-3+b1
ii xz-utils 5.6.2-1
Versions of packages steam-libs recommends:
ii fontconfig 2.15.0-1.1
ii fonts-liberation 1:2.1.5-3
ii i965-va-driver [va-driver] 2.4.1+dfsg1-1
ii intel-media-va-driver [va-driver] 24.2.2+dfsg1-1
ii konsole [x-terminal-emulator] 4:23.08.1-1+b1
ii libasound2-plugins 1.2.7.1-1+b2
ii libegl1 1.7.0-1+b1
ii libexpat1 2.6.2-1
ii libfontconfig1 2.15.0-1.1
ii libgbm1 24.0.8-1
ii libnm0 1.48.2-1
ii libsdl2-2.0-0 2.30.4+dfsg-1
ii libusb-1.0-0 2:1.0.27-1
ii libva-drm2 2.21.0-1
ii libva-glx2 2.21.0-1
ii libx11-6 2:1.8.7-1+b1
ii libx11-xcb1 2:1.8.7-1+b1
ii libxau6 1:1.0.9-1+b1
ii libxcb-dri2-0 1.17.0-2
ii libxcb-glx0 1.17.0-2
ii libxcb-present0 1.17.0-2
ii libxcb-sync1 1.17.0-2
ii libxdamage1 1:1.1.6-1+b1
ii libxdmcp6 1:1.1.2-3+b1
ii libxext6 2:1.3.4-1+b1
ii libxfixes3 1:6.0.0-2+b1
ii libxss1 1:1.2.3-1+b1
ii libxxf86vm1 1:1.1.4-1+b2
ii mesa-va-drivers [va-driver] 24.0.8-1
ii mesa-vulkan-drivers 24.0.8-1
ii steam-devices 1:1.0.0.79~ds-2
ii va-driver-all 2.21.0-1
ii xdg-desktop-portal 1.18.4-1
ii xdg-desktop-portal-gtk [xdg-desktop-portal-backend] 1.15.1-1+b1
ii xdg-utils 1.1.3-4.1
ii xterm [x-terminal-emulator] 392-1
ii zenity 4.0.1-1+b1
Versions of packages steam-libs suggests:
ii libudev0 200-1+b1
ii nvidia-driver-libs 535.183.01-1
ii nvidia-vulkan-icd 535.183.01-1
ii pipewire 1.2.0-1
Versions of packages steam-libs:i386 depends on:
ii ca-certificates 20240203
ii curl 8.8.0-1
ii file 1:5.45-3
ii libc6 2.38-13
ii libcrypt1 1:4.4.36-4
ii libgcc-s1 [libgcc1] 14-20240330-1
ii libgl1 1.7.0-1+b1
ii libgl1-mesa-dri 24.0.8-1
ii libgpg-error0 1.49-2
ii libnm0 1.48.2-1
ii libstdc++6 14-20240330-1
ii libudev1 256.1-2
ii libva-x11-2 2.21.0-1
ii libva2 2.21.0-1
ii libxcb-dri3-0 1.17.0-2
ii libxcb1 1.17.0-2
ii libxi6 2:1.8.1-1
ii libxinerama1 2:1.1.4-3+b1
ii xz-utils 5.6.2-1
Versions of packages steam-libs:i386 recommends:
ii fontconfig 2.15.0-1.1
ii fonts-liberation 1:2.1.5-3
ii i965-va-driver [va-driver] 2.4.1+dfsg1-1
ii intel-media-va-driver [va-driver] 24.2.2+dfsg1-1
ii konsole [x-terminal-emulator] 4:23.08.1-1+b1
ii libasound2-plugins 1.2.7.1-1+b2
ii libegl1 1.7.0-1+b1
ii libexpat1 2.6.2-1
ii libfontconfig1 2.15.0-1.1
ii libgbm1 24.0.8-1
ii libsdl2-2.0-0 2.30.4+dfsg-1
ii libusb-1.0-0 2:1.0.27-1
ii libva-drm2 2.21.0-1
ii libva-glx2 2.21.0-1
ii libx11-6 2:1.8.7-1+b1
ii libx11-xcb1 2:1.8.7-1+b1
ii libxau6 1:1.0.9-1+b1
ii libxcb-dri2-0 1.17.0-2
ii libxcb-glx0 1.17.0-2
ii libxcb-present0 1.17.0-2
ii libxcb-sync1 1.17.0-2
ii libxdamage1 1:1.1.6-1+b1
ii libxdmcp6 1:1.1.2-3+b1
ii libxext6 2:1.3.4-1+b1
ii libxfixes3 1:6.0.0-2+b1
ii libxss1 1:1.2.3-1+b1
ii libxxf86vm1 1:1.1.4-1+b2
ii mesa-va-drivers [va-driver] 24.0.8-1
ii mesa-vulkan-drivers 24.0.8-1
ii steam-devices 1:1.0.0.79~ds-2
ii va-driver-all 2.21.0-1
ii xdg-desktop-portal 1.18.4-1
ii xdg-desktop-portal-gtk [xdg-desktop-portal-backend] 1.15.1-1+b1
ii xdg-utils 1.1.3-4.1
ii xterm [x-terminal-emulator] 392-1
ii zenity 4.0.1-1+b1
Versions of packages steam-libs:i386 suggests:
ii gtk2-engines-pixbuf 2.24.33-4
ii libgtk2.0-0t64 [libgtk2.0-0] 2.24.33-4
ii libudev0 200-1+b1
ii nvidia-driver-libs 535.183.01-1
ii nvidia-vulkan-icd 535.183.01-1
ii pipewire 1.2.0-1
Versions of packages steam-libs-i386 depends on:
ii steam-libs 1:1.0.0.79~ds-2
Versions of packages steam-installer is related to:
ii libc6 2.38-13
ii libgl1 1.7.0-1+b1
ii libgl1-mesa-dri 24.0.8-1
ii libglx-mesa0 [libglx-vendor] 24.0.8-1
ii libglx-nvidia0 [libglx-vendor] 535.183.01-1
ii libxcb-dri3-0 1.17.0-2
ii mesa-vulkan-drivers [vulkan-icd] 24.0.8-1
ii nvidia-driver 535.183.01-1
ii nvidia-driver-libs 535.183.01-1
pn nvidia-driver-libs-i386 <none>
ii nvidia-vulkan-icd [vulkan-icd] 535.183.01-1
-- debconf information:
* steam/need-nvidia-i386:
* steam/purge:
More information about the Pkg-games-devel
mailing list