Hello @shoober420, there's already a request to look into dropping the hard dependency on libnm-glib at #3129, so this issue report should only focus on dbus-glib.
These libraries are provided by the Steam runtime and running Steam with the runtime disabled is unsupported. With the Steam runtime enabled, can you attach a gist of /tmp/dumps/<username>_stdout.txt after reproducing the crash you are seeing?
This is about also dropping the dbus-glib hard dependency, since they both depend on eachother. Steam runs with dbus-glib installed, this is for having it run without both libnm-glib and dbus-glib, in favor of their modern counterparts.
Legacy dbus-glib vulnerabilities.
Hello @shoober420, Steam is no longer linked against this library.
I can confirm that the legacy dbus-glib isn't required, thank you.
Nothing extracted yet.
Steam requires the old legacy “glib” versions of libnm (libnm-glib) and dbus (dbus-glib). They’re no longer officially supported.
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/commit/1de8383ad9fdfc8f552117e5d109bdfa7005634b
https://dbus.freedesktop.org/doc/dbus-glib/
Please update Steam to use the modern libnm package, and to no longer require dbus-glib. Thank you.
Steps for reproducing this issue: