http://bugs.winehq.org/show_bug.cgi?id=59624 Bug ID: 59624 Summary: MSFS 2024: RPC_S_SERVER_UNAVAILABLE crash when popping out instrument panels Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: rpc Assignee: wine-bugs@list.winehq.org Reporter: akos@maroy.hu Distribution: --- Summary Microsoft Flight Simulator 2024 (Steam, AppID 2537590) crashes approximately 77 seconds after popping out an instrument panel (G1000 PFD/MFD) to a second window. The crash originates in rpcrt4.dll with RPC_S_SERVER_UNAVAILABLE. Environment OS: Linux Mint 22 (X11/Cinnamon) CPU: AMD Threadripper PRO 9975WX GPU: NVIDIA RTX 5090 Proton: GE-Proton10-20 with VKD3D-Proton v3.0 built from source (HEAD) MSFS 2024 version: 1.6.34.0 Display: 5120x1440, windowed mode Frame Generation: disabled Reproduction steps * Launch MSFS 2024 via Steam/Proton * Load a flight with a G1000-equipped aircraft (tested: Orbx COWS DA-42) * In the cockpit, hover over the G1000 PFD and trigger panel pop-out (Right Alt + click, or remapped key) * A second window appears and renders correctly for approximately 1 second * After ~77 seconds, MSFS crashes Crash signature  587471.177:0108:012c:warn:seh:virtual_unwind backtrace: 00006FFFFF920CB6: L"rpcrt4.dll" + 0000000000030CB6. 587471.177:0108:012c:warn:seh:virtual_unwind backtrace: 00006FFFFF9102A4: L"rpcrt4.dll" + 00000000000202A4. 587471.177:0108:012c:warn:seh:virtual_unwind backtrace: 00006FFFFF92F2FC: L"rpcrt4.dll" + 000000000003F2FC. 587471.177:0108:012c:warn:seh:virtual_unwind backtrace: 00006FFFFF9136E2: L"rpcrt4.dll" + 00000000000236E2. 587471.177:0108:012c:warn:seh:virtual_unwind backtrace: 00006FFFFF8F529B: L"rpcrt4.dll" + 000000000000529B. 587471.178:0108:012c:trace:seh:dispatch_exception code=6ba (RPC_S_SERVER_UNAVAILABLE) Notes * With older VKD3D (pre-v3.0 git builds as shipped in GE-Proton10-4 through 10-29), the crash was different: a null pointer dereference in the vkd3d-swapchain-sync thread. Building VKD3D-Proton v3.0 from source and injecting it into GE-Proton10-20 eliminated that crash and revealed this underlying rpcrt4 issue. * The pop-out window renders correctly for ~1 second before the hang, suggesting the second swap chain is created successfully but the RPC connection to Xbox Live/gaming services is dropped during or after window creation. * MSFS repeatedly queries rpcss.exe via QueryFullProcessImageNameW in the seconds before the crash, suggesting it is polling for the RPC service which has become unavailable. * The crash does not occur without the pop-out — MSFS runs stably for extended periods otherwise. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.