Hello @HasanQZ, swrast is mesa's slower software renderer. The fact that Steam is trying to uses it typically indicates there's an issue with your nVidia driver install. The nVidia driver requires that the running kernel module, 64 bit, and 32 bit userspace libraries all have exactly the same versions to work properly. Please verify that nvidia-dkms, nvidia-utils and lib32-nvidia-utils are all installed and their versions match. If you recently updated the driver, then the loaded kernel module may still be the older version and a reboot should straighten that out.
I think i know the problem. When i installed steam from pacman, there was an option to "choose a provider", which, by default, is AMD. Looking at the package's page (https://www.archlinux.org/packages/multilib/x86_64/steam/), there is "lib32-vulkan-driver", which has 4 options (lib32-nvidia-utils, lib32-vulkan-intel, lib32-vulkan-radeon, lib32-amdvlk). Removing all of them (if installed) and switching to nvidia should fix the problem.
I'll see if this is the problem when i get home.
This was the issue. Thank you for your help.
Nothing extracted yet.
Your system information
Please describe your issue in as much detail as possible:
Steam should launch normally, but instead flashes the "updating" window, and then segfaults and exits.
Steps for reproducing this issue:
Launch the latest version of Steam under Arch Linux
Receive the error
GPU: Nvidia Geforce GTX 1060 3gb
CPU: AMD fx-3600
RAM: 16GB DDR3
logs: