ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.19k stars 174 forks source link

steamwebhelper, a critical Steam component, is not responding #11088

Closed RichardJECooke closed 1 month ago

RichardJECooke commented 1 month 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 code pastes as a Github Gist

When opening Steam today it should open but it doesn't. It says steamwebhelper, a critical Steam component, is not responding. I tried all the options to restart. Same error. Restarted computer. Same error. Updated all flatpaks, snaps, and debs. Same error.

What else can I try to fix this please? I don't want to reinstall my entire library and lose all settings in non-cloud games.

Steps for reproducing this issue:

  1. Start Steam
RichardJECooke commented 1 month ago

I found the steamwebhelper.log file on my computer:

[0608/164759.851611:ERROR:context.cc(100)] The browser_subprocess_path directory (./steamwebhelper) is not an absolute path. Defaulting to empty.
[0608/164759.889601:WARNING:crash_reporting.cc(278)] Failed to set crash key: UserID with value: 0
[0608/164759.889684:WARNING:crash_reporting.cc(278)] Failed to set crash key: BuildID with value: 1716583530
[0608/164759.889689:WARNING:crash_reporting.cc(278)] Failed to set crash key: SteamUniverse with value: Public
[0608/164759.889693:WARNING:crash_reporting.cc(278)] Failed to set crash key: Vendor with value: Valve
[0608/164759.889697:WARNING:crash_reporting.cc(278)] Failed to set crash key: Platform with value: Linux
[0608/164759.890223:INFO:crash_reporting.cc(239)] Crash reporting enabled for process: browser
[0608/164759.892248:WARNING:task_impl.cc(32)] No task runner for threadId 0
[0608/164759.894062:WARNING:task_impl.cc(32)] No task runner for threadId 0
[0608/164759.929087:WARNING:crash_reporting.cc(278)] Failed to set crash key: UserID with value: 76561198042547261
[0608/164759.929197:WARNING:crash_reporting.cc(278)] Failed to set crash key: BuildID with value: 1716584667
[0608/164759.929201:WARNING:crash_reporting.cc(278)] Failed to set crash key: SteamUniverse with value: Public
[0608/164759.929205:WARNING:crash_reporting.cc(278)] Failed to set crash key: Vendor with value: Valve
[0608/164759.929209:WARNING:crash_reporting.cc(278)] Failed to set crash key: Platform with value: Linux
[0608/164759.946008:WARNING:crash_reporting.cc(278)] Failed to set crash key: UserID with value: 76561198042547261
[0608/164759.946133:WARNING:crash_reporting.cc(278)] Failed to set crash key: BuildID with value: 1716584667
[0608/164759.946137:WARNING:crash_reporting.cc(278)] Failed to set crash key: SteamUniverse with value: Public
[0608/164759.946142:WARNING:crash_reporting.cc(278)] Failed to set crash key: Vendor with value: Valve
[0608/164759.946146:WARNING:crash_reporting.cc(278)] Failed to set crash key: Platform with value: Linux
Gtk-Message: 16:48:00.254: Failed to load module "xapp-gtk3-module"
Gtk-Message: 16:48:00.293: Failed to load module "canberra-gtk-module"
Gtk-Message: 16:48:00.294: Failed to load module "canberra-gtk-module"
[0608/164800.314874:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: gpu-process
[0608/164800.331012: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.
[0608/164800.331228: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.
[0608/164800.331330:ERROR:gl_display.cc(932)] eglInitialize SwANGLE failed with error EGL_NOT_INITIALIZED
[0608/164800.331433:ERROR:gl_ozone_egl.cc(23)] GLDisplayEGL::Initialize failed.
[0608/164800.333716:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
[0608/164800.371384:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: gpu-process
[0608/164800.380001: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.
[0608/164800.380113: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.
[0608/164800.380163:ERROR:gl_display.cc(932)] eglInitialize SwANGLE failed with error EGL_NOT_INITIALIZED
[0608/164800.380216:ERROR:gl_ozone_egl.cc(23)] GLDisplayEGL::Initialize failed.
[0608/164800.381697:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
[0608/164800.392442:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: gpu-process
[0608/164800.398668:ERROR:gpu_init.cc(523)] Passthrough is not supported, GL is disabled, ANGLE is 
[0608/164800.420462:WARNING:crash_reporting.cc(278)] Failed to set crash key: UserID with value: 76561198042547261
[0608/164800.420565:WARNING:crash_reporting.cc(278)] Failed to set crash key: BuildID with value: 1716584667
[0608/164800.420570:WARNING:crash_reporting.cc(278)] Failed to set crash key: SteamUniverse with value: Public
[0608/164800.420574:WARNING:crash_reporting.cc(278)] Failed to set crash key: Vendor with value: Valve
[0608/164800.420578:WARNING:crash_reporting.cc(278)] Failed to set crash key: Platform with value: Linux
[0608/164800.421607:INFO:crash_reporting.cc(239)] Crash reporting enabled for process: utility
[0608/164800.920480:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: utility
[0608/164800.975943:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0608/164812.491087:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0608/164812.645389:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0608/164828.032456:WARNING:browser_main_loop.cc(273)] <unknown>: atk-bridge: get_device_events_reply: unknown signature
[0608/165003.561670:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0608/165026.453023:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0608/184837.802581:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0608/184837.814153:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0608/184847.261989:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0608/184847.308730:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0608/184848.917327:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0608/184939.192300:WARNING:crash_reporting.cc(278)] Failed to set crash key: UserID with value: 76561198042547261
[0608/184939.192404:WARNING:crash_reporting.cc(278)] Failed to set crash key: BuildID with value: 1716584667
[0608/184939.192410:WARNING:crash_reporting.cc(278)] Failed to set crash key: SteamUniverse with value: Public
[0608/184939.192415:WARNING:crash_reporting.cc(278)] Failed to set crash key: Vendor with value: Valve
[0608/184939.192421:WARNING:crash_reporting.cc(278)] Failed to set crash key: Platform with value: Linux
[0608/184939.193424:INFO:crash_reporting.cc(239)] Crash reporting enabled for process: utility
[0608/184952.671638:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0608/185021.921502:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0608/201321.779075:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0608/201350.968407:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0608/201415.615288:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0609/132258.196507:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0609/143922.777779:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0609/150941.728314:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0609/164406.676884:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0609/175056.174236:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0609/184528.321383:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0610/163339.459117:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0610/170507.086549:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0610/212248.929469:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0610/212306.847584:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0610/212306.868625:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0610/215831.244959:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0610/215837.507706:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0610/215850.713361:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0610/215914.532947:WARNING:frame_impl.cc(656)] SendProcessMessage sent to detached frame 30064771277 [7,205] will be ignored
[0610/215914.533158:WARNING:frame_impl.cc(656)] SendProcessMessage sent to detached frame 30064771277 [7,205] will be ignored
[0610/215914.597222:WARNING:connection.cc(41)] X error received.  Request: SendEventRequest, Error: WindowError{.sequence = 37227, .bad_value = 81789055, .minor_opcode = 0, .major_opcode = 25}
[0610/215940.118097:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0610/220047.170972:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0611/094540.411213:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0611/100829.448728:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0611/100836.353095:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0611/191403.169213:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0611/191452.138385:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0612/163336.241998:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0612/163349.873682:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0612/163350.520633:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0612/163351.965199:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0612/163459.271169:INFO:CONSOLE(0)] "Uncaught (in promise) #<Object>", source: https://steamloopback.host/index.html?IN_CLIENT=true&LOCAL_HOSTNAME=ubu&USE_POPUPS=true&DEV_MODE=false&LANGUAGE=english&PLATFORM=linux&COUNTRY=IE&LAUNCHER_TYPE=0&IN_STEAMUI_SHARED_CONTEXT=true&ON_DECK=false&ON_STEAMOS=false&IN_GAMESCOPE=false&DECK_DISPLAY_MODE=false&USE_LONGEST_LOC_STRING=false (0)
[0612/163626.856888:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0612/163627.563217:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0612/163632.708894:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0612/163637.709002:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0612/163640.373821:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0612/163640.401932:WARNING:browser_info.cc(300)] Returning a speculative frame for 236223201288 [55,8]
[0612/163640.616015:WARNING:browser_info.cc(300)] Returning a speculative frame for 236223201288 [55,8]
[0612/163640.616404:WARNING:browser_info.cc(300)] Returning a speculative frame for 236223201288 [55,8]
[0612/163640.616532:WARNING:browser_info.cc(300)] Returning a speculative frame for 236223201288 [55,8]
[0612/163640.616646:WARNING:browser_info.cc(300)] Returning a speculative frame for 236223201288 [55,8]
[0612/163644.132654:WARNING:crash_reporting.cc(278)] Failed to set crash key: UserID with value: 76561198042547261
[0612/163644.132802:WARNING:crash_reporting.cc(278)] Failed to set crash key: BuildID with value: 1716584667
[0612/163644.132811:WARNING:crash_reporting.cc(278)] Failed to set crash key: SteamUniverse with value: Public
[0612/163644.132817:WARNING:crash_reporting.cc(278)] Failed to set crash key: Vendor with value: Valve
[0612/163644.132823:WARNING:crash_reporting.cc(278)] Failed to set crash key: Platform with value: Linux
[0612/163644.134089:INFO:crash_reporting.cc(239)] Crash reporting enabled for process: utility
[0612/172214.642789:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0612/172219.745188:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0612/173931.373303:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0612/173938.020010:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0612/174005.707767:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0612/181503.902466:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0612/184018.887096:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0612/200625.569779:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0612/202305.205555:WARNING:sync_reader.cc(170)] ASR: No room in socket buffer.: Broken pipe (32)
[0612/203831.232174:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0612/203916.107083:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0612/212721.749682:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0612/212941.479267:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0612/213133.494474:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0612/213201.225872:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0613/140527.859880:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0613/170821.004563:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0613/170844.204342:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0613/171000.372182:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0613/171007.337225:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0613/171009.862359:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0613/171026.704473:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0613/171043.247508:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0613/171056.015599:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0613/171115.191658:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0613/192153.807416:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0613/193552.022218:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0613/193556.231756:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0613/194408.283611:WARNING:connection.cc(41)] X error received.  Request: Shm::PutImageRequest, Error: DrawableError{.sequence = 40103, .bad_value = 81789089, .minor_opcode = 3, .major_opcode = 130}
[0613/202255.498953:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0614/121559.249598:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0614/155637.425602:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0614/170928.126601:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0615/141222.821485:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0615/141246.130381:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0615/141314.611417:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0615/152057.022118:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0615/152247.263367:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0615/152504.775819:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0615/152809.871067:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0615/152840.383054:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0615/152920.410737:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0615/152929.516428:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0615/152941.071380:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0615/153109.727086:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0615/155244.822518:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0615/155343.888597:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0615/161220.436328:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0615/163153.385733:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0615/163154.594228:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0615/163154.623901:WARNING:browser_info.cc(300)] Returning a speculative frame for 455266533384 [106,8]
[0615/163154.844742:INFO:CONSOLE(253)] "Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://www.youtube.com') does not match the recipient window's origin ('https://steamloopback.host').", source: https://www.youtube.com/s/player/4fc7f9fa/www-widgetapi.vflset/www-widgetapi.js (253)
[0615/163155.090200:INFO:CONSOLE(253)] "Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://www.youtube.com') does not match the recipient window's origin ('https://steamloopback.host').", source: https://www.youtube.com/s/player/4fc7f9fa/www-widgetapi.vflset/www-widgetapi.js (253)
[0615/163155.341618:INFO:CONSOLE(253)] "Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://www.youtube.com') does not match the recipient window's origin ('https://steamloopback.host').", source: https://www.youtube.com/s/player/4fc7f9fa/www-widgetapi.vflset/www-widgetapi.js (253)
[0615/163155.408875:WARNING:browser_info.cc(300)] Returning a speculative frame for 455266533384 [106,8]
[0615/163155.409339:WARNING:browser_info.cc(300)] Returning a speculative frame for 455266533384 [106,8]
[0615/163155.409549:WARNING:browser_info.cc(300)] Returning a speculative frame for 455266533384 [106,8]
[0615/163155.409704:WARNING:browser_info.cc(300)] Returning a speculative frame for 455266533384 [106,8]
[0615/163158.071969:WARNING:crash_reporting.cc(278)] Failed to set crash key: UserID with value: 76561198042547261
[0615/163158.072116:WARNING:crash_reporting.cc(278)] Failed to set crash key: BuildID with value: 1716584667
[0615/163158.072123:WARNING:crash_reporting.cc(278)] Failed to set crash key: SteamUniverse with value: Public
[0615/163158.072128:WARNING:crash_reporting.cc(278)] Failed to set crash key: Vendor with value: Valve
[0615/163158.072134:WARNING:crash_reporting.cc(278)] Failed to set crash key: Platform with value: Linux
[0615/163158.073591:INFO:crash_reporting.cc(239)] Crash reporting enabled for process: utility
[0615/163944.333840:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0615/163953.579458:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0615/165654.180668:WARNING:connection.cc(41)] X error received.  Request: Shm::PutImageRequest, Error: DrawableError{.sequence = 13325, .bad_value = 81789109, .minor_opcode = 3, .major_opcode = 130}
[0615/170146.989213:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
[0615/170324.028195:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
RichardJECooke commented 1 month ago

And looks like my Nvidia driver, both on computer and used by flatpak Steam is NVIDIA 550.90.07

RichardJECooke commented 1 month ago

Thinks it's same as this error https://github.com/ValveSoftware/steam-for-linux/issues/11006

RichardJECooke commented 1 month ago

https://github.com/flathub/com.valvesoftware.Steam/issues/1318

smcv commented 1 month ago

If you are using the unofficial Flatpak version of Steam as provided by Flathub, then this is probably https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/2072811, an Ubuntu/AppArmor regression. Valve cannot fix this, it's something for Ubuntu to solve. Logs for this version of Steam end up in ~/.local/share/flatpak/com.valvesoftware.Steam/.local/share/Steam/logs instead of the usual ~/.steam/steam/logs.

If you are using the unofficial Snap version of Steam as provided by Canonical, then please report issues to https://github.com/canonical/steam-snap/issues. Logs for this version of Steam end up in ~/snap/steam/common/.steam/steam/logs instead of the usual ~/.steam/steam/logs.

I think you must be using one or the other of those, because if you were using a system-wide .deb installation, then ~/.steam/steam/logs would have existed.

TheLiberaceSequence commented 1 month ago

To fix this, you need to start Linux in KMS mode. On Nvidia, adding the kernel parameter 'nvidia_drm.modeset=1' would do it. On AMD/other cards, probably some other kernel parameter.

Fell commented 1 month ago

To fix this, you need to start Linux in KMS mode. On Nvidia, adding the kernel parameter 'nvidia_drm.modeset=1' would do it. On AMD/other cards, probably some other kernel parameter.

That can't be it. I'm already doing that.

TheLiberaceSequence commented 1 month ago

That can't be it. I'm already doing that.

In other words, 'sudo cat /sys/module/nvidia_drm/parameters/modeset' responds with 'Y'?

KMS fixed webhelper crashing for me, I can run it gpu accelerated and with cef sandbox. Had I known it was a DRM issue, I would have done it earlier. Another thing that has had DRM issues is Wayland, which you said you were using. Try it with Xorg?

I also have the nvidia modules (nvidia nvidia_modeset nvidia_uvm nvidia_drm) baked in to the initramfs. Shouldn't make a difference unless your rig loads nouveau instead.

Fell commented 1 month ago

Yes, sudo cat /sys/module/nvidia_drm/parameters/modeset returns Y for me. I also have the exact same issue in the Plasma X11 session. Every first launch of Steam after every boot will result in "steamwebhelper, a critical Steam component, is not responding". Every subsequent launch will succeed.

Operating System: Arch Linux KDE Plasma Version: 6.1.3 KDE Frameworks Version: 6.4.0 Qt Version: 6.7.2 Kernel Version: 6.10.1-arch1-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

smcv commented 1 month ago

Reminder that "steamwebhelper, a critical Steam component, is not responding" is a symptom, not a root cause. @TheLiberaceSequence and @Fell are not necessarily seeing this message for the same reason that @RichardJECooke did, and are not necessarily even seeing this message for the same reason as each other.

Linux distributions are complicated things, so there are lots of reasons why steamwebhelper might crash or not work, and any of those reasons will result in you seeing basically the same symptom.

Steam developers are unlikely to be able to solve issues like this one without logs from the affected systems (see https://github.com/ValveSoftware/steam-for-linux/issues/11088#issuecomment-2228900423 for where to find those logs).

RichardJECooke commented 1 month ago

My issue was resolved when Ubuntu released an emergency rollback patch of their apparmor change. So we can probably close this issue for a new one.