ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.26k stars 175 forks source link

Steam client crashes on changing Proton version in settings in Linux Pop!_OS 22.04 LTS #8861

Open MaciejReszotnik opened 2 years ago

MaciejReszotnik commented 2 years ago

I was directed to this repo by official Steam client support.

I am using Linux Pop!_OS 22.04 LTS.

When I try to change Proton version the Steam client crashes.

I change Proton version via Steam \ Settings \ Steam Play menu

I checked options "Enable Steam Play for supported titles" and "Enable Steam Play for all other titles". The Proton version selected by default is Proton 6.3-8. When I select the dropdown and try to pick any other version and click Ok button at the bottom of the window the client crashes.

EDIT: To clarify - when I rerun Steam client the new version of Proton is not selected - it defaults back to Proton 6.3-8.

I tried reinstalling Steam client - the issue still persists.

Please see attached files with the state seconds before crash and with my system info, respectively

protonSelection protonDE

kisak-valve commented 2 years ago

Hello @MaciejReszotnik, if you completely close Steam, run steam from a terminal, then reproduce the issue, are there any hints in the terminal spew?

You've described an issue in the Steam client, not Proton itself, so I've transferred this issue report to the steam-for-linux issue tracker.

MaciejReszotnik commented 2 years ago

@kisak-valve Thanks for prompt reply:

Here's the dumpt from the terminal

steam.sh[4586]: Running Steam on pop 22.04 64-bit steam.sh[4586]: STEAM_RUNTIME is enabled automatically setup.sh[4656]: Steam runtime environment up-to-date! steam.sh[4586]: Steam client's requirements are satisfied [2022-10-20 20:16:07] Startup - updater built Oct 19 2022 00:56:08 [2022-10-20 20:16:07] Startup - Steam Client launched with: '/home/user/.steam/debian-installation/ubuntu12_32/steam' '-nominidumps' '-nobreakpad' Installing breakpad exception handler for appid(steam)/version(1666144119) Looks like steam didn't shutdown cleanly, scheduling immediate update check [2022-10-20 20:16:08] Loading cached metrics from disk (/home/user/.steam/debian-installation/package/steam_client_metrics.bin) [2022-10-20 20:16:08] Using the following download hosts for Public, Realm steamglobal [2022-10-20 20:16:08] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf' [2022-10-20 20:16:08] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf' [2022-10-20 20:16:08] 3. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in' Installing breakpad exception handler for appid(steam)/version(1666144119) [2022-10-20 20:16:08] Checking for update on startup [2022-10-20 20:16:08] Checking for available updates... [2022-10-20 20:16:08] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12 [2022-10-20 20:16:08] Manifest download: send request Installing breakpad exception handler for appid(steam)/version(1666144119) [2022-10-20 20:16:08] Manifest download: waiting for download to finish [2022-10-20 20:16:08] Manifest download: finished [2022-10-20 20:16:08] Download skipped: /steam_client_ubuntu12 version 1666144119, installed version 1666144119, existing pending version 0 [2022-10-20 20:16:08] Nothing to do [2022-10-20 20:16:08] Verifying installation... [2022-10-20 20:16:08] Performing checksum verification of executable files [2022-10-20 20:16:10] Verification complete Loaded SDL version 2.25.0-7511446 Gtk-Message: 20:16:10.299: Failed to load module "gail" Gtk-Message: 20:16:10.300: Failed to load module "atk-bridge" Gtk-Message: 20:16:10.300: Failed to load module "appmenu-gtk-module"

(steam:4743): Gtk-WARNING **: 20:16:10.311: Unable to locate theme engine in module_path: "adwaita", /usr/share/themes/Pop-dark/gtk-2.0/main.rc:775: error: unexpected identifier 'direction', expected character '}'

(steam:4743): Gtk-WARNING **: 20:16:10.314: Unable to locate theme engine in module_path: "adwaita", /usr/share/themes/Pop-dark/gtk-2.0/hacks.rc:28: error: invalid string constant "normal_entry", expected valid string constant ComputeStartupMode: found registry default startup mode: 0steamwebhelper.sh[4763]: Runtime for steamwebhelper: defaulting to /home/user/.steam/debian-installation/ubuntu12_64/steam-runtime-heavy Installing breakpad exception handler for appid(steam)/version(1666144119) steamwebhelper.sh[4763]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() Could not connect to X session manager: None of the authentication protocols specified are supported Installing breakpad exception handler for appid(steam)/version(1666144119) Installing breakpad exception handler for appid(steam)/version(1666144119) Installing breakpad exception handler for appid(steam)/version(1666144119) Installing breakpad exception handler for appid(steam)/version(1666144119) Installing breakpad exception handler for appid(steam)/version(1666144119) Installing breakpad exception handler for appid(steam)/version(1666144119) Installing breakpad exception handler for appid(steam)/version(1666144119) Installing breakpad exception handler for appid(steam)/version(1666144119) Installing breakpad exception handler for appid(steam)/version(1666144119) Installing breakpad exception handler for appid(steam)/version(1666144119) Installing breakpad exception handler for appid(steam)/version(1666144119) Installing breakpad exception handler for appid(steam)/version(1666144119) Installing breakpad exception handler for appid(steam)/version(1666144119) Installing breakpad exception handler for appid(steam)/version(1666144119) Installing breakpad exception handler for appid(steam)/version(1666144119) Installing breakpad exception handler for appid(steam)/version(1666144119) Installing breakpad exception handler for appid(steam)/version(1666144119) CAppInfoCacheReadFromDiskThread took 330 milliseconds to initialize Installing breakpad exception handler for appid(steam)/version(1666144119) Installing breakpad exception handler for appid(steam)/version(1666144119) Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported

(steam:4743): Gtk-WARNING **: 20:16:11.659: gtk_disable_setlocale() must be called before gtk_init()

(steam:4743): GLib-CRITICAL **: 20:16:11.659: Failed to set scheduler settings: Operation not permitted Installing breakpad exception handler for appid(steam)/version(1666144119) local (potentially out of sync) copy of roaming config loaded - 769 bytes. roaming config store loaded successfully - 769 bytes. migrating temporary roaming config store Installing breakpad exception handler for appid(steam)/version(1666144119) Installing breakpad exception handler for appid(steam)/version(1666144119) BRefreshApplicationsInLibrary 1: 21ms Installing breakpad exception handler for appid(steam)/version(1666144119) Installing breakpad exception handler for appid(steam)/version(1666144119) Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Installing breakpad exception handler for appid(steam)/version(1666144119) Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Failed to init SteamVR because it isn't installed Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported ExecCommandLine: "'/home/user/.steam/debian-installation/ubuntu12_32/steam' '-nominidumps' '-nobreakpad'" System startup time: 6.59 seconds BuildCompleteAppOverviewChange: 636

(steam:4743): Gtk-WARNING **: 20:16:17.726: gtk_disable_setlocale() must be called before gtk_init()

(steam:4743): Gtk-WARNING **: 20:16:17.732: gtk_disable_setlocale() must be called before gtk_init() RegisterForAppOverview 1: 50ms RegisterForAppOverview 2: 51ms Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported Could not connect to X session manager: None of the authentication protocols specified are supported /home/user/.steam/debian-installation/steam.sh: line 796: 4743 Segmentation fault "$STEAMROOT/$STEAMEXEPATH" "$@

`

kisak-valve commented 2 years ago

Thanks for checking. Unfortunately, there's no real hint to ponder there and the -nominidumps -nobreakpad distro-modification of the Steam package makes this difficult to ponder further.