I'm experiencing a consistent crash when loading the RSG G500 1.3.0 plugin in the Beechcraft Baron 58 EFM under X-Plane 12. I purchased the G500 through X-Aviation and it works correctly in the included Cessna 172SP G500 aircraft, but crashes every time when installed into the Baron 58 EFM.
System:
- iMac Pro, Intel x86_64
- macOS (Metal/OpenGL bridge)
- X-Plane 12.04+
- OpenGL 2.1 ATI-7.0.24, AMD Radeon Pro Vega 56
Crash details:
The plugin initializes, registers all commands, loads all nav data, airspace, airways, and cities successfully, then crashes during the deferred initialization phase at the following location:
g500.cpp:229 — Init Paged Parser
The last successful log lines before the crash are:
G500[g500.cpp:152]: Deferred Init
G500[g500.cpp:229]: Init Paged Parser
<crash>
In the working C172, the sequence continues past Init Paged Parser to:
G500[g500.cpp:232]: Init airportList
G500[g500.cpp:235]: Init fplDrawer
G500[g500.cpp:238]: Init airportDrawer
G500[g500.cpp:241]: Init Traffic
G500[g500.cpp:246]: Deferred Init Complete
Additional observations:
- The crash occurs regardless of g500.cfg contents (zeros, C172 values, custom values)
- The crash occurs with all other aircraft plugins disabled (xlua, rdr2000, OpenGPWS all tested)
- A fresh copy of the plugin folder with cache cleared produces the same crash
- The plugin binary is identical between the working C172 install and the crashing Baron install (same file size, same build date: Nov 1 2024)
- The Baron cockpit OBJ uses GLOBAL_cockpit_lit / GLOBAL_luminance 2500; the C172 uses BLEND_GLASS — this may be relevant to how Init Paged Parser locates the panel texture
My goal is to embed the G500 in the Baron's 3D panel by modifying the cockpit OBJ, similar to how it is implemented in the C172. I am happy to provide full Log.txt files if helpful.
Thank you for your assistance.