protonscr

Steam window closes within 2 seconds of open (then repeats after 5 seconds indefinitely)

steamopen Distro Family: GentooWeb Component
ValveSoftware/steam-for-linux#9508 · opened 2023-05-19 by AlonzoTG · updated 2023-06-05 · 7 comments · github
AAlonzoTG 2023-05-19 github

Your system information

  • Steam client version (build number or date): don't know.
  • Distribution (e.g. Ubuntu): Gentoo
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes

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

Steps for reproducing this issue:

  1. Just try to launch steam from a console, it will do a number of things then open the main window for not more than 2 seconds and then close it with no clear information to the console or log.
AAlonzoTG 2023-05-19 github

Output into cleared logs directory from recent launch attempt:
logs.zip

Kkisak-valve maintainer 2023-05-19 github

Hello @AlonzoTG, these look like some lines of interest from your cef_log.txt:

[0518/203848.629421:ERROR:gl_surface_egl.cc(741)] EGL Driver message (Critical) eglMakeCurrent: Failed to make the GLX context current
[0518/203848.630577:ERROR:gpu_service_impl.cc(1124)] Exiting GPU process because some drivers can't recover from errors. GPU process will restart shortly.

As a quick test, can you try running Steam with steam -disable-desktop-gl-fallback from a terminal and see if it has an effect?

AAlonzoTG 2023-05-19 github

No change in symptoms, not sure if the parameter is making it through any launcher-stack present on the system.

The failure behavior began suddenly after many years of reliable operation on same system, NOTHING changed on the underlying system between last successful launch and first failed launch. (quiet hardware failure is always suspect...) Was playing Black Mesa, then the game crashed and messed up something in x11, I eventually cold-booted the machine and steam simply never recovered. =\

AAlonzoTG 2023-05-19 github

Full disclosure: Chromium on this system went through a period when the internal network component would segfault out and go into a high frequency crash loop. This was only resolved after several updates and a move to LLVM v16 iirc. Underlying cause was never determined.

AAlonzoTG 2023-05-20 github

New symptom: window now stays open but only shows frozen wait logo-spinner.

AAlonzoTG 2023-05-20 github

If I nuke the above window from the window manager, next window that shows is an incomplete UI screen, center pain is black, text from all icons missing, no responsiveness.

AAlonzoTG 2023-06-05 github

Steam is basically working at the moment, pretty happy. I can share logs if you need to see what it's current state is.

Nothing extracted yet.