Hello @bluenote10, swrast is mesa's slower cpu renderer and the fact Steam is trying to use it means that the system is trying to use mesa's libGL.so with the nvidia proprietary driver, which is incompatible. nVidia's .deb packaging of their cuda driver is known to not provide 32 bit userspace support, which is the problem you've encountered and is being tracked at #5778.
As noted in that issue report, your best bet is to install the 64 bit and 32 bit userspace components from the Proprietary GPU Drivers PPA, then install the individual cuda components you need without using cuda's metapackaging in a similar process as https://github.com/ValveSoftware/steam-for-linux/issues/5778#issuecomment-517509736.
Closing as a duplicate of #5778.
Your system information
Please describe your issue in as much detail as possible:
I'm starting
steam, which briefly shows that "Verifying Steam" window and then crashes with a segfault:There are lots of segfault reports like this, but it is hard to extract clear instructions what to do in such a case (spend 2 hours on this already). In most cases it seemed to be related to NVidia drives, and some people could solve it with an update. In my case I was on driver version 418 originally. Now I've updated to 440, but that did not solve the issue.
Full output of
nvidia-smi:Note: I need Cuda 10 for work, which had revealed issue #5778, but it looks like I have yet a different problem, because I don't see that
glXChooseVisualerror.Any ideas how this problem can be solved?
Steps for reproducing this issue:
steam