ValveSoftware / Proton

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

Error when start [star wars: battlefront 2] #2036

Closed engFelipeMonteiro closed 8 months ago

engFelipeMonteiro commented 5 years ago

I try to start but it give a error.

steam.desktop[2897]: Traceback (most recent call last): steam.desktop[2897]: File "/media/felipe/SteamData/SteamLibrary/steamapps/common/Proton 3.16/proton", line 249, in steam.desktop[2897]: upgrade_pfx(f.readline().strip()) steam.desktop[2897]: File "/media/felipe/SteamData/SteamLibrary/steamapps/common/Proton 3.16/proton", line 63, in upgrade_pfx steam.desktop[2897]: old_proton_ver, old_prefix_ver = old_ver.split('-') steam.desktop[2897]: ValueError: not enough values to unpack (expected 2, got 1)

the full log is bellow:

steam.desktop[2897]: No cached sticky mapping in ActivateActionSet.GameAction [AppID 6060, ActionID 3] : LaunchApp changed task to ProcessingInstallScript with "" steam.desktop[2897]: Proton: Upgrading prefix from to 3.16-1 (/media/felipe/SteamData/SteamLibrary/steamapps/compatdata/6060) steam.desktop[2897]: Traceback (most recent call last): steam.desktop[2897]: File "/media/felipe/SteamData/SteamLibrary/steamapps/common/Proton 3.16/proton", line 249, in steam.desktop[2897]: upgrade_pfx(f.readline().strip()) steam.desktop[2897]: File "/media/felipe/SteamData/SteamLibrary/steamapps/common/Proton 3.16/proton", line 63, in upgrade_pfx steam.desktop[2897]: old_proton_ver, old_prefix_ver = old_ver.split('-') steam.desktop[2897]: ValueError: not enough values to unpack (expected 2, got 1) steam.desktop[2897]: installscript_posix.cpp (416) : Assertion Failed: Standalone evaluator returned error code for app 6060 steam.desktop[2897]: GameAction [AppID 6060, ActionID 3] : LaunchApp changed task to SynchronizingCloud with "" steam.desktop[2897]: Proton: Upgrading prefix from to 3.16-1 (/media/felipe/SteamData/SteamLibrary/steamapps/compatdata/6060) steam.desktop[2897]: Traceback (most recent call last): steam.desktop[2897]: File "/media/felipe/SteamData/SteamLibrary/steamapps/common/Proton 3.16/proton", line 249, in steam.desktop[2897]: upgrade_pfx(f.readline().strip()) steam.desktop[2897]: File "/media/felipe/SteamData/SteamLibrary/steamapps/common/Proton 3.16/proton", line 63, in upgrade_pfx steam.desktop[2897]: old_proton_ver, old_prefix_ver = old_ver.split('-') steam.desktop[2897]: ValueError: not enough values to unpack (expected 2, got 1) steam.desktop[2897]: GameAction [AppID 6060, ActionID 3] : LaunchApp changed task to SiteLicenseSeatCheckout with "" steam.desktop[2897]: GameAction [AppID 6060, ActionID 3] : LaunchApp changed task to CreatingProcess with "" steam.desktop[2897]: GameAction [AppID 6060, ActionID 3] : LaunchApp waiting for user response to CreatingProcess "" steam.desktop[2897]: GameAction [AppID 6060, ActionID 3] : LaunchApp continues with user response "CreatingProcess" steam.desktop[2897]: Game update: AppID 6060 "", ProcID 3978, IP 0.0.0.0:0 steam.desktop[2897]: >>> Adding process 3978 for game ID 6060 steam.desktop[2897]: GameAction [AppID 6060, ActionID 3] : LaunchApp changed task to WaitingGameWindow with "" steam.desktop[2897]: ERROR: ld.so: object '/home/felipe/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. steam.desktop[2897]: ERROR: ld.so: object '/home/felipe/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. steam.desktop[2897]: GameAction [AppID 6060, ActionID 3] : LaunchApp changed task to Completed with "" steam.desktop[2897]: ERROR: ld.so: object '/home/felipe/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. steam.desktop[2897]: >>> Adding process 3979 for game ID 6060 steam.desktop[2897]: >>> Adding process 3980 for game ID 6060 steam.desktop[2897]: Proton: Upgrading prefix from to 3.16-1 (/media/felipe/SteamData/SteamLibrary/steamapps/compatdata/6060) steam.desktop[2897]: Traceback (most recent call last): steam.desktop[2897]: File "/media/felipe/SteamData/SteamLibrary/steamapps/common/Proton 3.16/proton", line 249, in steam.desktop[2897]: upgrade_pfx(f.readline().strip()) steam.desktop[2897]: File "/media/felipe/SteamData/SteamLibrary/steamapps/common/Proton 3.16/proton", line 63, in upgrade_pfx steam.desktop[2897]: old_proton_ver, old_prefix_ver = old_ver.split('-') steam.desktop[2897]: ValueError: not enough values to unpack (expected 2, got 1) steam.desktop[2897]: Game removed: AppID 6060 "", ProcID 3978

aeikum commented 5 years ago

Interesting, the version file in the prefix was created, but empty. We should handle this in the Proton script, but do you know how this could have happened?

aeikum commented 5 years ago

The proton script should now handle this corrupted prefix. I'd still love to know how the version file ended up wrong...

AQDuck97 commented 8 months ago

Reviving this issue as I'm having problem with the game too.

Arch Linux 6.7.9-Zen kernel Plasma 6 Wayland


Proton-GE 8.14, Proton 9, Proton Experimental, Proton 8 and Proton 7 tested. Proton 7 produced a frozen black screen while the others were just a very quick black screen that lasted about half a second.


System and runtime info gist steam-6060.log

kisak-valve commented 8 months ago

Hello @AquaDuck97, your issue is unrelated to this specific issue. Instead, you've configured your system to use AMDVLK with 32 bit Vulkan applications, but the version of AMDVLK you're using has dropped support for your hardware generation (https://gist.github.com/AquaDuck97/d93d2ee225c20cd630aeb80336682537#file-system-and-runtime-info-L158-L172).

Add the lib32-vulkan-radeon system package, remove the lib32-amdvlk system package, then retest.

kisak-valve commented 8 months ago

It looks like the investigation into this issue concluded in 2018. Closing as resolved.