ValveSoftware / steam-for-linux

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

Unable to launch Steam client #11006

Open amiller7023 opened 2 months ago

amiller7023 commented 2 months ago

Your system information

Please describe your issue in as much detail as possible:

After updating my Steam client to the latest I can no longer launch steam. I get an error message popup with the following text

steamwebhelper, a critical Steam component, is not responding. The Steam UI will not be usable. Click here for more information.

I also get the following terminal output including the creation of a dump file

CAppInfoCacheReadFromDiskThread took 0 milliseconds to initialize Steam Runtime Launch Service: starting steam-runtime-launcher-service Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 47111 bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam src/steamUI/steamuisharedjscontroller.cpp (619) : Failed creating offscreen shared JS context src/steamUI/steamuisharedjscontroller.cpp (619) : Failed creating offscreen shared JS context 06/21 23:19:35 Init: Installing breakpad exception handler for appid(steam)/version(1718904662)/tid(46682) assert_20240621231935_28.dmp[47510]: Uploading dump (out-of-process) /tmp/dumps/assert_20240621231935_28.dmp assert_20240621231935_28.dmp[47510]: Finished uploading minidump (out-of-process): success = yes assert_20240621231935_28.dmp[47510]: response: CrashID=bp-d2bcef8e-0a8f-41f4-a57f-16b722240621 assert_20240621231935_28.dmp[47510]: file ''/tmp/dumps/assert_20240621231935_28.dmp'', upload yes: ''CrashID=bp-d2bcef8e-0a8f-41f4-a57f-16b722240621'' [2024-06-21 23:21:10] Background update loop checking for update. . . [2024-06-21 23:21:10] Checking for available updates... [2024-06-21 23:21:10] Downloading manifest: https://cdn.steamstatic.com/client/steam_client_ubuntu12?t=1806882580 [2024-06-21 23:21:10] Manifest download: send request [2024-06-21 23:21:11] Manifest download: waiting for download to finish [2024-06-21 23:21:11] Manifest download: finished [2024-06-21 23:21:11] Download skipped by HTTP 304 Not Modified [2024-06-21 23:21:11] Nothing to do

Looking through the logs in webhelper-linux.txt I find a lot of error messages having to do with Internal Vulkan errors that seem to be the culprit for the crash. I was originally getting a window that would pop up in the background with an error message:

Something went wrong while displaying this content. Refresh Error Reference: Shared SteamUI_8982050_b181c0f3f441a1e Cannot read properties of undefined ( reading 'GetPlayer')

But this went away when attempting to follow a thread that suggested running the following commands to fix the webhelper issue.

steam --reset steam -clearbeta

Since resetting steam I have attempted an uninstall and reinstall of steam, Attempted using the flatpak version which produced the same errors and verified that there aren't any symlinks on ~/.config that I saw mentioned in #10560

Steps for reproducing this issue:

  1. Attempt to launch the steam client
alphaomega325 commented 2 months ago

I am having the same problems and I had to deal with it by restarting the steam client multiple times in order to make it work.

toalex77 commented 2 months ago

Same here on openSUSE Tumbleweed. Restart the client one time, solve, but every first time I launch the client on my machine, I get this message.

MadProbe commented 2 months ago

I also can reproduce this issue on Linux Mint 21.3 but issue disappears after a restart.

blaze157 commented 2 months ago

I think I'm having this issue as well but it looks like this is a common symptom for many issues. I've actually been having this issue for quite a while. I think it started around April? I used to start the client multiple times to get around it but that's not working anymore so I started looking for a fix. The only change I made between being able to use the multiple restart work around and now is adding a monitor.

I've taken similar steps to @amiller7023 as well as many more that I've found scattered around the internet for the last couple days. I kind of lost track...

