-
Notifications
You must be signed in to change notification settings - Fork 175
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
steam crashing if the filesystem is readonly #10538
Comments
Hello @fpauser, if you completely close Steam, then run |
I'm having the same issue on Arch Linux, after the latest Steam update. Edit: I tried removing Steam is effectively unusable if the GUI can't be accessed, so this is a critical bug. |
Please consult https://github.com/ValveSoftware/steam-for-linux#reporting-issues for what information you should provide with these reports. In particular Steam logs, runtime system information, any uploaded crash IDs. |
@kisak-valve The strange thing is, that steamwebhelper is not always crashing. The crashes started to appear for me within the last 2 weeks. I tried again every 2-3 days during the last 2 weeks and sometimes it worked, sometimes not. Looking into `~/.local/share/Steam/logs/webhelper.txt` brings up some interesting details:
And some other, older errors:
|
@fpauser I believe this logs are from the previous Steam client release? Please provide logs from current stable/beta client (they are the same atm). |
I have the same issue on opensuse tumbleweed. But I can still open games through the website (steam web store play now) or through the command line. The steam gui is not functional but the games seem to load fine. |
@codebori can you provide your logs in a new issue, thanks. |
@codebori actually, can you also try starting steam with |
So running |
This works for me. Do you still need me to open a new case and submit my logs? |
I also tried $ steam -cef-disable-gpu
steam.sh[9206]: Running Steam on fedora 39 64-bit
steam.sh[9206]: STEAM_RUNTIME is enabled automatically
setup.sh[9279]: Updating Steam runtime environment...
steam-runtime-libcurl-compat-setup[9335]: Internal error: record_dependency: assertion `soname_symlink != NULL' failed
/home/fpauser/.local/share/Steam/ubuntu12_32/steam-runtime/setup.sh: Zeile 58: 9335 Speicherzugriffsfehler (Speicherabzug geschrieben) "$libcurl_compat_setup" --runtime-optional "$steam_runtime_path"
setup.sh[9279]: Forced use of runtime version for 32-bit libcurl-gnutls.so.4
setup.sh[9279]: Forced use of runtime version for 32-bit libcurl.so.4
setup.sh[9279]: Forced use of runtime version for 32-bit libdbusmenu-glib.so.4
setup.sh[9279]: Forced use of runtime version for 32-bit libdbusmenu-gtk.so.4
setup.sh[9279]: Forced use of runtime version for 32-bit libgtk-x11-2.0.so.0
setup.sh[9279]: Found newer runtime version for 64-bit libGLU.so.1. Host: 1.3.1 Runtime: 1.3.8004
setup.sh[9279]: Forced use of runtime version for 64-bit libcurl-gnutls.so.4
setup.sh[9279]: Forced use of runtime version for 64-bit libcurl.so.4
setup.sh[9279]: Found newer runtime version for 64-bit libdbusmenu-glib.so.4. Host: 4.0.12 Runtime: 4.0.13
steam.sh[9206]: Steam client's requirements are satisfied
tid(10159) burning pthread_key_t == 0 so we never use it
[2024-02-29 01:20:05] Startup - updater built Feb 26 2024 15:40:54
[2024-02-29 01:20:05] Startup - Steam Client launched with: '/home/fpauser/.local/share/Steam/ubuntu12_32/steam' '-cef-disable-gpu'
02/29 01:20:05 Init: Installing breakpad exception handler for appid(steam)/version(1708985249)/tid(10159)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2024-02-29 01:20:06] Loading cached metrics from disk (/home/fpauser/.local/share/Steam/package/steam_client_metrics.bin)
[2024-02-29 01:20:06] Using the following download hosts for Public, Realm steamglobal
[2024-02-29 01:20:06] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2024-02-29 01:20:06] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2024-02-29 01:20:06] 3. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2024-02-29 01:20:06] Checking for update on startup
[2024-02-29 01:20:06] Checking for available updates...
[2024-02-29 01:20:06] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12
[2024-02-29 01:20:06] Manifest download: send request
[2024-02-29 01:20:06] Manifest download: waiting for download to finish
[2024-02-29 01:20:06] Manifest download: finished
[2024-02-29 01:20:06] Download skipped: /steam_client_ubuntu12 version 1708985249, installed version 1708985249, existing pending version 0
[2024-02-29 01:20:06] Nothing to do
[2024-02-29 01:20:06] Verifying installation...
[2024-02-29 01:20:06] Performing checksum verification of executable files
[2024-02-29 01:20:08] Verification complete
Steam logging initialized: directory: /home/fpauser/.local/share/Steam/logs
/usr/share/themes/Adwaita/gtk-2.0/main.rc:733: error: unexpected identifier 'direction', expected character '}'
/usr/share/themes/Adwaita/gtk-2.0/hacks.rc:28: error: invalid string constant "normal_entry", expected valid string constant
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xeb17e170
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xeb17c880
steamwebhelper.sh[10206]: === Do 29. Feb 01:20:08 CET 2024 ===
steamwebhelper.sh[10206]: Starting steamwebhelper under bootstrap sniper steam runtime at /home/fpauser/.local/share/Steam/ubuntu12_64/steam-runtime-sniper
CAppInfoCacheReadFromDiskThread took 55 milliseconds to initialize
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 10311
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete
steamwebhelper.sh[10731]: === Do 29. Feb 01:20:22 CET 2024 ===
steamwebhelper.sh[10731]: Starting steamwebhelper under bootstrap sniper steam runtime at /home/fpauser/.local/share/Steam/ubuntu12_64/steam-runtime-sniper
BRefreshApplicationsInLibrary 1: 0ms
src/clientdll/userremotestorage.cpp (4586) : bRet
src/clientdll/userremotestorage.cpp (4586) : bRet
assert_20240229012024_35.dmp[10994]: Uploading dump (out-of-process)
/tmp/dumps/assert_20240229012024_35.dmp
src/clientdll/userremotestorage.cpp (4586) : bRet
src/clientdll/userremotestorage.cpp (4586) : bRet
src/clientdll/userremotestorage.cpp (4586) : bRet
src/clientdll/userremotestorage.cpp (4586) : bRet
src/clientdll/userremotestorage.cpp (4586) : bRet
src/clientdll/userremotestorage.cpp (4586) : bRet
src/clientdll/userremotestorage.cpp (4586) : bRet
src/clientdll/userremotestorage.cpp (4586) : bRet
assert_20240229012024_35.dmp[10994]: Finished uploading minidump (out-of-process): success = yes
assert_20240229012024_35.dmp[10994]: response: CrashID=bp-fce234ee-cbc7-4739-8c59-5d3222240228
assert_20240229012024_35.dmp[10994]: file ''/tmp/dumps/assert_20240229012024_35.dmp'', upload yes: ''CrashID=bp-fce234ee-cbc7-4739-8c59-5d3222240228''
src/clientdll/userremotestorage.cpp (4586) : bRet
src/clientdll/userremotestorage.cpp (4586) : bRet
src/clientdll/userremotestorage.cpp (4586) : bRet
src/clientdll/userremotestorage.cpp (4586) : bRet
src/clientdll/userremotestorage.cpp (4586) : bRet
src/clientdll/userremotestorage.cpp (4586) : bRet
src/clientdll/userremotestorage.cpp (4586) : bRet
src/clientdll/userremotestorage.cpp (4586) : bRet
src/clientdll/userremotestorage.cpp (4586) : bRet
src/clientdll/userremotestorage.cpp (4586) : bRet
BuildCompleteAppOverviewChange: 238 apps
RegisterForAppOverview 1: 11ms
RegisterForAppOverview 2: 11ms
[2024-02-29 01:22:09] Background update loop checking for update. . .
[2024-02-29 01:22:09] Error: Directory /home/fpauser/.local/share/Steam/package not writable |
Tracking note: While this looked interesting, at second glance it doesn't appear to be fatal and should probably be pondered separately after the more significant issue is figured out:
|
@codebori actually yes, I think we'd still want to see your logs in reference to steam still running and launching games despite not showing UI. There is a fix for some situations that require I suspect this won't entirely address your problem and you'll still need to use |
@fpauser Steam's directories under ~/.local/share/Steam should be writable. This is a very odd error, is there a problem with your filesystem maybe? Some failure and it got remounted readonly? Or some other thing interfering with permissions? It's a big hammer but you may want to try |
My |
Renamed to avoid confusion with the other problems we are currently tracking. We do not believe this is a Steam issue, you need to have a writable filesystem :) |
So, after all it was an Closing the issue. |
The crashing steamwebhelper leads to an unusable steam client, as it is crashing and restarting constantly.
OS: Fedora 39, 64bit
From the journal:
The text was updated successfully, but these errors were encountered: