protonscr

Steam Client fails to start on Ubuntu 24.04 (Linux 6.14) with Nvidia 590 drivers

steamclosed NVIDIA driversDistro Family: Ubuntu
ValveSoftware/steam-for-linux#12942 · opened 2026-02-25 by neilsimon · updated 2026-03-15 · 4 comments · github
Nneilsimon 2026-02-25 github

Your system information

  • Steam client version (build number or date): 1769025840
  • Distribution (e.g. Ubuntu): Ubuntu 24.04
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes
  • Steam Logs: No, too much information included. Included limited portion of console-linux.txt. console-linux-short.txt
  • GPU: Nvidia (driver - 590)

Please describe your issue in as much detail as possible:

I went to start Steam from my command line and I expected to be able to start Steam, as usual. It failed to start giving an error as in attached file above.

Steps for reproducing this issue:

  1. Start steam from command line
  2. Observe that it does not start, but crashes with error:

[2026-02-24 21:41:35] [2026-02-24 21:41:35] ProcessNextMessage: socket disconnected
[2026-02-24 21:41:35] [2026-02-24 21:41:35] No more messages are expected - exiting
[2026-02-24 21:41:36] /usr/share/themes/Yaru-dark/gtk-2.0/main.rc:775: error: unexpected identifier 'direction', expected character '}'
[2026-02-24 21:41:36] /usr/share/themes/Yaru-dark/gtk-2.0/hacks.rc:28: error: invalid string constant "normal_entry", expected valid string constant
[2026-02-24 21:41:36] XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf3f05860
[2026-02-24 21:41:36] XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf3f03fc0
[2026-02-24 21:41:36] crash_20260224214136_5.dmp[3747642]: Uploading dump (out-of-process)
[2026-02-24 21:41:36] /tmp/dumps/crash_20260224214136_5.dmp
[2026-02-24 21:41:37] crash_20260224214136_5.dmp[3747642]: Finished uploading minidump (out-of-process): success = yes
[2026-02-24 21:41:37] crash_20260224214136_5.dmp[3747642]: response: CrashID=bp-b456feba-84ed-4c15-b81c-c4ed52260224
[2026-02-24 21:41:37] crash_20260224214136_5.dmp[3747642]: file ''/tmp/dumps/crash_20260224214136_5.dmp'', upload yes: ''CrashID=bp-b456feba-84ed-4c15-b81c-c4ed52260224''
[2026-02-24 21:41:37] /home/user/Steam/steam.sh: line 928: 3747616 Segmentation fault (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"

Ccupid5trick 2026-02-27 github

It seems the same to me with Nvidia driver 590.48.01 and Steam version 1769025840.

Steam outputs the following warning and then the game crashes.

i386-linux-gnu-capsule-capture-libs: warning: Dependencies of libnvidia-eglcore.so.560.35.03 not found, ignoring: Missing dependencies: Could not find "libnvidia-gpucomp.so.560.35.03" in LD_LIBRARY_PATH "/usr/local/cuda-13.1/lib64::/usr/local/cuda/targets/x86_64-linux/lib:/lib/aarch64-linux-gnu:/usr/lib/x86_64-linux-gnu/libfakeroot:/lib/i386-linux-gnu:/usr/local/lib:/lib/x86_64-linux-gnu:/lib32:/libx32:/lib:/usr/local/data/SteamLibrary/steamapps/common/INSIDE", ld.so.cache, DT_RUNPATH or fallback /lib/i386-linux-gnu:/usr/lib/i386-linux-gnu:/usr/i686-pc-linux-gnu/lib:/lib32:/usr/lib32:/lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of libnvidia-glcore.so.560.35.03 not found, ignoring: Missing dependencies: Could not find "libnvidia-gpucomp.so.560.35.03" in LD_LIBRARY_PATH "/usr/local/cuda-13.1/lib64::/usr/local/cuda/targets/x86_64-linux/lib:/lib/aarch64-linux-gnu:/usr/lib/x86_64-linux-gnu/libfakeroot:/lib/i386-linux-gnu:/usr/local/lib:/lib/x86_64-linux-gnu:/lib32:/libx32:/lib:/usr/local/data/SteamLibrary/steamapps/common/INSIDE", ld.so.cache, DT_RUNPATH or fallback /lib/i386-linux-gnu:/usr/lib/i386-linux-gnu:/usr/i686-pc-linux-gnu/lib:/lib32:/usr/lib32:/lib:/usr/lib

OS: 6.12.63+deb13-amd64
Steam Version:
Steam Beta Branch: Stable Client
Steam Version: 1769025840
Steam Client Build Date: Thu, Jan 22 1:12 AM UTC +08:00
Steam Web Build Date: Thu, Jan 22 3:41 AM UTC +08:00
Steam API Version: SteamClient023
Nvidia driver: 590.48.01

11qh 2026-02-28 github

Fix: sudo apt install nvidia-vaapi-driver (or libva-nvidia-driver on Fedora/Arch)

Root cause: libva calls a NULL function pointer during vaInitialize() when no VA-API backend driver is installed. Chrome's crashpad catches the SIGSEGV and kills the process.

Details and LD_PRELOAD fallback: https://github.com/1qh/steam-troubleshoot

Nneilsimon 2026-03-11 github

Fix: sudo apt install nvidia-vaapi-driver (or libva-nvidia-driver on Fedora/Arch)

Root cause: libva calls a NULL function pointer during vaInitialize() when no VA-API backend driver is installed. Chrome's crashpad catches the SIGSEGV and kills the process.

Details and LD_PRELOAD fallback: https://github.com/1qh/steam-troubleshoot

This does not work for me. I attempted both mentioned fixes and the same error occurs. Additionally, the same error is happening with Nvidia 580 drivers.

Nneilsimon 2026-03-15 github

I purged some old packages, reinstalled the Nvidia drivers, and the steam client as downloaded from steam, and all required packages too, and it is now working again. I don't know what was the fix, but the error above still occurs. Closing as it is likely that the actual error is elsewhere and I am both unable to reproduce it and there is insufficient information in the logs to determine likely causes of the failure.

Nothing extracted yet.