protonscr

Steam crashes on startup (Debian / Wayland / Sway / Radeon)

steamclosed Steam clientDistro Family: Debian
ValveSoftware/steam-for-linux#13370 · opened 2026-07-01 by samwcoulter · updated 2026-07-01 · 2 comments · github
Ssamwcoulter 2026-07-01 github

Your system information

  • Steam client version (build number or date): steam_client_ubuntu12 version 1782866176 + steam launcher 1:1.0.0.85
  • Distribution: Debian Forky (Running sway/wayland)
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes
  • Steam Logs: steam-logs.tar.gz
  • GPU: [AMD/ATI] Navi 44 [Radeon RX 9060 XT]

Please describe your issue in as much detail as possible:

Steam fails to start. When launched via app launcher there is no feedback. When launched in terminal via steam command it crashes after checking for updates. I first noticed this issue yesterday June 30th.

[----] Verifying installation...
[2026-07-01 09:01:14] Show window
[2026-07-01 09:01:15] Verification complete
UpdateUI: skip show logo
[2026-07-01 09:01:15] Destroy window

Steam logging initialized: directory: /home/sam/.steam/debian-installation/logs

[2026-07-01 09:01:15] ProcessNextMessage: socket disconnected
[2026-07-01 09:01:15] No more messages are expected - exiting
Unable to open display
Unable to open displaycrash_20260701090115_5.dmp[3963]: Uploading dump (out-of-process)
/tmp/dumps/crash_20260701090115_5.dmp
/home/sam/.steam/debian-installation/steam.sh: line 966:  3945 Segmentation fault         "$STEAMROOT/$STEAMEXEPATH" "$@"
[Wed Jul 01 09:01 AM] sam@pc:~$ crash_20260701090115_5.dmp[3963]: Finished uploading minidump (out-of-process): success = yes
crash_20260701090115_5.dmp[3963]: response: CrashID=bp-fe9c8027-acf4-4a7c-8e49-ba2112260701
crash_20260701090115_5.dmp[3963]: file ''/tmp/dumps/crash_20260701090115_5.dmp'', upload yes: ''CrashID=bp-fe9c8027-acf4-4a7c-8e49-ba2112260701''

Running with debugger attached reveals a crash in XQueryExtension (https://gist.github.com/samwcoulter/6c547bde6e5eb29cef58bd052302085f)

[----] Verifying installation...
[2026-07-01 09:02:49] Verification complete
UpdateUI: skip show logo
[2026-07-01 09:02:49] Destroy window

Steam logging initialized: directory: /home/sam/.steam/debian-installation/logs

[New Thread 0xefd7db40 (LWP 5836)]
[2026-07-01 09:03:00] ProcessNextMessage: socket disconnected
[2026-07-01 09:03:00] No more messages are expected - exiting
Unable to open display
Unable to open display
Thread 1 "steam" received signal SIGSEGV, Segmentation fault.
Download failed: Invalid argument.  Continuing without source file ./build/src/../../src/QuExt.c.
XQueryExtension (dpy=0x0, name=0xf05520b4 "GLX", major_opcode=0xffff5cb0, first_event=0xffff5cb4, first_error=0xffff5cb8) at ../../src/QuExt.c:48
⚠️ warning: 48	../../src/QuExt.c: No such file or directory
(gdb) info locals
rep = {type = 216 '\330', pad1 = 142 '\216', sequenceNumber = 61527, length = 4032659320, present = 224 '\340', major_opcode = 192 '\300', first_event = 93 ']', first_error = 240 '\360', pad3 = 4032270229, pad4 = 4032267431, 
  pad5 = 4032659496, pad6 = 0, pad7 = 0}
req = <optimized out>
(gdb) bt
#0  XQueryExtension (dpy=0x0, name=0xf05520b4 "GLX", major_opcode=0xffff5cb0, first_event=0xffff5cb4, first_error=0xffff5cb8) at ../../src/QuExt.c:48
#1  0xf05297e2 in glXQueryExtension (dpy=0x0, error_base=0x0, event_base=0x0) at ../src/GLX/libglx.c:1133
#2  0xeef46a19 in ?? () from /home/sam/.steam/debian-installation/ubuntu12_32/vgui2_s.so
#3  0xeef5924f in ?? () from /home/sam/.steam/debian-installation/ubuntu12_32/vgui2_s.so
#4  0xf514a2aa in ?? () from /home/sam/.steam/debian-installation/ubuntu12_32/steamui.so
#5  0xf4771f80 in ?? () from /home/sam/.steam/debian-installation/ubuntu12_32/steamui.so
#6  0xf4913219 in ?? () from /home/sam/.steam/debian-installation/ubuntu12_32/steamui.so
#7  0x567f418a in ?? ()
#8  0x567f563e in ?? ()
#9  0x567f6175 in ?? ()
[#10](/issue/ValveSoftware/steam-for-linux/10) 0xf7c6df21 in __libc_start_call_main (main=main@entry=0x567f6130, argc=argc@entry=2, argv=argv@entry=0xffffc2a4) at ../sysdeps/nptl/libc_start_call_main.h:58
[#11](/issue/ValveSoftware/steam-for-linux/11) 0xf7c6dff8 in __libc_start_main_impl (main=0x567f6130, argc=2, argv=0xffffc2a4, init=0x56f3dd90, fini=0x56f3de00, rtld_fini=0xf7fcbf80 <_dl_fini>, stack_end=0xffffc29c) at ../csu/libc-start.c:360
[#12](/issue/ValveSoftware/steam-for-linux/12) 0x567dc031 in ?? ()
(gdb) exit/

Steps for reproducing this issue:

  1. Run steam (in terminal)

Driver info:

0b:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 44 [Radeon RX 9060 XT] (rev c0) (prog-if 00 [VGA controller])
	Subsystem: Gigabyte Technology Co., Ltd Device 2430
	Flags: bus master, fast devsel, latency 0, IRQ 84, IOMMU group 18
	Memory at d0000000 (64-bit, prefetchable) [size=256M]
	Memory at e0000000 (64-bit, prefetchable) [size=2M]
	I/O ports at d000 [size=256]
	Memory at fcb00000 (32-bit, non-prefetchable) [size=512K]
	Expansion ROM at 000c0000 [disabled] [size=128K]
	Capabilities: [48] Vendor Specific Information: Len=08 <?>
	Capabilities: [50] Power Management version 3
	Capabilities: [64] Express Legacy Endpoint, IntMsgNum 0
	Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Capabilities: [150] Advanced Error Reporting
	Capabilities: [200] Physical Resizable BAR
	Capabilities: [240] Power Budgeting <?>
	Capabilities: [270] Secondary PCI Express
	Capabilities: [2a0] Access Control Services
	Capabilities: [2d0] Process Address Space ID (PASID)
	Capabilities: [320] Latency Tolerance Reporting
	Capabilities: [410] Physical Layer 16.0 GT/s
	Capabilities: [450] Lane Margining at the Receiver
	Capabilities: [500] Physical Layer 32.0 GT/s
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu
[Wed Jul 01 09:15 AM] sam@pc:~$ apt show firmware-amd-graphics 
Package: firmware-amd-graphics
Version: 20260519-1
Priority: optional
Section: non-free-firmware/kernel
Source: firmware-nonfree
Maintainer: Debian Kernel Team <[email protected]>
Installed-Size: 96.7 MB
Homepage: https://gitlab.com/kernel-firmware/linux-firmware
Download-Size: 15.5 MB
APT-Manual-Installed: yes
APT-Sources: http://deb.debian.org/debian forky/non-free-firmware amd64 Packages

[Wed Jul 01 09:17 AM] sam@pc:~$ apt show steam-launcher
Package: steam-launcher
Version: 1:1.0.0.85
Priority: optional
Section: games
Source: steam
Maintainer: Valve Corporation <[email protected]>
Installed-Size: 20.5 MB
Provides: steam, steam-devices, steam-installer
Pre-Depends: dpkg (>= 1.17.0)
Depends: apt (>= 1.1), apt (>= 1.6) | apt-transport-https, ca-certificates, coreutils (>= 8.23-1~), curl, default-dbus-session-bus | dbus-session-bus | dbus-x11, file, libc6 (>= 2.15), libnss3 (>= 2:3.26), lsof, pkexec | policykit->
Recommends: steam-libs-amd64, steam-libs-i386, sudo, xdg-desktop-portal, xdg-desktop-portal-gtk | xdg-desktop-portal-backend, xdg-utils | steamos-base-files
Conflicts: steam-devices, steam-installer
Breaks: steam64
Replaces: steam, steam-devices, steam-installer, steam64
Homepage: http://www.steampowered.com/
Download-Size: 20.3 MB
APT-Manual-Installed: yes
APT-Sources: https://repo.steampowered.com/steam stable/steam amd64 Packages
Description: Launcher for the Steam software distribution service
 Steam is a software distribution service with an online store, automated
 installation, automatic updates, achievements, SteamCloud synchronized
 savegame and screenshot functionality, and many social features.
Ssamwcoulter 2026-07-01 github

There is an error in the log about python3-apt not being available, I had pyenv set to use a different python version but setting it back to the system version fixed the issue. steamdeps was able to run successfully and no update was downloaded, but still seeing the same crash.

Interestingly I can't find anything in the dpkg log from the 29th or 30th that would explain why steam suddenly broke.

Ssamwcoulter 2026-07-01 github

I have fixed the issue. On the 29th I uninstalled nautilus. After reinstalling the debian forky gnome package, steam launches (from the sway/wayland session).

I must conclude that one of the following gnome dependencies is required for steam to launch, I will have to go through them one by one and check as I don't want gnome/nautilus installed on this PC.

2026-07-01 13:18:40 status half-installed libevdocument3-4t64:amd64 48.4+dfsg-1
2026-07-01 13:18:40 status half-installed libevview3-3t64:amd64 48.4+dfsg-1
2026-07-01 13:18:40 status half-installed gir1.2-evince-3.0:amd64 48.4+dfsg-1
2026-07-01 13:18:41 status half-installed libgtksourceview-4-common:all 4.8.4-9
2026-07-01 13:18:41 status half-installed libgtksourceview-4-0:amd64 4.8.4-9+b1
2026-07-01 13:18:41 status half-installed gir1.2-gtksource-4:amd64 4.8.4-9+b1
2026-07-01 13:18:41 status half-installed gir1.2-javascriptcoregtk-4.1:amd64 2.52.4-1
2026-07-01 13:18:41 status half-installed gir1.2-webkit2-4.1:amd64 2.52.4-1
2026-07-01 13:18:41 status half-installed nautilus-data:all 50.1-2
2026-07-01 13:18:41 status half-installed xdg-user-dirs-gtk:amd64 0.16-1
2026-07-01 13:18:41 status half-installed nautilus:amd64 50.1-2
2026-07-01 13:18:41 status half-installed xdg-desktop-portal-gnome:amd64 50.0-1
2026-07-01 13:18:41 status half-installed gnome-session:all 50.1-3
2026-07-01 13:18:41 status half-installed gnome-sushi:amd64 50.0-1
2026-07-01 13:18:41 status half-installed gnome-core:amd64 1:50+1
2026-07-01 13:18:41 status half-installed gnome:amd64 1:50+1
2026-07-01 13:18:41 status installed libevdocument3-4t64:amd64 48.4+dfsg-1
2026-07-01 13:18:41 status installed gir1.2-javascriptcoregtk-4.1:amd64 2.52.4-1
2026-07-01 13:18:41 status installed libgtksourceview-4-common:all 4.8.4-9
2026-07-01 13:18:41 status installed xdg-user-dirs-gtk:amd64 0.16-1
2026-07-01 13:18:41 status installed gir1.2-webkit2-4.1:amd64 2.52.4-1
2026-07-01 13:18:41 status installed libevview3-3t64:amd64 48.4+dfsg-1
2026-07-01 13:18:41 status installed libgtksourceview-4-0:amd64 4.8.4-9+b1
2026-07-01 13:18:41 status installed gir1.2-evince-3.0:amd64 48.4+dfsg-1
2026-07-01 13:18:41 status installed gir1.2-gtksource-4:amd64 4.8.4-9+b1
2026-07-01 13:18:42 status installed man-db:amd64 2.13.1-1
2026-07-01 13:18:42 status installed libglib2.0-0t64:amd64 2.88.2-1
2026-07-01 13:18:42 status installed nautilus-data:all 50.1-2
2026-07-01 13:18:42 status installed libglib2.0-0t64:i386 2.88.2-1
2026-07-01 13:18:42 status installed mailcap:all 3.77
2026-07-01 13:18:43 status installed nautilus:amd64 50.1-2
2026-07-01 13:18:43 status installed desktop-file-utils:amd64 0.28-1
2026-07-01 13:18:43 status installed hicolor-icon-theme:all 0.18-2
2026-07-01 13:18:43 status installed xdg-desktop-portal-gnome:amd64 50.0-1
2026-07-01 13:18:43 status installed gnome-menus:amd64 3.38.1-3
2026-07-01 13:18:43 status installed libc-bin:amd64 2.42-17
2026-07-01 13:18:43 status installed gnome-sushi:amd64 50.0-1
2026-07-01 13:18:43 status installed gnome-session:all 50.1-3
2026-07-01 13:18:43 status installed gnome-core:amd64 1:50+1
2026-07-01 13:18:43 status installed gnome:amd64 1:50+1

Nothing extracted yet.