protonscr

Steam won't launch, crashes my desktop environment (X11) and causes me to logout on Linux Mint since yesterday

steamopen NVIDIA driversWindow managerDistro Family: Ubuntu
ValveSoftware/steam-for-linux#12671 · opened 2026-01-25 by lactitonegro-sys · updated 2026-08-23 · 14 comments · github
Llactitonegro-sys 2026-01-25 github

Your system information

  • Steam client version (build number or date): 1769025840
  • Distribution (e.g. Ubuntu): Linux Mint 22.2 Cinammon
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes
  • GPU: Nvidia 1650 max-q and i5-10500H with IGPU laptop

Please describe your issue in as much detail as possible:

Steam won't launch, crashes my desktop environment (X11) and causes me to logout on Linux Mint since yesterday, for me. When i open it through the launcher, when i open it through terminal, it opens usual and displays this:

steam.sh[4930]: Running Steam on linuxmint 22.2 64-bit
steam.sh[4930]: STEAM_RUNTIME is enabled automatically
setup.sh[5025]: Steam runtime environment up-to-date!
steam.sh[4930]: Log already open
steam.sh[4930]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2026-01-25 14:03:35] Startup - updater built Jan 21 2026 17:12:15
[2026-01-25 14:03:35] Startup - Steam Client launched with: '/home/lucas/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
01/25 14:03:35 minidumps folder is set to /tmp/dumps
01/25 14:03:35 Init: Installing breakpad exception handler for appid(steam)/version(1769025840)/tid(5096)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2026-01-25 14:03:35] Process started with command-line: '/home/lucas/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '8' '-srt-logger-opened'
01/25 14:03:35 minidumps folder is set to /tmp/dumps
[2026-01-25 14:03:35] Using update UI: console
01/25 14:03:35 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(5098)
[2026-01-25 14:03:35] Create window
[2026-01-25 14:03:36] Loading cached metrics from disk (/home/lucas/.local/share/Steam/package/steam_client_metrics.bin)
[2026-01-25 14:03:36] Using the following download hosts for Public, Realm steamglobal
[2026-01-25 14:03:36] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2026-01-25 14:03:36] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 400, source = 'update_hosts_cached.vdf'
[2026-01-25 14:03:36] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[2026-01-25 14:03:36] Checking for update on startup
[2026-01-25 14:03:36] Buscando actualizaciones disponibles...
[2026-01-25 14:03:36] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_ubuntu12
[2026-01-25 14:03:36] Manifest download: send request
[2026-01-25 14:03:36] Set percent complete: 0
[2026-01-25 14:03:36] Set status message: Buscando actualizaciones disponibles...
[ 0%] Buscando actualizaciones disponibles...
[2026-01-25 14:03:36] Set percent complete: -1
[2026-01-25 14:03:36] Manifest download: waiting for download to finish
[2026-01-25 14:03:36] Manifest download: finished
[2026-01-25 14:03:36] Download skipped: /steam_client_ubuntu12 version 1769025840, installed version 1769025840, existing pending version 0
[2026-01-25 14:03:36] Nothing to do
[2026-01-25 14:03:36] Verificando instalación...
[2026-01-25 14:03:36] Verifying all executable checksums
[2026-01-25 14:03:36] Set percent complete: -1
[2026-01-25 14:03:36] Set status message: Verificando instalación...
[----] Verificando instalación...
[2026-01-25 14:03:37] Verification complete
UpdateUI: skip show logo
[2026-01-25 14:03:37] Destroy window

Steam logging initialized: directory: /home/lucas/.local/share/Steam/logs

[2026-01-25 14:03:37] ProcessNextMessage: socket disconnected
[2026-01-25 14:03:37] No more messages are expected - exiting
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xe92b8860
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xe92b6fc0
/usr/share/themes/Mint-Y-Dark-Purple/gtk-2.0/main.rc:1053: error: unexpected identifier 'direction', expected character '}'
01/25 14:03:37 minidumps folder is set to /tmp/dumps
01/25 14:03:37 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1769025840)/tid(5108)
Running query: 1 - GpuTopology
Response: gpu_topology {
gpus {
id: 1
name: "Intel(R) UHD Graphics (CML GT2)"
vram_size_bytes: 12505399296
driver_id: k_EGpuDriverId_MesaIntel
driver_version_major: 25
driver_version_minor: 0
driver_version_patch: 7
luid: 0
}
gpus {
id: 2
name: "NVIDIA GeForce GTX 1650 with Max-Q Design"
vram_size_bytes: 4552916992
driver_id: k_EGpuDriverId_NvidiaProprietary
driver_version_major: 590
driver_version_minor: 48
driver_version_patch: 1
luid: 0
}
gpus {
id: 3
name: "llvmpipe (LLVM 20.1.2, 256 bits)"
vram_size_bytes: 3221225472
driver_id: k_EGpuDriverId_MesaLLVMPipe
driver_version_major: 0
driver_version_minor: 0
driver_version_patch: 1
luid: 0
}
default_gpu_id: 1
}

