ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.58k stars 1.07k forks source link

Multiple games: ThreadGetProcessExitCode: no such process #6432

Open wlinator opened 1 year ago

wlinator commented 1 year ago

Compatibility Report

System Information

Arch Linux (6.1.2-arch1-1) with an NVIDIA GeForce GTX 1650 Ti Mobile.

I confirm:

Symptoms

Whenever I run a game it crashes immediately and I get the error ThreadGetProcessExitCode: no such process X, I only play two games (Brawlhalla and FFXIV) and both of them have the same issue. I haven't tested any other games. I saw a similar issue and added their "partial" solution of appending PROTON_USE_WINED3D=1 to the launch options, however this did not fix it for me.

What am I doing wrong?

steam-39210.log system information gist

kisak-valve commented 1 year ago

Hello @Dok4440, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

wlinator commented 1 year ago

I've added a link to the issue report.

kisak-valve commented 1 year ago

Thanks, there's contradictory information between your Proton log and System information, with the Proton log hinting that you're using Steam in Flatpak, and your system information being a regular Arch install without Flatpak.

Ignoring that discrepancy, it looks like you don't have a working Vulkan render path by default. At https://gist.github.com/Dok4440/0140b754ada59bbe4030e4c24c9d98f2#file-systeminfo-txt-L325-L340, the Intel references tell us that you're running your X session on the Intel GPU, but https://gist.github.com/Dok4440/0140b754ada59bbe4030e4c24c9d98f2#file-systeminfo-txt-L731-L740 tells us that you only have a Vulkan driver installed for the NVIDIA GPU.

There's two directions to follow while troubleshooting this: 1) You could try adding the vulkan-intel and lib32-vulkan-intel system packages so that there's a Vulkan driver for the Intel GPU and see if that has an effect.

2) Look into using PRIME Render Offload to get the game running with the NVIDIA GPU. https://wiki.archlinux.org/title/PRIME#PRIME_GPU_offloading and https://download.nvidia.com/XFree86/Linux-x86_64/525.60.11/README/primerenderoffload.html are worth a read.

wlinator commented 1 year ago

My apologies about the mix-up, I was testing a flatpak installation and must have accidentally used that version to report the proton log. I'll try adding the vulkan drivers for my Intel GPU and have a look at the second piece of information you gave me, and then report back.

Thank you for your quick response.

wlinator commented 1 year ago

I've added vulkan-intel and lib32-vulkan-intel and rebooted my laptop, running either of the games no longer crashes immediately but get stuck here:

Game process added : AppID 39210 "PROTON_LOG=1 /home/wdb/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=39210 -- /home/wdb/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/wdb/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/FINAL FANTASY XIV Online/boot/ffxivboot.exe' -issteam", ProcID 8487, IP 0.0.0.0:0
chdir /home/wdb/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/FINAL FANTASY XIV Online
ERROR: ld.so: object '/home/wdb/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 39210, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/wdb/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/wdb/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/wdb/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/wdb/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
GameAction [AppID 39210, ActionID 1] : LaunchApp changed task to Completed with ""
ERROR: ld.so: object '/home/wdb/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Installing breakpad exception handler for appid(steam)/version(1671236931)
Installing breakpad exception handler for appid(steam)/version(1671236931)

I've also tried running steam with "prime-run" (from wiki.archlinux.org:PRIME#PRIME_render_offload) with no result, it still gets stuck.

Lastly I tried running it with flatpak again, the result here is that the game crashes within a second

GameAction [AppID 39210, ActionID 2] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 39210, ActionID 2] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 39210, ActionID 2] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 39210, ActionID 2] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 39210, ActionID 2] : LaunchApp continues with user response "CreatingProcess"
/bin/sh\0-c\0/home/wdb/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=39210 -- /home/wdb/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/wdb/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/FINAL FANTASY XIV Online/boot/ffxivboot.exe' -issteam\0
Game process added : AppID 39210 "/home/wdb/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=39210 -- /home/wdb/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/wdb/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/FINAL FANTASY XIV Online/boot/ffxivboot.exe' -issteam", ProcID 410, IP 0.0.0.0:0
chdir /home/wdb/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/FINAL FANTASY XIV Online
ERROR: ld.so: object '/home/wdb/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/wdb/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
GameAction [AppID 39210, ActionID 2] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/wdb/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 39210, ActionID 2] : LaunchApp changed task to Completed with ""
Game process removed: AppID 39210 "/home/wdb/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=39210 -- /home/wdb/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/wdb/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/FINAL FANTASY XIV Online/boot/ffxivboot.exe' -issteam", ProcID 410 
ThreadGetProcessExitCode: no such process 411
Uploaded AppInterfaceStats to Steam
insidesecurity-yhojann-aguilera commented 2 months ago

