cscs
27 July 2023 22:03
211
As is lib32-libnm … but sure use whatever. Though I still contend this one is better.
smcv [contributor]:
Until the issues with libudev.so.0
version comparison are resolved, the workaround I would suggest as most likely to be reliable is to install a 32-bit libnm.so.0
(lib32-libnm
on Arch, libnm0:i386
on Debian/Ubuntu, or whatever is the closest equivalent on other OSs). Having this library at the OS level has solved other Steam crashes in the past (when an older libnm has trouble talking to a new NetworkManager) so it’s a good idea in general, whether this issue is solved differently or not.
opened 11:00PM - 06 Jul 23 UTC
closed 01:05AM - 21 Oct 23 UTC
runtime
Distro Family: Arch
#### Your system information
* Steam client version (build number or date): 1… 687386907
* Distribution (e.g. Ubuntu): Archlinux
* Opted into Steam client beta?: No
* Have you checked for system updates?: Yes
* Steam Logs: [steam-logs.tar.gz](https://github.com/ValveSoftware/steam-for-linux/files/11973055/steam-logs.tar.gz)
* GPU: AMD Radeon RX 570 8GB
#### Please describe your issue in as much detail as possible:
Arch Linux recently updated the `libgudev` and `lib32-libgudev` packages to version `238` in accordance with the release upstream. After updating, Steam crashes during launch. I have included the last couple lines before the crash below:
```
[...]
steamwebhelper.sh[32091]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
CAppInfoCacheReadFromDiskThread took 144 milliseconds to initialize
Failed to init SteamVR because it isn't installed
Assertion 'device' failed at src/libsystemd/sd-device/device-private.c:103, function device_get_tags_generation(). Aborting.
crash_20230706184645_26.dmp[32280]: Uploading dump (out-of-process)
/tmp/dumps/crash_20230706184645_26.dmp
[...]
```
Downgrading `libgudev` and `lib32-libgudev` to version `237-2` works.
#### Steps for reproducing this issue:
1. Update `libgudev` and `lib32-libgudev` to version `238-1`
2. Attempt to launch Steam
3. Steam aborts after updating and uploads a crash report
#### ~~Temporary Workaround~~
~~Downgrading the `libgudev` and `lib32-libgudev` packages to version `237-2` is a temporarily workaround to get Steam to launch. The [downgrade AUR package](https://aur.archlinux.org/packages/downgrade) can be used to do this. Remember to update these packages when this issue is fixed.~~
### Solutions
See [this comment by devkarthin](https://github.com/ValveSoftware/steam-for-linux/issues/9805#issuecomment-1626486059) for a couple solutions.
1 Like