Exit code: 0
Saving response to: /tmp/steamPJemBc - 176 bytes
steamwebhelper.sh[5114]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/lucas/.local/share/Steam/steamrt64/pv-runtime/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[5114]: Starting steamwebhelper with steamrt steam runtime at /home/lucas/.local/share/Steam/steamrt64/pv-runtime/steam-runtime-steamrt/_v2-entry-point
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 5221
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
exec ./steamwebhelper -nocrashdialog -lang=es_419 -cachedir=/home/lucas/.local/share/Steam/config/htmlcache -steampid=5096 -buildid=1769025840 -steamid=0 -logdir=/home/lucas/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/lucas/.local/share/Steam/clientui -steampath=/home/lucas/.local/share/Steam/ubuntu12_32/steam -launcher=0 -use_xcomposite_workaround --valve-enable-site-isolation --enable-smooth-scrolling --disable-gpu-compositing --disable-gpu --password-store=basic --log-file=/home/lucas/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-component-update --gaia-url=http://disabled.invalid --disable-features=WinRetrieveSuggestionsOnlyOnDemand,SpareRendererForSitePerProcess,DcheckIsFatal,BlockPromptsIfIgnoredOften,ValveFFmpegAllowLowDelayHEVC
Desktop state changed: desktop: { pos: 0, 0 size: 1920,1080 } primary: { pos: 0, 0 size: 1920,1080 }
Caching cursor image for , size 24x24, serial 1179, cache size = 0

For me, it is either an issue with the new nvidia driver or the new update or both, because when i decided to switch off the gpu display and display everything with the IGPU it functioned again, although i changed to the latest driver and it kept happening.

If you would like a video, i can link you yo this post from a redditor that is experiencing my same issue: https://www.reddit.com/r/linux_gaming/comments/1qlhxww/comment/o1gds3q/?context=3

Steps for reproducing this issue:

  1. Open Steam through the App
Mmewoniko 2026-01-25 github

it also happens with me since today

Llactitonegro-sys 2026-01-26 github

I'm glad to be of help

Mmewoniko 2026-01-26 github

after switching back to the "Recommended driver" instead of the most recent one (from 580 to the recomended one, 535) seems to fix it for me (my gpu is a gtx 1050 3gb)

Llactitonegro-sys 2026-01-26 github

Solved it for me too, thanks man!! I won't close it though

Ffloofyneko69 2026-01-26 github

after switching back to the "Recommended driver" instead of the most recent one (from 580 to the recomended one, 535) seems to fix it for me (my gpu is a gtx 1050 3gb)

Whilst I would switch to 535 as you did, I tried switching to the recommended driver first, which is the latest 580, since I have a 3080 Laptop GPU, and Mint still crashes anyways, so it seems to be an issue with modern drivers

Llactitonegro-sys 2026-01-27 github

Yeah, could you do a new issue? Seems to be the open kernel drivers maybe

Kkisak-valve maintainer 2026-01-27 github

If the issue is a regression in the video driver, that should be reported to your video driver vendor.

Llactitonegro-sys 2026-01-27 github

The solution, for me, was a regression to 535 propietary non open kernel nvidia drivers. The new Steam Launcher update got my Linux Mint crashing when trying to open it.

Nnerdjeez 2026-03-26 github

Also had the same trouble, then I tried run this command steam --reset and it runs well. But after I tried running steam again without it. It causes the same problem again. Any ideas why???

AAli-Al-Khuwaja 2026-05-15 github

it opened on wayland but not on x11 , weird

NNikita0x 2026-08-22 github

Same for me - Linux Mint 22.3
NVIDIA Driver - 595.84

Will Try to Downgrade to 535 and see if its fixed.

NNikita0x 2026-08-23 github

Same for me - Linux Mint 22.3 NVIDIA Driver - 595.84

Will Try to Downgrade to 535 and see if its fixed.

It didn't help, I downgraded to 580 - still lagged out.

I am going back to Linux Mint 21.3 which had, If I recall correctly, 535 drivers and never this issue

NNikita0x 2026-08-23 github

Drivers didnt fix anything (actually, you cannot install 535 drivers its transient now to 580 which means when you install 535 it still installs 580)
when you lauch steam from the linux panel - it does not run command steam but runs STEAM_FRAME_FORCE_CLOSE=1 steam

and I tried to launch it - and it got segmentation fault

lulz@lulz:~$ STEAM_FRAME_FORCE_CLOSE=1 steam
steam.sh[133237]: Running Steam on linuxmint 21.3 64-bit
steam.sh[133237]: STEAM_RUNTIME is enabled automatically
setup.sh[133277]: Steam runtime environment up-to-date!
steam.sh[133237]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 5 preallocated environment variables.
[2026-08-23 13:12:17] Startup - updater built Aug  3 2026 19:41:02
[2026-08-23 13:12:17] Startup - Steam Client launched with: '/home/lulz/.steam/debian-installation/ubuntu12_32/steam' '-srt-logger-opened' '-nominidumps' '-nobreakpad'
08/23 13:12:17 minidumps folder is set to /tmp/dumps
08/23 13:12:17 Init: Installing breakpad exception handler for appid(steam)/version(1785799196)/tid(133353)
CProcessEnvironmentManager is ready, 5 preallocated environment variables.
[2026-08-23 13:12:17] Process started with command-line: '/home/lulz/.steam/debian-installation/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '8' '-srt-logger-opened' '-nominidumps' '-nobreakpad'
08/23 13:12:17 minidumps folder is set to /tmp/dumps
[2026-08-23 13:12:17] Using update UI: console
08/23 13:12:17 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(133355)
[2026-08-23 13:12:17] Create window
[2026-08-23 13:12:17] Loading cached metrics from disk (/home/lulz/.steam/debian-installation/package/steam_client_metrics.bin)
[2026-08-23 13:12:17] Using the following download hosts for Public, Realm steamglobal
[2026-08-23 13:12:17] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2026-08-23 13:12:17] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 400, source = 'update_hosts_cached.vdf'
[2026-08-23 13:12:17] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[2026-08-23 13:12:17] Verifying installation...
[2026-08-23 13:12:17] Verifying file sizes only
[2026-08-23 13:12:17] Set percent complete: 0
[2026-08-23 13:12:17] Set percent complete: -1
[2026-08-23 13:12:17] Set status message: Verifying installation...
[----] Verifying installation...
[2026-08-23 13:12:17] Verification complete
UpdateUI: skip show logo
[2026-08-23 13:12:17] Destroy window

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

[2026-08-23 13:12:17] ProcessNextMessage: socket disconnected
[2026-08-23 13:12:17] No more messages are expected - exiting
XOpenIM() failed, LANG = en_US.UTF-8
XOpenIM() failed, LANG = en_US.UTF-8XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf63089c0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf63071f0
/usr/share/themes/Mint-Y-Dark-Aqua/gtk-2.0/main.rc:1053: error: unexpected identifier 'direction', expected character '}'
crash_20260823131217_4.dmp[133364]: Uploading dump (out-of-process)
/tmp/dumps/crash_20260823131217_4.dmp
/home/lulz/.steam/debian-installation/steam.sh: line 966: 133353 Segmentation fault      (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"
lulz@lulz:~$ crash_20260823131217_4.dmp[133364]: Finished uploading minidump (out-of-process): success = yes
crash_20260823131217_4.dmp[133364]: response: CrashID=bp-eb14370e-35ce-4cd0-9cf7-0ee9b2260823
crash_20260823131217_4.dmp[133364]: file ''/tmp/dumps/crash_20260823131217_4.dmp'', upload yes: ''CrashID=bp-eb14370e-35ce-4cd0-9cf7-0ee9b2260823''

Specifically

/usr/share/themes/Mint-Y-Dark-Aqua/gtk-2.0/main.rc:1053:
error: unexpected identifier 'direction', expected character '}'
NNikita0x 2026-08-23 github

Nothing extracted yet.