Same error on Ubuntu 24.04 LTS (flatpak app) using AMD Radeon 6800 XT and AMD ryzen 7 7800 X3D:

[2024-09-23 23:07:11] Client version: 1726604483
[2024-09-23 23:07:11] wayland: skipping init because GAMESCOPE_WAYLAND_DISPLAY is not set
[2024-09-23 23:07:11] Warning: wayland init failed, some functionality may be unavailable
[2024-09-23 23:07:11] Container detected, disabling HIDAPI udev integration
[2024-09-23 23:07:11] Container detected, disabling udev integration
[2024-09-23 23:07:11] Loaded SDL version 3.1.2-1367-gefdcfef4b
[2024-09-23 23:07:11] GLibLog: domain:Gtk  msg:Failed to load module "gail"
[2024-09-23 23:07:11] GLibLog: domain:Gtk  msg:Failed to load module "atk-bridge"
[2024-09-23 23:07:11] GetWin32Stats: display was not open yet, good
[2024-09-23 23:07:11] GetWin32Stats: display was not open yet, good
[2024-09-23 23:07:11] Could not connect to X session manager: Could not open network socket
[2024-09-23 23:07:11] wayland: skipping init because GAMESCOPE_WAYLAND_DISPLAY is not set
[2024-09-23 23:07:11] Steam Runtime Launch Service: starting steam-runtime-launcher-service
[2024-09-23 23:07:11] Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 256
[2024-09-23 23:07:11] Failed to init SteamVR because it isn't installed
[2024-09-23 23:07:11] IPC function call IClientNetworkDeviceManager::GetNetworkDevicesData took too long: 55 msec
[2024-09-23 23:07:11] GLibLog: domain:Gtk  msg:gtk_disable_setlocale() must be called before gtk_init()
[2024-09-23 23:07:11] local (potentially out of sync) copy of roaming config loaded - 2307 bytes.
[2024-09-23 23:07:11] roaming config store loaded successfully - 2307 bytes.
[2024-09-23 23:07:11] LoadShortcuts: loading shortcuts from: /home/.../.var/app/com.valvesoftware.Steam/.local/share/Steam/userdata/261682428/config/shortcuts.vdf
[2024-09-23 23:07:11] Could not connect to X session manager: Could not open network socket
[2024-09-23 23:07:11] Could not connect to X session manager: Could not open network socket
[2024-09-23 23:07:11] System startup time: 15.31 seconds
[2024-09-23 23:07:11] GLibLog: domain:Gtk  msg:gtk_disable_setlocale() must be called before gtk_init()
[2024-09-23 23:07:12] GLibLog: domain:Gtk  msg:gtk_disable_setlocale() must be called before gtk_init()
[2024-09-23 23:07:12] ExecCommandLine: "'/home/.../.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened' '-no-cef-sandbox'"
[2024-09-23 23:07:17] GLibLog: domain:Gtk  msg:gtk_disable_setlocale() must be called before gtk_init()
[2024-09-23 23:07:17] GLibLog: domain:Gtk  msg:gtk_disable_setlocale() must be called before gtk_init()
[2024-09-23 23:07:20] GameAction [AppID 2280, ActionID 1] : LaunchApp changed task to ShowLaunchOption with ""
[2024-09-23 23:07:20] GameAction [AppID 2280, ActionID 1] : LaunchApp waiting for user response to ShowLaunchOption ""
[2024-09-23 23:07:20] GameAction [AppID 2280, ActionID 1] : LaunchApp continues with user response "0"
[2024-09-23 23:07:20] GameAction [AppID 2280, ActionID 1] : LaunchApp changed task to CheckShaderDepotManifest with ""
[2024-09-23 23:07:21] GameAction [AppID 2280, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
[2024-09-23 23:07:23] GameAction [AppID 2280, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
[2024-09-23 23:07:24] GameAction [AppID 2280, ActionID 1] : LaunchApp changed task to SynchronizingStats with ""
[2024-09-23 23:07:24] GameAction [AppID 2280, ActionID 1] : LaunchApp changed task to ShowInterstitials with ""
[2024-09-23 23:07:24] GameAction [AppID 2280, ActionID 1] : LaunchApp waiting for user response to ShowInterstitials ""
[2024-09-23 23:07:24] GameAction [AppID 2280, ActionID 1] : LaunchApp continues with user response "ShowInterstitials"
[2024-09-23 23:07:24] GameAction [AppID 2280, ActionID 1] : LaunchApp changed task to SynchronizingControllerConfig with ""
[2024-09-23 23:07:24] GameAction [AppID 2280, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
[2024-09-23 23:07:24] GameAction [AppID 2280, ActionID 1] : LaunchApp changed task to WaitForStreamingEncoderConfig with ""
[2024-09-23 23:07:24] GameAction [AppID 2280, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
[2024-09-23 23:07:24] GameAction [AppID 2280, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
[2024-09-23 23:07:25] GameAction [AppID 2280, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
[2024-09-23 23:07:25] /bin/sh\0-c\0/home/.../.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=2280 -- /home/.../.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/mnt/STEAM/SteamLibrary/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun -- '/mnt/STEAM/SteamLibrary/steamapps/common/Proton 9.0 (Beta)'/proton waitforexitandrun  '/mnt/STEAM/SteamLibrary/steamapps/common/Ultimate Doom/rerelease/doom.exe'\0
[2024-09-23 23:07:25] Game process added : AppID 2280 "/home/.../.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=2280 -- /home/.../.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/mnt/STEAM/SteamLibrary/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun -- '/mnt/STEAM/SteamLibrary/steamapps/common/Proton 9.0 (Beta)'/proton waitforexitandrun  '/mnt/STEAM/SteamLibrary/steamapps/common/Ultimate Doom/rerelease/doom.exe'", ProcID 1175, IP 0.0.0.0:0
[2024-09-23 23:07:25] Controller slots reset
[2024-09-23 23:07:25] GameAction [AppID 2280, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
[2024-09-23 23:07:25] GameAction [AppID 2280, ActionID 1] : LaunchApp changed task to Completed with ""
[2024-09-23 23:07:25] GLibLog: domain:Gtk  msg:gtk_disable_setlocale() must be called before gtk_init()
[2024-09-23 23:07:26] ThreadGetProcessExitCode: no such process 1265
[2024-09-23 23:07:26] ThreadGetProcessExitCode: no such process 1263
[2024-09-23 23:07:26] ThreadGetProcessExitCode: no such process 1177
[2024-09-23 23:07:27] Game process updated : AppID 2280 "/home/.../.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=2280 -- /home/.../.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/mnt/STEAM/SteamLibrary/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun -- '/mnt/STEAM/SteamLibrary/steamapps/common/Proton 9.0 (Beta)'/proton waitforexitandrun  '/mnt/STEAM/SteamLibrary/steamapps/common/Ultimate Doom/rerelease/doom.exe'", ProcID 1264, IP 0.0.0.0:0
[2024-09-23 23:07:27] ThreadGetProcessExitCode: no such process 1268
[2024-09-23 23:07:27] GLibLog: domain:Gtk  msg:gtk_disable_setlocale() must be called before gtk_init()
[2024-09-23 23:07:28] Game process updated : AppID 2280 "/home/.../.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=2280 -- /home/.../.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/mnt/STEAM/SteamLibrary/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun -- '/mnt/STEAM/SteamLibrary/steamapps/common/Proton 9.0 (Beta)'/proton waitforexitandrun  '/mnt/STEAM/SteamLibrary/steamapps/common/Ultimate Doom/rerelease/doom.exe'", ProcID 1334, IP 0.0.0.0:0
[2024-09-23 23:07:30] CAPIJobRequestUserStats - Server response failed 2