Does "ru_UA.UTF-8" work? http://unix.stackexchange.com/questions/186963/what-is-the-proper-encoding-name-to-use-in-locale-for-utf-8 suggests that is what X is looking for.
export LANG=ru_UA.UTF-8 changes value for all locale related variables.
Tester app says that this locale is supported and Steam starts without problems.
How should i fix this problem? Some system config should be changed.
Keeping open as Steam shouldn't crash but this doesn't appear to be a Steam problem at the root. Is there a reason you need to use .utf8 instead of the correct .UTF-8?
I don't think that any app would notice the change, especially when the value was incorrect.
I changed my locale to ru_UA.UTF-8 and that fixed my problem.
@gdrewb-valve There are more glibc accepted locales than Xorg, we have seen this issue before, such as #3027, some locales have .utf8 -> .UTF-8 aliases (on Xorg's side) while others do not.
Interesting, thanks for the info.
Similar crash if locale is set to en_AG (which can apparently happen if you select "English" with no country specializer in some gui settings tools).
Workaround is easy; discovering the source of the problem is difficult.
also happens for ast_ES.UTF-8
Nothing extracted yet.
I launched locale test from #1420
It says "locale not supported."
Steam works if LANG or LC_ALL is set to C or en_US.utf8. This fixes the issue.
PC Specs from Steam (translated): http://pastebin.com/FWqgTyYA