ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.22k stars 174 forks source link

Crashes steam client while playing Origin games #8082

Open ErikReider opened 3 years ago

ErikReider commented 3 years ago

Your system information

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen. Please link any large code pastes as a Github Gist

When playing any origin game (bought through steam) like Battlefield 4 or Star Wars Fallen Order, the Steam client crashes sometime during gameplay. It doesn't kill any wine programs so I have to manually kill every *.exe running (sometimes it won't kill Orgin even if the Steam client doesn't crash...).

This doesn't occur when running games that aren't on origin like GTA V and Half-Life.

Steps for reproducing this issue:

  1. Start Battlefield 4
  2. Play the game for a while
  3. Close the game through the menu
  4. Tada 🪄
cverstege commented 3 years ago

Can you try and disable the steam overlay for the games? Right click the game and click properties. There you can disable the overlay.

ErikReider commented 3 years ago

@cverstege Seems to be working but why? Is the steam overlay in conflict with origins?

I'm still experiencing the issue where steam won't close origin after game exit but that's a different issue

cverstege commented 3 years ago

I have no clue. It could be some issues with retrieving all the keys for the Game/DLCs. I guess origin games are similiar to uplay games. When there's a different key for a mac version, steam has troubles fetching the keys. This is a big issue when you want to run Assassin's Creed II/Brotherhood. See #7494

You can test this by right clicking the game and look for product keys. I personally have hidden the offending mac dlc in the steam library (via StamEdit), so getting the keys this way works, but I guess that the overlay still tries to fetch the keys for all DLC, fails doing so and subsequently crashes steam completely.

Or this might be a completely different cause, maybe the overlay is conflicting with origin's. In any way, @kisak-valve might add the label overlay, as the issue seems to be related to it.

kisak-valve commented 3 years ago

Possibly related to https://github.com/ValveSoftware/Proton/issues/4009.

ErikReider commented 3 years ago

The overlay works though which is strange. I'm running Sway so all of the Origin overlay "widgets" are tiled on my desktop so when opening the Origin overlay, it's totally empty

ErikReider commented 2 years ago

I've tested this some more and the client still crashes after a while. I'll open it through the terminal and update this comment with more info