MadLittleMods / linux-notes

1 stars 0 forks source link

Steam fails to launch #39

Closed MadLittleMods closed 1 year ago

MadLittleMods commented 1 year ago

Steam fails to launch and just runs through the update step then disappears. Here is the output from running it in the terminal,

$ /usr/bin/steam-runtime
steam.sh[343752]: Running Steam on manjarolinux 23.0.0 64-bit
steam.sh[343752]: STEAM_RUNTIME is enabled automatically
setup.sh[343826]: Steam runtime environment up-to-date!
steam.sh[343752]: Steam client's requirements are satisfied
[2023-06-16 23:06:36] Startup - updater built Jun 16 2023 01:41:16
[2023-06-16 23:06:36] Startup - Steam Client launched with: '/home/eric/.local/share/Steam/ubuntu12_32/steam'
06/16 23:06:36 Init: Installing breakpad exception handler for appid(steam)/version(1686880776)/tid(343883)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2023-06-16 23:06:36] Loading cached metrics from disk (/home/eric/.local/share/Steam/package/steam_client_metrics.bin)
[2023-06-16 23:06:36] Using the following download hosts for Public, Realm steamglobal
[2023-06-16 23:06:36] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2023-06-16 23:06:36] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2023-06-16 23:06:36] 3. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2023-06-16 23:06:36] Checking for update on startup
[2023-06-16 23:06:36] Checking for available updates...
[2023-06-16 23:06:36] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12
[2023-06-16 23:06:36] Manifest download: send request
[2023-06-16 23:06:37] Manifest download: waiting for download to finish
[2023-06-16 23:06:37] Manifest download: finished
[2023-06-16 23:06:37] Download skipped: /steam_client_ubuntu12 version 1686880776, installed version 1686880776, existing pending version 0
[2023-06-16 23:06:37] Nothing to do
[2023-06-16 23:06:37] Verifying installation...
[2023-06-16 23:06:37] Performing checksum verification of executable files
[2023-06-16 23:06:37] Verification complete

(process:343883): GLib-GObject-CRITICAL **: 23:06:37.784: g_object_ref: assertion 'G_IS_OBJECT (object)' failed

(process:343883): GLib-GObject-CRITICAL **: 23:06:37.784: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xec408db0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xec407500
GetWin32Stats: display was not open yet, good
Loaded SDL version 3.0.0-1735-g2e465ae31

(steam:343883): Gtk-WARNING **: 23:07:03.180: Unable to locate theme engine in module_path: "adwaita",
/home/eric/.themes/Fluent-custom-Light/gtk-2.0/main.rc:790: error: unexpected identifier 'direction', expected character '}'

(steam:343883): Gtk-WARNING **: 23:07:03.180: Unable to locate theme engine in module_path: "adwaita",
/home/eric/.themes/Fluent-custom-Light/gtk-2.0/hacks.rc:28: error: invalid string constant "normal_entry", expected valid string constant
GetWin32Stats: display was not open yet, good
ComputeStartupMode: found registry default startup mode: 0
Switching to desktopui, since -vgui was not specified
steamwebhelper.sh[344012]: Runtime for steamwebhelper: defaulting to /home/eric/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
steamwebhelper.sh[344012]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
CAppInfoCacheReadFromDiskThread took 19 milliseconds to initialize
src/steamUI/steamuisharedjscontroller.cpp (529) : Failed creating offscreen shared JS context
src/steamUI/steamuisharedjscontroller.cpp (529) : Failed creating offscreen shared JS context
src/steamUI/steamuisharedjscontroller.cpp (529) : Fatal assert; application exiting
src/steamUI/steamuisharedjscontroller.cpp (529) : Fatal assert; application exiting
06/16 23:07:25 Init: Installing breakpad exception handler for appid(steam)/version(1686880776)/tid(343883)
assert_20230616230725_29.dmp[344383]: Uploading dump (out-of-process)
/tmp/dumps/assert_20230616230725_29.dmp
_ExitOnFatalAssert
[eric@eric-desktop-pc ~]$ assert_20230616230725_29.dmp[344383]: Finished uploading minidump (out-of-process): success = yes
assert_20230616230725_29.dmp[344383]: response: CrashID=bp-d7ccb3a7-89c5-4bf2-bc13-211e52230616
assert_20230616230725_29.dmp[344383]: file ''/tmp/dumps/assert_20230616230725_29.dmp'', upload yes: ''CrashID=bp-d7ccb3a7-89c5-4bf2-bc13-211e52230616''

Related links:

Workaround

This worked for a while but then stopped working after Steam queued up an update (asking to restart Steam) and then I spawned outside of the map in Halo Infinite, quit the lobby and my whole screen went black and I was back at the Manjaro login screen. Signing in again and all of my applications were gone (not sure what to call this failure mode).

/usr/bin/steam-runtime -vgui
MadLittleMods commented 1 year ago

Steam is working again after removing the xdg-desktop-portal-gnome package.

pamac remove xdg-desktop-portal-gnome

And then ran into a Steam UI scaling problem but that's also has a workaround -> https://github.com/MadLittleMods/linux-notes/issues/40