protonscr

Client restart loop: V8 javascript OOM

steamclosed Distro Family: ArchWeb Component
ValveSoftware/steam-for-linux#10535 · opened 2024-02-26 by Zipixx · updated 2024-03-07 · 1 comments · github
ZZipixx 2024-02-26 github

Your system information

  • Distribution: Arch rolling 64-bit
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:

I am launching steam-runtime on sway (edit: not wayland related. same behavior on i3 wm) and the client gets stuck on the launch - spinning - animation.
After some time the client crashes out and starts again.
For every cycle the command line log reads:

BuildCompleteAppOverviewChange: 4029 apps
RegisterForAppOverview 1: 101ms
RegisterForAppOverview 2: 106ms

and the steamwebhelper.log reads:

<--- Last few GCs --->

[13796:0x5e9e3e1e2660]    21906 ms: Scavenge 3950.0 (4087.9) -> 3947.4 (4090.6) MB, 11.2 / 0.0 ms  (average mu = 0.853, current mu = 0.751) allocation failure; 
[13796:0x5e9e3e1e2660]    23012 ms: Mark-Compact 3952.6 (4090.6) -> 3949.6 (4095.9) MB, 1097.9 / 0.0 ms  (average mu = 0.675, current mu = 0.204) allocation failure; scavenge might not succeed


<--- JS stacktrace --->

[0226/235112.008799:ERROR:v8_initializer.cc(739)] V8 javascript OOM (Reached heap limit).
[0226/235217.925146:INFO:crash_reporting.cc(262)] Crash reporting enabled for process: renderer
failed to create drawable
src/webhelper/html_chrome.cpp (3435) : CefCurrentlyOn( TID_UI )
src/webhelper/html_chrome.cpp (3435) : CefCurrentlyOn( TID_UI )
failed to create drawable
[0226/235219.465174:INFO:CONSOLE(1)] "Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'steamid')", source: https://steamloopback.host/chunk~2dcc5aaf7.js?contenthash=6fdf9eba3f9e03cd0fa8 (1)
ZZipixx 2024-03-07 github

I fixed it by displacing ~/.local/share/Steam/ & reinstalling.
Still not sure what caused the issue. I looked for changes in startup logs, but found nothing.
Should've provided more logs anyway. Sorry about that. If anyone is interested, I can provide the backup.

Nothing extracted yet.