flathub / flathub/com.valvesoftware.Steam
Steam crashes on glXChooseVisual
- Dominant language
- Python
- Stars
- 421
- Forks
- 78
- PR merge metrics
- No merged PRs in 30d
Description
**Distribution name and version where applicable**
```
NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo
```
```
OpenGL renderer string: AMD Radeon RX 7900 XTX (radeonsi, navi31, LLVM 17.0.6, DRM 3.57, 6.9.1-arch1-2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 24.0.7-arch1.3
```
**Flatpak info**
```
~> flatpak --gl-drivers
default
host
~> flatpak --version
Flatpak 1.15.8
```
**Problem description**
After the update to
```
Valve Corporation com.valvesoftware.Steam 1.0.0.79 stable system
Freedesktop Platform org.freedesktop.Platform 23.08.18 23.08 system
i386 org.freedesktop.Platform.Compat.i386 23.08 system
Mesa org.freedesktop.Platform.GL.default 24.0.7 23.08 system
Mesa (Extra) org.freedesktop.Platform.GL.default 24.0.7 23.08-extra system
Mesa org.freedesktop.Platform.GL32.default 24.0.7 23.08 system
Mesa (Extra) org.freedesktop.Platform.GL32.default 24.0.7 23.08-extra system
```
Steam start to crash with:
```
src/vgui2/src/surface_linux.cpp (1954) : glXChooseVisual failed
src/vgui2/src/surface_linux.cpp (1954) : glXChooseVisual failed
src/vgui2/src/surface_linux.cpp (1954) : Fatal assert; application exiting
src/vgui2/src/surface_linux.cpp (1954) : Fatal assert; application exiting
```
**Does this issue reproduce with native Steam**
Have not tested
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the reported failure at src/vgui2/src/surface_linux.cpp line 1954 and reproduce the Flatpak Steam launch on Arch Linux with the listed Mesa and OpenGL environment. Native Steam has not been tested, so compare that case; done means Steam starts without the glXChooseVisual failure and fatal assertion.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- arch-linux, linux
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100