Steam for Linux

Steam for Linux

Recent update results in SteamWebHelper not responding
After update to Client version 1718305227 can't launch it anymore - SteamWebHelper is not responding and no recovery option like restarting, no sandboxing etc improves the situation.

I extracted the part of webhelper.txt to compare the entries in log before and after the update:

[2024-06-14 18:01:28] Client version: 1716584667
[2024-06-14 18:01:28] wayland: skipping init because GAMESCOPE_WAYLAND_DISPLAY is not set
[2024-06-14 18:01:28] Warning: wayland init failed, some functionality may be unavailable
[2024-06-14 18:01:28] Loaded SDL version 3.0.0-3930-gd79f86525
[2024-06-14 18:01:28] GLibLog: domain:Gtk msg:Failed to load module "gail"
[2024-06-14 18:01:28] GLibLog: domain:Gtk msg:Failed to load module "atk-bridge"
[2024-06-14 18:01:28] GetWin32Stats: display was not open yet, good
[2024-06-14 18:01:28] GetWin32Stats: display was not open yet, good
[2024-06-14 18:01:28] Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and h
[2024-06-14 18:01:28] wayland: skipping init because GAMESCOPE_WAYLAND_DISPLAY is not set
[2024-06-14 18:01:28] Steam Runtime Launch Service: starting steam-runtime-launcher-service
[2024-06-14 18:01:28] Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 1661
[2024-06-14 18:01:28] Failed to init SteamVR because it isn't installed
[2024-06-14 18:01:28] GLibLog: domain:Gtk msg:gtk_disable_setlocale() must be called before gtk_init()
[2024-06-14 18:01:28] GLibLog: domain:Gtk msg:Unable to locate theme engine in module_path: "adwaita",
[2024-06-14 18:01:28] LoadShortcuts: loading shortcuts from: /home/jacek/.steam/debian-installation/userdata/119537853/config/shortcuts.vdf
[2024-06-14 18:01:28] roaming config store loaded successfully - 2357 bytes.
[2024-06-14 18:01:28] migrating temporary roaming config store
[2024-06-14 18:01:28] Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and h
[2024-06-14 18:01:28] Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and h
[2024-06-14 18:01:28] System startup time: 49.66 seconds
[2024-06-14 18:01:39] ExecCommandLine: "'/home/jacek/.steam/debian-installation/ubuntu12_32/steam' '-nominidumps' '-nobreakpad' 'steam://rungameid/12640'"
[2024-06-14 18:01:39] ExecuteSteamURL: "steam://rungameid/12640"
[2024-06-14 18:01:39] GameAction [AppID 12640, ActionID 1] : LaunchApp changed task to CheckShaderDepotManifest with ""
[2024-06-14 18:01:39] GameAction [AppID 12640, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
[2024-06-14 18:01:40] CAPIJobRequestUserStats - Server response failed 2
[2024-06-14 18:01:51] GameAction [AppID 12640, ActionID 1] : LaunchApp changed task to ShowInterstitials with ""
[2024-06-14 18:01:51] GameAction [AppID 12640, ActionID 1] : LaunchApp waiting for user response to ShowInterstitials ""
[2024-06-14 18:01:51] GameAction [AppID 12640, ActionID 1] : LaunchApp continues with user response "ShowInterstitials"
[2024-06-14 18:01:51] GameAction [AppID 12640, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
[2024-06-14 18:01:51] GameAction [AppID 12640, ActionID 1] : LaunchApp changed task to WaitForStreamingEncoderConfig with ""
[2024-06-14 18:01:51] GameAction [AppID 12640, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
[2024-06-14 18:01:51] GameAction [AppID 12640, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
[2024-06-14 18:01:51] GameAction [AppID 12640, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
[2024-06-14 18:01:51] Game process added : AppID 12640 "/home/jacek/.steam/debian-installation/ubuntu12_32/reaper SteamLaunch AppId=12640 -- /home/jacek/.steam/debian-installation/ubuntu12_32/steam-launch-wrapper -- '/home/jacek/.steam/debian-installation/steamapps/common/Proton 4.11'/proton waitforexitandrun '/home/jacek/.steam/debian-installation/steamapps/common/Drakensang/drakensang.exe' -novideo PROTON_FORCE_LARGE_ADDRESS_AWARE=1", ProcID 2252, IP 0.0.0.0:0
[2024-06-14 18:01:51] Controller slots reset
[2024-06-14 18:01:51] GameAction [AppID 12640, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
[2024-06-14 18:01:51] GameAction [AppID 12640, ActionID 1] : LaunchApp changed task to Completed with ""
[2024-06-14 18:01:53] ThreadGetProcessExitCode: no such process 2260
[2024-06-14 18:01:53] ThreadGetProcessExitCode: no such process 2257
[2024-06-14 18:01:54] Game process updated : AppID 12640 "/home/jacek/.steam/debian-installation/ubuntu12_32/reaper SteamLaunch AppId=12640 -- /home/jacek/.steam/debian-installation/ubuntu12_32/steam-launch-wrapper -- '/home/jacek/.steam/debian-installation/steamapps/common/Proton 4.11'/proton waitforexitandrun '/home/jacek/.steam/debian-installation/steamapps/common/Drakensang/drakensang.exe' -novideo PROTON_FORCE_LARGE_ADDRESS_AWARE=1", ProcID 2258, IP 0.0.0.0:0
[2024-06-14 18:01:55] Game process updated : AppID 12640 "/home/jacek/.steam/debian-installation/ubuntu12_32/reaper SteamLaunch AppId=12640 -- /home/jacek/.steam/debian-installation/ubuntu12_32/steam-launch-wrapper -- '/home/jacek/.steam/debian-installation/steamapps/common/Proton 4.11'/proton waitforexitandrun '/home/jacek/.steam/debian-installation/steamapps/common/Drakensang/drakensang.exe' -novideo PROTON_FORCE_LARGE_ADDRESS_AWARE=1", ProcID 2297, IP 0.0.0.0:0
[2024-06-14 19:42:45] Game process removed: AppID 12640 "/home/jacek/.steam/debian-installation/ubuntu12_32/reaper SteamLaunch AppId=12640 -- /home/jacek/.steam/debian-installation/ubuntu12_32/steam-launch-wrapper -- '/home/jacek/.steam/debian-installation/steamapps/common/Proton 4.11'/proton waitforexitandrun '/home/jacek/.steam/debian-installation/steamapps/common/Drakensang/drakensang.exe' -novideo PROTON_FORCE_LARGE_ADDRESS_AWARE=1", ProcID 2297
[2024-06-14 19:42:45] ThreadGetProcessExitCode: no such process 2297
[2024-06-14 19:42:45] ThreadGetProcessExitCode: no such process 2285
[2024-06-14 19:42:45] ThreadGetProcessExitCode: no such process 2275
[2024-06-14 19:42:45] ThreadGetProcessExitCode: no such process 2268
[2024-06-14 19:42:45] ThreadGetProcessExitCode: no such process 2265
[2024-06-14 19:42:45] ThreadGetProcessExitCode: no such process 2263
[2024-06-14 19:42:45] ThreadGetProcessExitCode: no such process 2258
[2024-06-14 19:42:45] ThreadGetProcessExitCode: no such process 2254
[2024-06-14 19:42:45] ThreadGetProcessExitCode: no such process 2253
[2024-06-14 19:56:11] CGlibContextManager: g_main_context_iteration() exceeded budget, deferring outstanding requests to the next frame
[2024-06-14 20:21:44] ExecuteSteamURL: "steam://open/steam://open/games"


[2024-06-14 21:18:34] Client version: 1718305227
[2024-06-14 21:18:34] wayland: skipping init because GAMESCOPE_WAYLAND_DISPLAY is not set
[2024-06-14 21:18:34] Warning: wayland init failed, some functionality may be unavailable
[2024-06-14 21:18:34] Using udev for HIDAPI joystick device discovery
[2024-06-14 21:18:34] Using udev for joystick device discovery
[2024-06-14 21:18:34] Loaded SDL version 3.1.2-471-g6821fb2fe
[2024-06-14 21:18:34] GLibLog: domain:Gtk msg:Failed to load module "gail"
[2024-06-14 21:18:34] GLibLog: domain:Gtk msg:Failed to load module "atk-bridge"
[2024-06-14 21:18:34] GetWin32Stats: display was not open yet, good
[2024-06-14 21:18:34] GetWin32Stats: display was not open yet, good
[2024-06-14 21:18:34] Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and h
[2024-06-14 21:18:34] wayland: skipping init because GAMESCOPE_WAYLAND_DISPLAY is not set
[2024-06-14 21:18:34] Steam Runtime Launch Service: starting steam-runtime-launcher-service
[2024-06-14 21:18:34] Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 3246
[2024-06-14 21:18:34] Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and h
[2024-06-14 21:18:34] Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and h
[2024-06-14 21:18:34] src/steamUI/steamuisharedjscontroller.cpp (619) : Failed creating offscreen shared JS context
[2024-06-14 21:18:34] Failed to init SteamVR because it isn't installed
[2024-06-14 21:18:34] GLibLog: domain:Gtk msg:gtk_disable_setlocale() must be called before gtk_init()
[2024-06-14 21:18:34] GLibLog: domain:Gtk msg:Unable to locate theme engine in module_path: "adwaita",
[2024-06-14 21:18:34] local (potentially out of sync) copy of roaming config loaded - 2357 bytes.
[2024-06-14 21:18:34] LoadShortcuts: loading shortcuts from: /home/jacek/.steam/debian-installation/userdata/119537853/config/shortcuts.vdf
[2024-06-14 21:18:34] roaming config store loaded successfully - 2357 bytes.
[2024-06-14 21:18:34] migrating temporary roaming config store
[2024-06-14 21:18:34] Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and h
[2024-06-14 21:18:34] Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and h
[2024-06-14 21:18:34] src/steamUI/steamuisharedjscontroller.cpp (619) : Failed creating offscreen shared JS context
[2024-06-14 21:18:34] System startup time: 61.61 seconds
[2024-06-14 21:19:11] ExecuteSteamURL: "steam://open/steam://open/games"
[2024-06-14 21:19:11] ExecuteSteamURL: "steam://open/games"

The setup has not changed:

System:
Host: HP-xw4600-Workstation Kernel: 5.4.0-91-generic x86_64 bits: 64
compiler: gcc v: 9.3.0 Desktop: Xfce 4.16.0 Distro: Linux Mint 20.3 Una
base: Ubuntu 20.04 focal
Machine:
Type: Desktop System: Hewlett-Packard product: HP xw4600 Workstation
v: N/A serial: <superuser/root required>
Mobo: Hewlett-Packard model: 0AA0h serial: <superuser/root required>
BIOS: Hewlett-Packard v: 786F3 v01.15 date: 08/28/2008
CPU:
Topology: Dual Core model: Intel Core2 Duo E8400 bits: 64 type: MCP
arch: Penryn rev: A L2 cache: 6144 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 ssse3 vmx bogomips: 11999
Speed: 2000 MHz min/max: 1998/3000 MHz Core speeds (MHz): 1: 2000 2: 2000
Graphics:
Device-1: NVIDIA G94 [GeForce GT 130] vendor: Pegatron driver: nvidia
v: 340.108 bus ID: 08:00.0
Display: x11 server: X.Org 1.20.13 driver: nvidia
unloaded: fbdev,modesetting,nouveau,vesa resolution: 1920x1080~60Hz
OpenGL: renderer: GeForce GT 130/PCIe/SSE2 v: 3.3.0 NVIDIA 340.108
direct render: Yes
Audio:
Device-1: Intel 82801I HD Audio vendor: Hewlett-Packard
driver: snd_hda_intel v: kernel bus ID: 00:1b.0
Sound Server: ALSA v: k5.4.0-91-generic
Network:
Device-1: Broadcom and subsidiaries NetXtreme BCM5755 Gigabit Ethernet PCI
Express
vendor: Hewlett-Packard driver: tg3 v: 3.137 port: 1100 bus ID: 3f:00.0
IF: enp63s0 state: up speed: 1000 Mbps duplex: full mac: 00:24:81:03:ca:20
Drives:
Local Storage: total: 480.40 GiB used: 123.96 GiB (25.8%)
ID-1: /dev/sda vendor: Samsung model: HD503HI size: 465.76 GiB
ID-2: /dev/sdb type: USB vendor: Kingston model: DT 101 G2 size: 14.64 GiB
RAID:
Hardware-1: Intel SATA Controller [RAID mode] driver: ahci v: 3.0
bus ID: 00:1f.2
Partition:
ID-1: / size: 456.95 GiB used: 112.81 GiB (24.7%) fs: ext4 dev: /dev/sda5
Sensors:
System Temperatures: cpu: 39.0 C mobo: N/A gpu: nvidia temp: 71 C
Fan Speeds (RPM): N/A
Info:
Processes: 188 Uptime: 2h 31m Memory: 3.83 GiB used: 1.49 GiB (38.9%)
Init: systemd runlevel: 5 Compilers: gcc: 9.4.0 Shell: bash v: 5.0.17
inxi: 3.0.38

Any ideas what to adjust in order to make it work again?
< >
Showing 1-15 of 30 comments
jack_was 16 Jun @ 1:04pm 
I don't want to switch to other distro since the hardware is old.
Fortunately I'm assembling new PC but it is important to say that testers failed (excluding non-professional volunteers) and the update should be rolled back.
I tried the other old machine - notebook this time but in spite of Intel Mobile GM965/GL960 Integrated Graphics instead of nVidia the result is similar.
Is updating to the current version of your distro an option?
GUMUNKUL 16 Jun @ 4:57pm 
Originally posted by LeviathanWon:
They want everyone to use crap flatpak now, follow the overlords at mic$oft, value valve and boogle.
what lol
Originally posted by jack_was:
I don't want to switch to other distro since the hardware is old.
Fortunately I'm assembling new PC but it is important to say that testers failed (excluding non-professional volunteers) and the update should be rolled back.
I tried the other old machine - notebook this time but in spite of Intel Mobile GM965/GL960 Integrated Graphics instead of nVidia the result is similar.
.
I have taken the time to explain to you the steps needed. Thank me, end the thread.
jack_was 17 Jun @ 2:33pm 
Originally posted by EnemyWithin_o0o:
Is updating to the current version of your distro an option?
Not with current hardware since newer version won't support old GPU.
After I build my new PC I'll use latest release although it doesn't mean everything will work again.
jack_was 17 Jun @ 2:42pm 
Originally posted by LeviathanWon:
Originally posted by jack_was:
I don't want to switch to other distro since the hardware is old.
Fortunately I'm assembling new PC but it is important to say that testers failed (excluding non-professional volunteers) and the update should be rolled back.
I tried the other old machine - notebook this time but in spite of Intel Mobile GM965/GL960 Integrated Graphics instead of nVidia the result is similar.
.
I have taken the time to explain to you the steps needed. Thank me, end the thread.
Your input is appreciated but not relevant in this case. I expected some advice like check if this setting is X and adjust it, try to launch crappy client with parameter Y and compare both logs.
MugShot 18 Jun @ 4:28pm 
Try this.

Add "-silent" to the steam start options

/usr/bin/steam -silent %U
Altaica 19 Jun @ 8:43am 
had the same issue, old Notebook with Nvidia 820m graphics.
steam would only start, after i uninstalled everything nvidia (sudo apt-get purge *nvidia*)
must be an issue with the nvidia-drivers-390 package, in my case at least.
Distro is latest Mint 21.3

will try the "-silent" approach and report back
Altaica 19 Jun @ 11:47am 
sadly this didn't change anything. i get a tray icon, but i can't start anything.

logs/webhelper-linux.txt showed following errors (among many other things):

Gtk-Message: 20:36:20.852: Failed to load module "xapp-gtk3-module" [0619/203620.943946:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: gpu-process [0619/203620.983664: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. [0619/203620.983959: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. [0619/203620.984105:ERROR:gl_display.cc(932)] eglInitialize SwANGLE failed with error EGL_NOT_INITIALIZED [0619/203620.984860:ERROR:gl_ozone_egl.cc(23)] GLDisplayEGL::Initialize failed. [0619/203620.990191:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
...
*** stack smashing detected ***: terminated [0619/204818.997012:ERROR:gpu_process_host.cc(991)] GPU process exited unexpectedly: exit_code=134 [0619/204818.997097:WARNING:gpu_process_host.cc(1338)] The GPU process has crashed 3 time(s) [0619/204818.997148:FATAL:gpu_data_manager_impl_private.cc(440)] GPU process isn't usable. Goodbye.
Last edited by Altaica; 19 Jun @ 11:55am
Rhayner 19 Jun @ 3:21pm 
same problem
old computer with Ubuntu 20.04, because of steamwebhelper it has been impossible to launch steam for a few days...
GUMUNKUL 19 Jun @ 10:57pm 
time to upgrade your OS?
x90NOP 20 Jun @ 1:55am 
I see two errors that stand out in the logs

1. Being unable to connect to X11
2. libANGLE trying to use Vulkan on a card so old there is no way it supports it

This all sounds like Steam is trying to use GPU hardware acceleration when the card won't support it.

Have you tried running steam from the terminal with
-cef-disable-gpu
to see if it will run without hardware acceleration?

Or try forcing it to use whatever OpenGL you have for hardware acceleration with
--use-gl=desktop
Last edited by x90NOP; 20 Jun @ 2:22am
keeron 20 Jun @ 2:25am 
I uninstalled xdg-desktop-portal-gtk. Then it works.

(Edited, This was wrong: //Now I reistalled it and it still works// but problems return after reboot, So don't install it).

But I got the bigpicture mode in the wrong resolution.
Last edited by keeron; 20 Jun @ 4:25am
Altaica 20 Jun @ 12:27pm 
Originally posted by x90NOP:
I see two errors that stand out in the logs

1. Being unable to connect to X11
2. libANGLE trying to use Vulkan on a card so old there is no way it supports it

This all sounds like Steam is trying to use GPU hardware acceleration when the card won't support it.

Have you tried running steam from the terminal with
-cef-disable-gpu
to see if it will run without hardware acceleration?

Or try forcing it to use whatever OpenGL you have for hardware acceleration with
--use-gl=desktop


i tried both command line options like this:
/usr/bin/steam --use-gl=desktop %U /usr/bin/steam -cef-disable-gpu %U
in both cases i get nothing but the tray icon, i can't start any games or open the library. strangely i also got NO error dialog about the webhelper not starting. though maybe i didn't wait long enough for that to happen :/

The steam client also updated to Client version: 1718904662 before my testing.

I'll gladly pastebin any log file you want to see, just say the word.
Last edited by Altaica; 20 Jun @ 12:27pm
jack_was 20 Jun @ 2:09pm 
I have uninstalled xdg-desktop-portal* before posting here.
Sadly annoying webhelper error persists in spite of using
-cef-disable-gpu
or
--use-gl=desktop
.
< >
Showing 1-15 of 30 comments
Per page: 1530 50