flathub / flathub/com.valvesoftware.Steam

Steam crashes on glXChooseVisual

Open
#1,309 4 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.