Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Steam crashes unless LANG=en_US.utf8 #1420
Steam crashes unless run with LANG=en_US.utf8. Log follows:
Running Steam on arch rolling 64-bit
Installing breakpad exception handler for appid(steam)/version(1360282734_client)
(steam:12725): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
Researching this further, not all locales supported by the host system are also supported by X. A quick way to check is to do locale -a, then find which of those aren't listed in /usr/share/X11/locale. On my system, locale -a lists en_NG.UTF-8, but it isn't in /usr/share/X11/locale.
Another way to verify it is with this little program:
int main(int argc, char **argv)
Could you please try one or both of these checks for en_DE.UTF-8 on your system?
We've made it so Steam won't crash in the case where X doesn't support the locale, however I may change it to fall back on en_US.UTF-8 if the indicated locale isn't supported by X.
referenced this issue
Jun 1, 2013
This still affects me, although with slightly different output. I've tried both the normal and beta releases. I'm on Debian Sid amd64 with LANG=eo.utf8 and I get the following output:
My system has default $ locale
$ lsb_release -rcd ; uname -r
$ LANG=en_US.UTF-8 steam
steam loads normally
Thanks for investigation, I had same issue and it is now resolved following the suggestion (LC_ALL=C steam) somewhere and it is referenced back this thread.
But what is the action item on permanent fix into the steam client package?
This issue 1420 was closed in Feb 2013, I started having this issue in Oct 2013 after upgrading to Ubuntu 13.10, I tried re-install with latest deb package (and different nvidia driver versions) but didn't help. Also seeing some other people having same issue even after fresh install of Ubuntu. It was not working for me until a few days ago coming to this thread.
If this is permanently fixed in the client package, can help many other people who are not using en_US locale, especially to those who are not technical enough knowing what locale or X11 is.
I stopped playing on steam about 3 months ago because of this exact issue in hope that something will be fixed soon. Sometimes I feel like rather playing with some code. At that rate, my love to gaming is going to cease =)
I experienced this error on a clean install of Linux Mint 18 which is more or less Ubuntu 16.04. I documented my logs etc in @ #4665 though the OP there may or may not have had the same issue (it appears the same at first glance though).
It was fixed by: