protonscr

Remote Play streaming_client crashes immediately (SIGSEGV in eglGetDisplay via gameoverlayrenderer.so) on NVIDIA - Remote Play Together never starts

steamclosed
ValveSoftware/steam-for-linux#13617 · opened 2026-09-15 by jfmherokiller · updated 2026-09-15 · 1 comments · github
Jjfmherokiller 2026-09-15 github

Remote Play streaming_client crashes immediately (SIGSEGV in eglGetDisplay, hooked by gameoverlayrenderer.so) — Remote Play Together never starts, host or client

System info

  • Distro: CachyOS Linux (Arch-based), kernel 7.2.3-1-cachyos
  • Desktop: KDE Plasma 6.7.5, reproduced on both native Wayland and with SDL_VIDEODRIVER=x11 forcing XWayland
  • GPU: NVIDIA GeForce RTX 4060 Ti
  • Driver: proprietary nvidia 610.57.04 (kernel modules nvidia, nvidia_drm, nvidia_modeset, nvidia_uvm; nouveau not bound)
  • Steam client buildid: 1788652215
  • EGL vendor config present and correct (/usr/share/glvnd/egl_vendor.d/10_nvidia.json, 50_mesa.json), single correct render node (/dev/dri/renderD128 → PCI 01:00.0, the NVIDIA GPU)

What happens

Steam Remote Play Together fails 100% of the time — both when this machine is the host and when it is the joining client. Every attempt launches streaming_client, which crashes with SIGSEGV within 2–16 seconds, before any video/audio is ever displayed to either side. From the accepting side, this presents as "accept the invite, then nothing happens."

Reproduced with two different target apps (one Steam-owned game, one Remote-Play-Together-shared title), so it isn't specific to a particular game.

Crash trace (from systemd-coredump)

Process 1660510 (streaming_clien) of user 1000 dumped core.

Stack trace of thread 1660510:
#0  0x00007f8ca276fb14 eglGetDisplay (gameoverlayrenderer.so + 0x4db14)
#1  0x00007f8ca248ce2e n/a (libSDL3.so.0 + 0x28ce2e)
#2  0x00007f8ca24f4503 n/a (libSDL3.so.0 + 0x2f4503)
#3  0x00007f8ca24cba16 n/a (libSDL3.so.0 + 0x2cba16)
#4  0x00007f8ca24ce846 n/a (libSDL3.so.0 + 0x2ce846)
#5  0x000055c6c919e7f9 n/a (streaming_client + 0x6e27f9)
#6  0x000055c6c91ae6d0 n/a (streaming_client + 0x6f26d0)
#7  0x000055c6c91b013b n/a (streaming_client + 0x6f413b)
#8  0x000055c6c920359f n/a (streaming_client + 0x74759f)
#9  0x000055c6c9205eec n/a (streaming_client + 0x749eec)
[#10](/issue/ValveSoftware/steam-for-linux/10) 0x000055c6c9215338 n/a (streaming_client + 0x759338)
[#11](/issue/ValveSoftware/steam-for-linux/11) 0x000055c6c9215687 n/a (streaming_client + 0x759687)
[#12](/issue/ValveSoftware/steam-for-linux/12) 0x000055c6c9208563 n/a (streaming_client + 0x74c563)
[#13](/issue/ValveSoftware/steam-for-linux/13) 0x00007f8ca0c27d0e n/a (libc.so.6 + 0x27d0e)
[#14](/issue/ValveSoftware/steam-for-linux/14) 0x00007f8ca0c27e4b __libc_start_main (libc.so.6 + 0x27e4b)
[#15](/issue/ValveSoftware/steam-for-linux/15) 0x000055c6c8e68029 n/a (streaming_client + 0x3ac029)
ELF object binary architecture: AMD x86-64

streaming_client dynamically loads Steam's own bundled libSDL3.so.0 (ubuntu12_64/libSDL3.so.0), not the distro's system SDL3 package, so this isn't a system-library version mismatch on my end.

This is consistently preceded by an EGL init failure in Steam's desktop capture path, which may or may not be related:

CDesktopCapturePipeWire: Opening DRM render node /dev/dri/renderD128
CDesktopCapturePipeWire: Couldn't initialize EGL: 0x3001

(0x3001 = EGL_NOT_INITIALIZED)

What I've already ruled out

  • Not a Wayland-vs-X11 issue — identical crash with SDL_VIDEODRIVER=x11 forcing XWayland.
  • Not the user-facing Overlay toggle — disabling "Enable the Steam Overlay while in-game" (Settings → In-Game) has no effect, since streaming_client is one of Steam's own internal binaries and always gets gameoverlayrenderer.so injected regardless of that setting.
  • Not a beta-channel regression — reproduced after opting fully out of the client beta.
  • Not a driver/EGL install problem — libglvnd, egl-wayland, correct GLVND vendor JSON, and the correct single render node are all present and correctly configured; other EGL/Vulkan apps (games via Proton, desktop compositor) work fine on this system.
  • Not game-specific — reproduced hosting one Steam-owned title and again as the client joining a friend hosting a different (Remote-Play-Together-shared) title.

Repro steps

  1. On a system with an NVIDIA GPU (610.57.04 proprietary driver) running KDE Plasma (Wayland or XWayland), start any game and either:
    • Host a Remote Play Together session and have a friend join, or
    • Accept a Remote Play Together invite from a friend hosting a game.
  2. streaming_client launches and crashes within seconds; no video ever appears on either end.

Expected behavior

streaming_client should initialize an EGL/graphics context successfully and display the Remote Play video stream.

Kkisak-valve maintainer 2026-09-15 github

Hello @jfmherokiller, this issue is already being tracked at #13179. Closing as a duplicate.

Launch options