RequestFacilityData for "ESGF" airport Causes CTD

Version: MSFS 2020 1.38.2.0

Frequency: Consistently

Severity: Blocker

Context: Navigraph AIRAC Cycle 2504 rev.2 installed.

Bug description:

Calling Managed SimConnect RequestFacilityData with airport ICAO “ESGF” causes MSFS CTD.
Following only happens for some airports consistently, I was able to reproduce it for ESGF

It is regression, because in previous versions with previous AIRAC it didn’t happen
(at least not Consistently).

I’m getting this error in Event Viewer:
Faulting application name: FlightSimulator.exe, version: 1.38.2.0, time stamp: 0x00000000
Faulting module name: FlightSimulator.exe, version: 1.38.2.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x0000000000266aa4
Faulting process ID: 0x5618
Faulting application start time: 0x01dbb7af95a5316d
Faulting application path: C:\Program Files\WindowsApps\Microsoft.FlightSimulator_1.38.2.0_x64__8wekyb3d8bbwe\FlightSimulator.exe
Faulting module path: C:\Program Files\WindowsApps\Microsoft.FlightSimulator_1.38.2.0_x64__8wekyb3d8bbwe\FlightSimulator.exe
Report ID: deee2ce5-2f1a-4efa-b03e-87c838283c61
Faulting package full name: Microsoft.FlightSimulator_1.38.2.0_x64__8wekyb3d8bbwe
Faulting package-relative application ID: App

Repro steps:

Create simple code that calls RequestFacilityData with “ESGF” airport.
Subscribe to all airport facility types (taxiways, parking, etc…).

I confirm this problem exists.
It may have appeared after the last update of FS2020.
At the moment the workaround is to put a mod of ESGF in the Community so that the SimConnect requests do not send FS2020 to CTD.
I hope this problem will be solved, thanks.

2 Likes

Yeah. Same problem with me.

You can repro this with the FacilityDataDefinition SDK sample. Just set the airport ICAO in the sample to ESGF.

1 Like

Same for VHHH and VHHX. Have to install VHHX else VHHH will CTD upon starting flight

1 Like

Same issue identified in Asia region - the problematic airport is ZLXY.
The workaround is to download and install this airport scenery from flightsim.to

1 Like

Making a RequestFacilityData call for the following airports is known to cause the sim to CTD:

  • ZLXY & ESGF are known to cause sim CTDs if you’re a Navigraph user
  • ZSQD & ESGF are known to cause sim CTDs if you’re not a Navigraph user

It doesn’t matter where the user’s aircraft is located.
ZLXY and ESGF have been reported to Navigraph, and while they were able to reproduce the issue back on Sept 2, we haven’t received any further response from them.

1 Like

Just to add KLMS, KOSX and M44 all CTD repeatedly with Navigraph installed:

KOSX straight CTD on loading

M44 tries to load, can not select Fly and then CTD

KLMS cannot even select from world map with Navigraph installed and causes CTD when querying on a flight causing CTD.

Removing Navigraph resolves all 3 loading however sim should not CTD because of Navigraph data?

1 Like

Dear Asobo Development Team,

The reports indicate that MSFS is crashing due to malformed scenery BGL data. Crashing on invalid input is a critical robustness issue; such cases should be detected and handled safely through validation at ingest, load, and runtime rather than leading to a CTD.

We respectfully request that you prioritize a fix to correct the affected data and strengthen validation/error handling to prevent recurrence.

Thank you.

2 Likes

I would have to say that even if there is some sort of erroneous data for some reason MSFS should have a more graceful error handling mechanism than a CTD, especially if it is being queried via SDK standards and methods. I would also request this be looked at ASAP as any CTD causing error should be high priority for the team. Thank you

1 Like