ValveSoftware / steam-runtime

A runtime environment for Steam applications
Other
1.2k stars 86 forks source link

Dota 2 fails to launch on Solus due to ld.so.conf path #510

Closed Horb closed 1 year ago

Horb commented 2 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 pastes as a Github Gist.

Dota 2 does not launch from Steam. My current work around is to run dota2.sh manually but this doesn't setup the Steam Overlay which I need for purchases.

See attached steam_output.txt and the segfault on line 86.

Steps for reproducing this issue:

  1. Select Dota 2 in my Steam Library.
  2. Click PLAY
  3. See typical Steam dialogs (Synchronizing Steam Cloud etc.), PLAY button turns to STOP.
  4. Dota 2 does not launch as expected. STOP button returns to PLAY.
smcv commented 2 years ago

Fixed in today's beta releases (SteamLinuxRuntime_soldier and SteamLinuxRuntime_sniper client_beta branch, VERSIONS.txt will say pressure-vessel 0.20220624.0 or later). The default branch is not yet fixed; the beta will probably be copied to the default branch in a few weeks.

This change has now been promoted to the default branch.

Unfortunately this update had to be rolled back due to some unrelated regressions (#518, etc.) so we are back to only the client_beta branch having this fix. Solus users should stay on the client_beta branch for now.

smcv commented 1 year ago

This change has now been promoted to the default branch.

Unfortunately this update had to be rolled back due to some unrelated regressions (#518, etc.) so we are back to only the client_beta branch having this fix. Solus users should stay on the client_beta branch for now.

We fixed #518, etc., so this fix made it to the default branch a while later (early August 2022, I think). Please re-test the default branch on Solus: this should now be fixed.

kisak-valve commented 1 year ago

Closing per the last comment.