protonscr

Steam client crashes for both players during co-op or invasion in Dark Souls III and Elden Ring

steamclosed Steam clientProton
ValveSoftware/steam-for-linux#12589 · opened 2025-12-25 by NTMan · updated 2025-12-29 · 2 comments · github
NNTMan 2025-12-25 github

Your system information

Steps for reproducing this issue:

  1. Launch Dark Souls III or Elden Ring via Steam.
  2. Place a white or red summoning sign.
  3. From another player account, attempt to summon the player using that sign.
  4. During the summoning process, the Steam client crashes on both sides (host and summoned player).

Expected result

Steam client remains stable and the summoning process completes successfully.

Actual result

Steam client crashes during the summoning process on both players' systems.

steam console output
mikhail@primary-ws ~> steam -console
steam.sh[50784]: Running Steam on fedora 44 64-bit
steam.sh[50784]: STEAM_RUNTIME is enabled automatically
setup.sh[50835]: Steam runtime environment up-to-date!
steam.sh[50784]: Log already open
steam.sh[50784]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
SaveRegistryVDF
SaveRegistryVDF completed successfully
SaveRegistryVDF
SaveRegistryVDF completed successfully
[2025-12-25 23:06:34] Startup - updater built Dec 24 2025 18:29:42
[2025-12-25 23:06:34] Startup - Steam Client launched with: '/home/mikhail/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened' '-console'
[2025-12-25 23:06:34] Opted in to client beta 'publicbeta' via beta file
You are in the 'publicbeta' client beta.
12/25 23:06:34 minidumps folder is set to /tmp/dumps
12/25 23:06:34 Init: Installing breakpad exception handler for appid(steam)/version(1766612892)/tid(50885)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
SaveRegistryVDF
SaveRegistryVDF completed successfully
SaveRegistryVDF
[2025-12-25 23:06:34] Loading cached metrics from disk (/home/mikhail/.local/share/Steam/package/steam_client_metrics.bin)
[2025-12-25 23:06:34] Using the following download hosts for Public, Realm steamglobal
[2025-12-25 23:06:34] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-12-25 23:06:34] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 400, source = 'update_hosts_cached.vdf'
[2025-12-25 23:06:34] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[2025-12-25 23:06:34] Checking for update on startup
SaveRegistryVDF completed successfully
[2025-12-25 23:06:34] Process started with command-line: '/home/mikhail/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '8' '-srt-logger-opened' '-console'
12/25 23:06:34 minidumps folder is set to /tmp/dumps
[2025-12-25 23:06:34] Checking for available updates...
[2025-12-25 23:06:34] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_publicbeta_ubuntu12
[2025-12-25 23:06:34] Manifest download: send request
[2025-12-25 23:06:34] Using update UI: console
12/25 23:06:34 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(50886)
[2025-12-25 23:06:34] Create window
[2025-12-25 23:06:34] Set percent complete: 0
[2025-12-25 23:06:34] Set status message: Checking for available updates...
[  0%] Checking for available updates...
[2025-12-25 23:06:34] Set percent complete: -1
[2025-12-25 23:06:34] Manifest download: waiting for download to finish
[2025-12-25 23:06:34] Manifest download: finished
[2025-12-25 23:06:34] Download skipped: /steam_client_publicbeta_ubuntu12 version 1766612892, installed version 1766612892, existing pending version 0
[2025-12-25 23:06:34] Nothing to do
[2025-12-25 23:06:34] Verifying installation...
[2025-12-25 23:06:34] Verifying all executable checksums
[2025-12-25 23:06:34] Set percent complete: -1
[2025-12-25 23:06:34] Set status message: Verifying installation...
[----] Verifying installation...
[2025-12-25 23:06:35] Verification complete
UpdateUI: skip show logo
[2025-12-25 23:06:35] Destroy window

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

[2025-12-25 23:06:35] ProcessNextMessage: socket disconnected
[2025-12-25 23:06:35] No more messages are expected - exiting
/usr/share/themes/Adwaita/gtk-2.0/main.rc:733: error: unexpected identifier 'direction', expected character '}'
/usr/share/themes/Adwaita/gtk-2.0/hacks.rc:28: error: invalid string constant "normal_entry", expected valid string constant
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf5c3f090
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf5c3d800
SaveRegistryVDF
SaveRegistryVDF completed successfully
SaveRegistryVDF
SaveRegistryVDF completed successfully
12/25 23:06:36 minidumps folder is set to /tmp/dumps
12/25 23:06:36 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1766612892)/tid(50904)
Running query: 1 - GpuTopology
Response: gpu_topology {
  gpus {
    id: 1
    name: "AMD Radeon RX 7900 XTX (RADV NAVI31)"
    vram_size_bytes: 25753026560
    driver_id: k_EGpuDriverId_MesaRadv
    driver_version_major: 25
    driver_version_minor: 99
    driver_version_patch: 99
    luid: 0
  }
  gpus {
    id: 2
    name: "llvmpipe (LLVM 21.1.7, 256 bits)"
    vram_size_bytes: 3221225472
    driver_id: k_EGpuDriverId_MesaLLVMPipe
    driver_version_major: 25
    driver_version_minor: 99
    driver_version_patch: 99
    luid: 0
  }
  default_gpu_id: 1
}

Exit code: 0
Saving response to: /tmp/steamiKJJna - 116 bytes
steamwebhelper.sh[50920]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/mikhail/.local/share/Steam/steamrt64/pv-runtime/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[50920]: Starting steamwebhelper with steamrt steam runtime at /home/mikhail/.local/share/Steam/steamrt64/pv-runtime/steam-runtime-steamrt/_v2-entry-point
SaveRegistryVDF
Steam Runtime Launch Service: starting steam-runtime-launcher-service
SaveRegistryVDF completed successfully
SaveRegistryVDF
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 50998
SaveRegistryVDF completed successfully
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/mikhail/.local/share/Steam/config/htmlcache -steampid=50885 -buildid=1766612892 -steamid=0 -logdir=/home/mikhail/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/mikhail/.local/share/Steam/clientui -steampath=/home/mikhail/.local/share/Steam/ubuntu12_32/steam -launcher=0 --valve-initial-threadpool-size=12 --valve-enable-site-isolation --enable-smooth-scrolling --password-store=basic --log-file=/home/mikhail/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-component-update --gaia-url=http://disabled.invalid --enable-features=PlatformHEVCDecoderSupport --disable-features=WinRetrieveSuggestionsOnlyOnDemand,SpareRendererForSitePerProcess,DcheckIsFatal,BlockPromptsIfIgnoredOften,ValveFFmpegAllowLowDelayHEVC
SaveRegistryVDF
SaveRegistryVDF completed successfully
SaveRegistryVDF
SaveRegistryVDF completed successfully
reaping pid: 50886 -- steam
SaveRegistryVDF
SaveRegistryVDF completed successfully
Desktop state changed: desktop: { pos:    0,   0 size: 3840,2160 } primary: { pos:    0,   0 size: 3840,2160 }
Caching cursor image for default, size 48x48, serial 482, cache size = 0
SaveRegistryVDF
SaveRegistryVDF completed successfully
SaveRegistryVDF
SaveRegistryVDF completed successfully
sh: line 1: lsb_release: command not found
WARNING: Glycin running without sandbox.
fsync: up and running.
chdir "/home/mikhail/.local/share/Steam/steamapps/common/DARK SOULS III/Game"
ERROR: ld.so: object '/home/mikhail/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Game Recording - would start recording game 374320, but recording for this game is disabled
Adding process 52008 for gameID 374320
ERROR: ld.so: object '/home/mikhail/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mikhail/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/mikhail/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mikhail/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Adding process 52009 for gameID 374320
Adding process 52010 for gameID 374320
Adding process 52103 for gameID 374320
Adding process 52104 for gameID 374320
fsync: up and running.
Adding process 52105 for gameID 374320
Adding process 52106 for gameID 374320
Adding process 52109 for gameID 374320
Adding process 52111 for gameID 374320
Adding process 52114 for gameID 374320
Adding process 52124 for gameID 374320
Adding process 52129 for gameID 374320
Adding process 52138 for gameID 374320
Adding process 52176 for gameID 374320
Adding process 52198 for gameID 374320
Fossilize INFO: Overriding serialization path: "/home/mikhail/.local/share/Steam/steamapps/shadercache/374320/fozpipelinesv6/steamapprun_pipeline_cache".
[2025-12-25 23:08:37] Background update loop checking for update. . .
[2025-12-25 23:08:37] Checking for available updates...
[2025-12-25 23:08:37] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_publicbeta_ubuntu12
[2025-12-25 23:08:37] Manifest download: send request
[2025-12-25 23:08:37] Manifest download: waiting for download to finish
[2025-12-25 23:08:38] Manifest download: finished
[2025-12-25 23:08:38] Download skipped by HTTP 304 Not Modified
[2025-12-25 23:08:38] Nothing to do
warning: The VAD has been replaced by a hack pending a complete rewrite
crash_20251225231846_43.dmp[53116]: Uploading dump (out-of-process)
/tmp/dumps/crash_20251225231846_43.dmp
crash_20251225231846_43.dmp[53116]: Finished uploading minidump (out-of-process): success = yes
crash_20251225231846_43.dmp[53116]: response: CrashID=bp-5a70600e-930c-4c0f-bfa8-e6c252251225
crash_20251225231846_43.dmp[53116]: file ''/tmp/dumps/crash_20251225231846_43.dmp'', upload yes: ''CrashID=bp-5a70600e-930c-4c0f-bfa8-e6c252251225''
src/common/pipes.cpp (900) : fatal stalled cross-thread pipe (pipe is disconnected).
src/common/pipes.cpp (900) : Fatal assert; application exiting
12/25 23:18:50 minidumps folder is set to /tmp/dumps
/home/mikhail/.local/share/Steam/steam.sh: line 928: 50885 Segmentation fault         (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"
mikhail@primary-ws ~> assert_20251225231850_3.dmp[53146]: Uploading dump (out-of-process)
/tmp/dumps/assert_20251225231850_3.dmp
pid 52107 != 52106, skipping destruction (fork without exec?)
assert_20251225231850_3.dmp[53146]: Finished uploading minidump (out-of-process): success = yes
assert_20251225231850_3.dmp[53146]: response: Discarded=1
assert_20251225231850_3.dmp[53146]: file ''/tmp/dumps/assert_20251225231850_3.dmp'', upload yes: ''Discarded=1''
pid 53146 != 53145, skipping destruction (fork without exec?)

dumps.zip

Ggaben5841 2025-12-25 github

I think something similar is happening in Elden Ring Nightreign - The game and steam client both crash upon a player joining the lobby. Unsure why it seems to be only with fromsoft games though.

NNTMan 2025-12-29 github

Confirmed fixed in Steam client version 1766962227 (public beta).

Tested co-op and invasion in Dark Souls III and Elden Ring —
the Steam client no longer crashes on either side during summoning.

Nothing extracted yet.