Hello @MeteAvci, this AI generated pile of misdirections is worse than starting from nothing. If you have some basic issue with starting Steam in the Steam Flatpak packaging, that should be reported to and evaluated by the Flatpak package maintainers, communicated directly from yourself, and not proxied through a word generator.
Hello @MeteAvci, this AI generated pile of misdirections is worse than starting from nothing. If you have some basic issue with starting Steam in the Steam Flatpak packaging, that should be reported to and evaluated by the Flatpak package maintainers, communicated directly from yourself, and not proxied through a word generator.
Hi @kisak-valve ,
I do not understand how this bothers you. Yes, I made all the attempts with the help of AI and used it to generate the report, so what is wrong with that?
I spend more than 8 hours to resolve this.
Do you think the following sentence would be more helpful?:
"Steam keeps crashing at login screen in an infinite loop on my Ubuntu 24."
I don't think so. That is why I wanted to provide everything I gathered. To be helpful. Just in case. Does it deserve this tone in exchange?
Yes, that single sentence has more usable information than your opening post. Give #9383 #8179 a read and check if that's relevant to your system.
If you're not lucky with a workaround in one of those, a Steam dev would need to ponder the set of Steam logs asked for in the issue report template to have a chance of making sense of a crash loop.
Nothing extracted yet.
BUG REPORT: Steam on Ubuntu 24.04 + NVIDIA 550/590 (The Unfixable Crash)
Status: BINARY INCOMPATIBILITY CONFIRMED
Method: Exhaustive Engineering (83 Attempts)
This is not a simple support request. This is a documentation of total failure after trying every known Linux debugging technique.
1. The Environment
2. THE WALL OF FAILED ATTEMPTS (Technical Log)
We did not just "try to run it". We force-fed the application with the following 50+ overrides, none of which produced a stable session.
A. Environment Variables (Forced Execution)
We ran the client with every combination of these variables:
STEAM_DISABLE_GPU=1(To kill hardware accel)LIBGL_ALWAYS_SOFTWARE=1(To force Mesa/LLVMpipe)GALLIUM_DRIVER=llvmpipe(To explicitly select swrast)__NV_PRIME_RENDER_OFFLOAD=1(To force NVIDIA offload)__GLX_VENDOR_LIBRARY_NAME=nvidia(To force GLX vendor)LC_ALL=C(To fix glibc Turkish locale bugs)G_MESSAGES_DEBUG=all(To trace GTK issues)B. Command Usage Arguments (Launch Flags)
-no-browser(To kill CEF completely - Crashed anyway)-no-cef-sandbox(To disable Sandbox - Crashed)-disable-gpu(Chromium flag)-disable-gpu-compositing(Chromium flag)-disable-gpu-rasterization(Chromium flag)-disable-software-rasterizer(Chromium flag)-disable-features=EnterpriseLogoUrl(To stop policy fetch crash)-disable-features=SpareRendererForSitePerProcess(To save memory)-disable-component-update(To stop updater checks)-noverifyfiles(To speed up boot)-ci(Continuous Integration mode)+open steam://open/minigameslist(Small Mode)C. Flatpak Protection Overrides (Sandbox Breakout)
--filesystem=host(Full disk access)--device=all(Full /dev access)--share=ipc(Inter-process communication)--socket=x11(Direct X11 access)--socket=wayland(Direct Wayland access)--talk-name=org.freedesktop.NetworkManagerD. Kernel & OS Security Hacks (Root Level)
We modified the host Kernel parameters to accommodate the application:
sudo sysctl -w kernel.split_lock_mitigate=0(To allow unaligned atomic operations).sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0(To allow bwrap sandbox creation).coredumpctl.intel_icd,radeon_icd,mesa_icdto prevent loader conflicts.E. Binary Injection (Polyfills)
lsb_releaseHack: Wrote a complete replacement script in/app/bin/lsb_releaseto mock Ubuntu 24.04 responses (-i,-r,-sflags).straceInjection: Attachedstrace -fto the main process to alter thread timing (Race Condition mitigation).3. The Diagnosis
We have proven via exclusion that:
~/.var/appmultiple times).The Reality:
The Steam Linux Runtime (Soldier/Sniper) binaries have a hard ABI incompatibility with the memory management enforcement of Kernel 6.8+ on Ubuntu 24.04. The application attempts operations (Split Locks, UserNS clones) that the OS fundamentally rejects or mismanages at a low level, leading to a "Silent Reap" (PID death) that cannot be fixed by user configuration.
Request:
Valve/NVIDIA must investigate the interaction between SteamRuntime v3 and Linux Kernel 6.8 (Ubuntu 24.04) security modules.