protonscr

Gestalt System

protonopen appid 4007690Game compatibility - UnofficialXAudio2
ValveSoftware/Proton#9974 · opened 2026-07-14 by Wei-Junchen · updated 2026-08-10 · 2 comments · github · game page · search this game
WWei-Junchen 2026-07-14 github

Compatibility Report

  • Name of the game with compatibility issues: Gestalt System
  • Steam AppID of the game: 4007690

System Information

  • GPU: NVIDIA RTX A4000
  • Video driver version: NVIDIA 570.211.01
  • Kernel version: 6.8.0-124-generic
  • Proton version: Proton Experimental, Proton Experimental bleeding-edge, and GE-Proton11-1

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms

The game launches successfully and reaches its user interface, but after several seconds it displays an Unreal Engine “Fatal Error” dialog and exits.

Image

The problem reproduces with Proton Experimental, Proton Experimental bleeding-edge, and GE-Proton11-1. It also reproduces with both the default Direct3D 12 renderer and forced Direct3D 11 using -d3d11.

With Direct3D 11, the Proton log confirms that DXVK initializes successfully, Unreal Engine selects the D3D11 RHI, and the NVIDIA RTX A4000 is detected correctly.

The crash occurs inside the Chromium Embedded Framework library bundled with the game:

Engine\Binaries\ThirdParty\CEF3\Win64\
128.4.13+ge76af7e+chromium-128.0.6613.138\libcef.dll

Immediately before the crash, the Proton log contains:

fixme:combase:RoGetActivationFactory (
  L"Windows.Media.SystemMediaTransportControls",
  ...
): semi-stub

fixme:combase:RoGetActivationFactory (
  L"Windows.Storage.Streams.InMemoryRandomAccessStream",
  ...
): semi-stub

err:combase:RoGetActivationFactory
Failed to find library for
L"Windows.Storage.Streams.InMemoryRandomAccessStream"

fixme:combase:RoGetActivationFactory (
  L"Windows.Storage.Streams.DataWriter",
  ...
): semi-stub

This is immediately followed by an access violation:

Exception 0xc0000005
EXCEPTION_ACCESS_VIOLATION

The relevant backtrace is inside libcef.dll, including:

libcef.dll + 0x5A8BCD6
libcef.dll + 0x2F0A077
libcef.dll + 0x4D3067D
libcef.dll + 0x4D445D4
libcef.dll + 0x63B90FC

The game contains a custom Unreal Engine web interface module, with the following strings and source paths embedded in the executable:

UEchoWebBrowserManager
UEchoWebBrowserSlateWidget
FEchoWebSocketServer
UEchoWebServer

Source/UEcho/UEchoWebBrowser/Private/UEchoWebBrowserManager.cpp
Source/UEcho/UEchoWebBrowser/Private/UEchoWebBrowserSlateWidget.cpp
Source/UEcho/UEchoWebBrowser/Private/UEchoWebServer.cpp
Source/UEcho/UEchoWebBrowser/Private/EchoWebSocketServer.cpp

The game also starts a local web server before the crash:

FEchoWebServer::Init - Server started on port 11595

The following troubleshooting steps did not resolve the problem:

  • Proton Experimental
  • Proton Experimental bleeding-edge
  • GE-Proton11-1
  • Direct3D 12 through VKD3D-Proton
  • Direct3D 11 through DXVK using -d3d11
  • Disabling NVIDIA NVAPI
  • Disabling Steam Overlay
  • Clearing the shader cache
  • Recreating the Proton prefix
  • Setting the Wine application version to Windows 7
  • Chromium feature flags intended to disable media controls:
--disable-features=HardwareMediaKeyHandling,GlobalMediaControls,MediaSessionService

The same WinRT activation failure and libcef.dll access violation still occur.

A compressed Proton log generated using PROTON_LOG=1 %command% is attached.

Reproduction

  1. Install Gestalt System through Steam.

  2. Force the game to use Proton Experimental, Proton Experimental bleeding-edge, or GE-Proton11-1.

  3. Add the following launch options:

    PROTON_LOG=1 %command% -d3d11
    
  4. Launch the game.

  5. Wait for the game interface to load.

  6. Continue using the interface or wait several seconds.

  7. An Unreal Engine “Fatal Error” dialog appears and the game exits.

  8. Inspect $HOME/steam-4007690.log.

  9. Observe the failed activation of Windows.Storage.Streams.InMemoryRandomAccessStream, followed immediately by exception 0xc0000005 in libcef.dll.

steam-4007690.log.gz

steam-system-information.txt

gestalt-cef-crash.txt

Ssimifor 2026-07-21 github

@Wei-Junchen can you check again with bleeding edge?

WWei-Junchen 2026-08-10 github

@Wei-Junchen can you check again with bleeding edge?

I don't have access to the affected environment right now. I should be able to test with bleeding-edge Proton in about a month.

Proton versions

Launch options

DLLs

Error codes