You are not logged in.
Hi all,
For the past few months I've been running arch and was always able to find answers to my issue here and on the wiki, but this time I'm stumped.
A game I've been playing (Hollow Knight Silksong) through steam has been working fine for a few days, but since yesterday the game crashes right before the main menu shows.
Another game (Noita) still works fine.
So far I've tried the following:
- Running the game executable directly from terminal
- Running the game through steam-native-runtime
- Disabling Steam overlay
- Rebooting
I've also tried to find missing libraries as recommended by https://wiki.archlinux.org/title/Steam/ … mmediately.
ldd game_executable gives me
/home/luup/.steam/root/steamapps/common/Hollow Knight Silksong/Hollow Knight Silksong:
linux-vdso.so.1 (0x00007fd2da7c3000)
UnityPlayer.so => /home/luup/.local/share/Steam/steamapps/common/Hollow Knight Silksong/UnityPlayer.so (0x00007fd2d8000000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007fd2da685000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fd2d7fd3000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fd2da680000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007fd2d7c00000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fd2da679000)
libanl.so.1 => /usr/lib/libanl.so.1 (0x00007fd2da674000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007fd2da66f000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007fd2da7c5000)
Which I think looks fine, but I'm not sure what to look for. Also I don't expect to be missing libraries since everything was running fine before.
The following is what I find with journalctl:
Sep 10 17:37:52 LuupDesktop steam[1173]: chdir "/home/luup/.local/share/Steam/steamapps/common/Hollow Knight Silksong"
Sep 10 17:37:52 LuupDesktop steam[1173]: ERROR: ld.so: object '/home/luup/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF >
Sep 10 17:37:52 LuupDesktop steam[1173]: ERROR: ld.so: object '/home/luup/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF >
Sep 10 17:37:52 LuupDesktop steam[1173]: ERROR: ld.so: object '/home/luup/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF >
Sep 10 17:37:52 LuupDesktop steam[1173]: ERROR: ld.so: object '/home/luup/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF >
Sep 10 17:37:52 LuupDesktop steam[1173]: ERROR: ld.so: object '/home/luup/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF >
Sep 10 17:37:52 LuupDesktop steam[1173]: Game Recording - would start recording game 1030300, but recording for this game is disabled
Sep 10 17:37:52 LuupDesktop steam[1173]: Adding process 8545 for gameID 1030300
Sep 10 17:37:52 LuupDesktop steam[1173]: Adding process 8546 for gameID 1030300
Sep 10 17:37:52 LuupDesktop steam[1173]: Adding process 8547 for gameID 1030300
Sep 10 17:37:53 LuupDesktop steam[1173]: setlocale "en_US.UTF-8": No such file or directory
Sep 10 17:37:53 LuupDesktop steam[1173]: pv-locale-gen: Missing locale en_US.UTF-8 (found in $LANG)
Sep 10 17:37:53 LuupDesktop steam[1173]: pv-locale-gen: Generating locale en_US.UTF-8...
Sep 10 17:37:53 LuupDesktop steam[1173]: pv-locale-gen: Generated locale en_US.UTF-8 successfully
Sep 10 17:37:53 LuupDesktop steam[1173]: pv-adverb[8615]: W: Container startup will be faster if missing locales are created at OS level
Sep 10 17:37:53 LuupDesktop steam[1173]: pid 8659 != 8655, skipping destruction (fork without exec?)
Sep 10 17:37:53 LuupDesktop steam[1173]: pid 8664 != 8655, skipping destruction (fork without exec?)
Sep 10 17:37:53 LuupDesktop steam[1173]: [UnityMemory] Configuration Parameters - Can be set up in boot.config
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-bucket-allocator-granularity=16"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-bucket-allocator-bucket-count=8"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-bucket-allocator-block-size=4194304"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-bucket-allocator-block-count=1"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-main-allocator-block-size=16777216"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-thread-allocator-block-size=16777216"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-gfx-main-allocator-block-size=16777216"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-gfx-thread-allocator-block-size=16777216"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-cache-allocator-block-size=4194304"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-typetree-allocator-block-size=2097152"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-profiler-bucket-allocator-granularity=16"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-profiler-bucket-allocator-bucket-count=8"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-profiler-bucket-allocator-block-size=4194304"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-profiler-bucket-allocator-block-count=1"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-profiler-allocator-block-size=16777216"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-profiler-editor-allocator-block-size=1048576"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-temp-allocator-size-main=4194304"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-job-temp-allocator-block-size=2097152"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-job-temp-allocator-block-size-background=1048576"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-job-temp-allocator-reduction-small-platforms=262144"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-allocator-temp-initial-block-size-main=262144"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-allocator-temp-initial-block-size-worker=262144"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-temp-allocator-size-background-worker=32768"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-temp-allocator-size-job-worker=262144"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-temp-allocator-size-preload-manager=262144"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-temp-allocator-size-nav-mesh-worker=65536"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-temp-allocator-size-audio-worker=65536"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-temp-allocator-size-cloud-worker=32768"
Sep 10 17:37:53 LuupDesktop steam[1173]: "memorysetup-temp-allocator-size-gfx=262144"
Sep 10 17:37:53 LuupDesktop steam[1173]: Loading in SingleInstance mode
Sep 10 17:37:53 LuupDesktop steam[1173]: Adding process 8655 for gameID 1030300
Sep 10 17:38:08 LuupDesktop steam[1173]: Game Recording - game stopped [gameid=1030300]
Sep 10 17:38:08 LuupDesktop steam[1173]: Removing process 8655 for gameID 1030300
Sep 10 17:38:08 LuupDesktop steam[1173]: Removing process 8547 for gameID 1030300
Sep 10 17:38:08 LuupDesktop steam[1173]: Removing process 8546 for gameID 1030300
I'm running this in a Hyprland setup on a desktop with AMD cpu and NVIDIA graphics. The graphics drivers are Nouveau.
I tried to be thorough with my information, but let me know if I missed something useful.
Thanks to anyone for taking the time to help!
Last edited by Mockesock (2025-09-10 21:29:50)
Offline
Do you get more running steam from terminal and launching the game there? Did you update anything between working and not working? Might want to test Proton if native doesn't work though not sure how well that will go with nouveau. FWIW while unlikely related to help with the locale error you will want to https://wiki.archlinux.org/title/Locale … ng_locales the en_US.UTF-8 UTF-8 locale regardless.
FWIW since some freetype crashers came up, make sure you're fully up to date and on freetype 2.14.0-2
Also please wrap outputs in [code][/code] tags in the future.
Last edited by V1del (2025-09-10 19:58:14)
Offline
Thanks, changing proton from experimental to 10.0-2 (beta) fixed the issue!
For the sake of being complete in case someone else finds this thread to solve a similar issue:
Running from terminal gave no information, just immediately gave the prompt back.
I don't think I updated between working and not working, but I do so frequently so I might not remember correctly.
I've also updated again after your suggestion and generated the locale. Though the issue persisted until I forced another proton version.
Thanks again! And I will do better with formatting in the future
Offline
Well it should have a native version and I just tried to repro after my post and it works just fine here, strange...
Offline