Don't want to see articles from a certain category? When logged in, go to your User Settings and adjust your feed in the Content Preferences section where you can block tags!
We do often include affiliate links to earn us some pennies. See more here.

It seems a recent update to glibc with version 2.41 release at the end of January, has been causing all sorts of problems for Linux gamers that have pulled in the update (mostly on rolling-release distributions).

Valve have already updated multiple titles to get around the issue including Portal 2, Left 4 Dead 2, Half-Life 2 and other updates on the way for some older games. This isn't just affecting Valve though, as more and more games are appearing to have problems. Some other quick examples with the bug include Celeste and DEAD LETTER DEPT., there's no doubt many more that it will affect but I'm not going to give a really long list here.


Pictured - Half-Life 2

There's an open bug report for glibc, with a recent reply from a developer noting that due to the backwards compatibility issue, the bug was reopened "to consider possible options for the release and the applications involved". This is not the first time glibc has caused problems with Linux compatibility for gaming, like a previous DT_HASH change that resulted in Easy Anti-Cheat breaking.

Not the end of the world though this time, developers and Linux users can still solve the issue themselves if needed running execstack -c on the affected libraries. Don't just take my advice on it though if you're a developer or gamer reading this, always look up what you're doing fully. Run at your own risk.

For game devs using FMOD, they were already aware of the issue, and solved it with FMOD 2.02.00. The FMOD team said for older versions, using the execstack command is safe.

Hopefully the glibc developers will be able to do something about this breaking change for various games.

Article taken from GamingOnLinux.com.
Tags: Game Dev, Misc
8 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
You can also find comments for this article on social media: Mastodon
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
9 comments Subscribe

Stella 9 hours ago
  • Supporter Plus
Big oof. This is why I opted for (K)Ubuntu LTS, yes maybe it's a bit outdated but also less prone to suddenly breaking
Liam Dawe 8 hours ago
  • Admin
It's also why I stick with Kubuntu myself. I love KDE Plasma, and don't want the hassle of such breaking changes so potentially often. I do wish I could more easily get newer Plasma releases though...
chr 7 hours ago
It's also why I stick with Kubuntu myself. I love KDE Plasma, and don't want the hassle of such breaking changes so potentially often. I do wish I could more easily get newer Plasma releases though...

I want to switch to Arch from Kubuntu for the same reason. But I would want to set up a reliable and easy to use snapshot, system to roll back issues whenever one crops up, with the figuring out what actually went wrong being highly optional for me since I don't often have the resources ((money), time, or mental resources (stimulation, drive, interest, focus, patience)) to deal with it.
Bogomips 7 hours ago
On Debian, I'm still waiting for the previous regression to happen (ok I'm out…)
Pyrate 7 hours ago
I do wish I could more easily get newer Plasma releases though...
I want to switch to Arch from Kubuntu for the same reason. But I would want to set up a reliable and easy to use snapshot, system to roll back issues whenever one crops up, with the figuring out what actually went wrong being highly optional for me since I don't often have the resources ((money), time, or mental resources (stimulation, drive, interest, focus, patience)) to deal with it.

Fedora KDE exists you know...

Plasma 6.3 landed in Fedora not even 24 hours after the official release from KDE. And it's a bliss with no issues on the two PCs I use. And that has been the case since I moved to Linux with Fedora KDE in March last year - almost a full year now of excellent and lightning-fast update delivery with no issues.


Last edited by Pyrate on 13 Feb 2025 at 3:02 pm UTC
coolitic 6 hours ago
"The glibc * update has been causing problems for *"

Many such cases.
rivalary 5 hours ago
They really outta listen to Linus on not breaking userspace.
Valck 3 hours ago
They really outta listen to Linus on not breaking userspace.
If you want a somewhat more nuanced view of the issue, I suggest reading the glibc bug report thread, it has some interesting insights on causes, issues, and possible side effects, and by a couple of somewhat prominent people too.

AFAICT (and I'm certainly no expert on this, and a lot just goes over my head), much of the problem stems from changes in the security environment (parts of memory now being non-executable by default whereas historically there were no such restrictions), incorrect (or maybe too blue-eyed) use of tools (assumptions that did not hold true over time), and different interpretations between different architectures (x86_32 vs _64).

As far as I'm concerned, I'd rather have some accidentally incorrect games break for a period of time (if it's really that important a game, I'm certain there will be ways using older distro releases, emulation or whatnot), in exchange for another barrier against deliberately malicious software.
StalePopcorn 3 hours ago
Using a rolling release, and not wanting to change my system to play any games, I usually default to using Proton to play games that even have Linux builds available if I can.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register



Buy Games
Buy games with our affiliate / partner links: