You are not logged in.
I recently moved house and just unpacked and updated my machine after a few weeks of it mothballed. When booting steam for the first time, I get this error and it crashes without displaying anything on the screen.
steam.sh[42649]: Running Steam on arch rolling 64-bit
steam.sh[42649]: STEAM_RUNTIME is enabled automatically
setup.sh[42722]: Steam runtime environment up-to-date!
steam.sh[42649]: Steam client's requirements are satisfied
tid(42775) burning pthread_key_t == 0 so we never use it
[2024-05-02 17:19:21] Startup - updater built Mar 6 2024 20:27:25
[2024-05-02 17:19:21] Startup - Steam Client launched with: '/home/pinkus/.local/share/Steam/ubuntu12_32/steam'
minidumps folder is set to /tmp/dumps
05/02 17:19:21 Init: Installing breakpad exception handler for appid(steam)/version(1709846872)/tid(42775)
crash_20240502171921_2.dmp[42778]: Uploading dump (out-of-process)
/tmp/dumps/crash_20240502171921_2.dmp
/home/pinkus/.local/share/Steam/steam.sh: line 813: 42775 Segmentation fault (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"
[pinkus@pinnacle ~]$ crash_20240502171921_2.dmp[42778]: Finished uploading minidump (out-of-process): success = yes
crash_20240502171921_2.dmp[42778]: response: CrashID=bp-7ceface7-4621-4b5b-baf0-1cdc82240502
crash_20240502171921_2.dmp[42778]: file ''/tmp/dumps/crash_20240502171921_2.dmp'', upload yes: ''CrashID=bp-7ceface7-4621-4b5b-baf0-1cdc82240502''
I've reinstalled both steam and the requisite nvidia drivers to no avail. However, interestingly, when running DEBUGGER=gdb steam, it miraculously boots up without issue and can download and run games fine. Fine for a stopgap, not great long term. Any assistance with why this crashes every time without a debugger running would be great.
Last edited by pinkus (2024-05-03 01:21:36)
Offline
I have the same, but for me doesn't seem to work when running DEBUGGER=gdb steam. There seems to be a library issue, at least in my case it seems to be /usr/lib32/libGLX_nvidia.so.0 which comes from lib32-nvidia-utils, which I did reinstall, but the problem is still present.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0xf1212348 in _dl_open (file=0x5f31a0e0 "libGLX_nvidia.so.0", mode=-2147483647, caller_dlopen=0xf09f5d8e <__glXLookupVendorByName+1294>, nsid=<optimized out>, argc=1, argv=0xffcb5584, env=0x5f32bed0) at dl-open.c:953
953 assert (r_state == RT_CONSISTENT);
EDIT:
Dug a bit more, as the application worked just one restart earlier and these are the packages that were updated last, after which steam stopped working:
[2024-05-02T21:22:28+0200] [ALPM] upgraded glib2 (2.80.0-3 -> 2.80.0-4)
21123 │ [2024-05-02T21:22:29+0200] [ALPM] upgraded glib2-docs (2.80.0-3 -> 2.80.0-4)
21124 │ [2024-05-02T21:22:29+0200] [ALPM] upgraded lib32-glib2 (2.80.0-1 -> 2.80.0-4)
21125 │ [2024-05-02T21:22:29+0200] [ALPM] upgraded libisl (0.26-1 -> 0.26-2)
21126 │ [2024-05-02T21:22:29+0200] [ALPM] upgraded qt6-base (6.7.0-3 -> 6.7.0-4)
21127 │ [2024-05-02T21:22:29+0200] [ALPM] upgraded tracker3 (3.7.2-1 -> 3.7.3-1)
so maybe something from those packages messed something up?
EDIT2:
it does start with DEBUGGER=gdb steam, i just didn't know how to use it
Last edited by andrei1015 (2024-05-03 00:49:38)
I'm just happy to be here!
Offline
I was having the same issue, then I removed lib32-nvidia-utils and everything seems resolved.
Offline
Seems to be a problem with lib32-glibc 2.39-3. I can confirm downgrading to 2.39-2 allows me to launch steam again (see refs below):
https://bbs.archlinux.org/viewtopic.php?id=295427
None are more enslaved than those who falsely believe they are free.
Offline
Seems to be a problem with lib32-glibc 2.39-3. I can confirm downgrading to 2.39-2 allows me to launch steam again (see refs below):
https://bbs.archlinux.org/viewtopic.php?id=295427
You're a legend. That worked. Thanks for the save.
Offline
Thank you! Cheers!
I'm just happy to be here!
Offline
Seems to be a problem with lib32-glibc 2.39-3. I can confirm downgrading to 2.39-2 allows me to launch steam again (see refs below):
https://bbs.archlinux.org/viewtopic.php?id=295427
I was in the middle of downgrading packages one at a time to find it and I hadn't got to that one yet, thank you for posting it here.
Offline
you just saved me from a 4 hour headache trying to solve this thanks man you're a legend
Offline
Downgrading lib32-glibc worked for me.
If anyone is wondering how to do it you can downgrade to an earlier version from the pacman cache (if it hasn't been cleared) by running:
sudo pacman -U file:///var/cache/pacman/pkg/lib32-glibc-2.39-2-x86_64.pkg.tar.zst
Offline
lib32-glibc-2-39-4 fixes this, no need to downgrade anymore.
Offline