In webhelper-linux.txt is repeating this stuff while steam is attempting to launch ``` [0627/191501.565587:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: gpu-process [0627/191501.578170:ERROR:angle_platform_impl.cc(43)] Display.cpp:1021 (initialize): ANGLE Display::initialize error 0: Internal Vulkan error (-3): Initialization of an object could not be completed for implementation-specific reasons, in ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp, initialize:1404. ERR: Display.cpp:1021 (initialize): ANGLE Display::initialize error 0: Internal Vulkan error (-3): Initialization of an object could not be completed for implementation-specific reasons, in ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp, initialize:1404. [0627/191501.578339:ERROR:gl_display.cc(508)] EGL Driver message (Critical) eglInitialize: Internal Vulkan error (-3): Initialization of an object could not be completed for implementation-specific reasons, in ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp, initialize:1404. [0627/191501.578403:ERROR:gl_display.cc(932)] eglInitialize SwANGLE failed with error EGL_NOT_INITIALIZED [0627/191501.578454:ERROR:gl_ozone_egl.cc(23)] GLDisplayEGL::Initialize failed. [0627/191501.580023:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization [0627/191502.564357:WARNING:bus.cc(644)] Bus::SendWithReplyAndBlock took 1001ms to process message: type=method_call, path=/org/freedesktop/DBus, interface=org.freedesktop.DBus, member=StartServiceByName [0627/191502.564440:ERROR:object_proxy.cc(623)] Failed to call method: org.freedesktop.DBus.StartServiceByName: object_path= /org/freedesktop/DBus: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. ```

I'll keep poking around. I'd be glad to share more logs if it helps.

blaze157 commented 2 months ago

I reverted to the Feb 10th version of the stem client and it started right up.

steam -forcesteamupdate -forcepackagedownload -overridepackageurl https://web.archive.org/web/20240210115543if_/http://media.steampowered.com/client -exitsteam

Also according to literal-0x4e I guess you need to "create a file named steam.cfg in the steam directory with these lines inside the file (this will prevent steam from updating itself)"

BootStrapperInhibitAll=Enable BootStrapperForceSelfUpdate=False

I don't really know. I just ran the command with the version I wanted and then ran steam. I got it from here. #9851

wufe8 commented 2 months ago

reset and clearbeta is works in my manjaro thx

40110 commented 2 months ago

I'm having the same issue as @blaze157, same webhelper-linux.txt logs and everything. Based on my shell history I started getting this steamwebhelper error around April 17, 2024. Sometimes Steam will still open eventually if I keep restarting the client but it seems completely random if it works or not. I'm using the old version for now and it works nicely

tsukasa1234567 commented 2 months ago

totally getting this on 3 machines here running Gentoo

kcchu commented 2 months ago

I am having the exact same error as @blaze157 reported:

Version: 1.0.0.79 (installed via snap) OS: Ubuntu 24.04 Graphic Card: Nvidia RTX 4080 Driver: 535

hrtkpf commented 1 month ago

Replying to https://github.com/ValveSoftware/steam-for-linux/issues/11006#issuecomment-2196024433

Thanks, this has worked for me with Steam Flatpak, while the other options --reset and -clearbeta did not work.

This problem occured after removing old NVIDIA flatpak driver packages. It could also be a coincidence. I used 550.90.07 kernel modules for some time now.

Edit: The problem seems to be related to a recent Steam update. There is also an issue in the flathub repo now.

provokateurin commented 1 month ago

I just started to have the same issue, steam --reset -clearbeta worked for me.

usur-per commented 1 month ago

steam -forcesteamupdate -forcepackagedownload -overridepackageurl https://web.archive.org/web/20240210115543if_/http://media.steampowered.com/client -exitsteam

This worked for me. The Steam client has been bugged.

Fell commented 1 month ago

After running steam --reset and steam -clearbeta the client starts up, but the problem returns after a reboot.

Operating System: Arch Linux KDE Plasma Version: 6.1.2 KDE Frameworks Version: 6.4.0 Qt Version: 6.7.2 Kernel Version: 6.9.9-arch1-1.1 (64-bit) Graphics Platform: Wayland Processors: 24 × AMD Ryzen 9 3900X 12-Core Processor Memory: 31.3 GiB of RAM Graphics Processor: NVIDIA GeForce RTX 2080 Ti/PCIe/SSE2

NVIDIA Driver Version: 555.58.02 (DKMS)

Both my / and ~/.steam are using Btrfs. Could that be related?

Edit: I tried it on a different machine (also Arch Linux, KDE Plasma and NVIDIA GTX 970) and it's not affected. Maybe it's related to a package.

dulobanov commented 1 week ago

Ubuntu linux Linux lobanovs 6.8.0-41-generic #41-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 2 20:41:06 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Faced the same problem After running steam --reset and steam -clearbeta steam start to work, I did not reboot yet