Per Umberto's suggestions, I've made the program run always as an administrator, including the entire GSX folder in my Norton anti-virus as an exclusion, and checked the Couatl app to be Windows 8 compliant.
It's difficult to say which of these really fixed it, because there are several changes applied to it at the same time but:
- running as administrator should be useful only if your user account has limited permissions, otherwise there shouldn't be any differences, and surely not happening some time during the flight.
- Windows 8 compatibility: this one is the most puzzling one, since nobody at FSDT ever used Windows 8 in years, we all use the latest Visual Studio updates for Windows 10 so, I don't understand why setting Windows 8 compatibility could improve things.
- Antivirus: this seems the most likely: since reports of crashes are during flight, and during flight the program communicates with the sim through Simconnect, which at the low level is like a file in memory ( "Named pipes" it's the technical term ), it's possible an antivirus might mistakenly flag this as a "suspicious" file activity, so it blocks it. This is also the one that fits better with reports of crashes in flight, which is where our program does less, since it doesn't do anything other than periodically asking to the sim using Simconnect, which airports are around you, so it's far less complex and demanding compared to what it does on ground when servicing, when instead is very solid.
I use Windows Defender, and it's configured as follow:
- The whole Addon Manager folder Excluded
- The whole MSFS Content (Official + Community) Excluded
- The Flightsimulator.exe process Excluded
Of course, there's another possible issue, and it's just problems with the SU10 Navdata API itself. I don't know if there are other apps that use it now, but I'm sure GSX was the first one using it and since it's new, it's possible it might have issues because, all logs I saw from users with a crash, had the log stopped while GSX was getting the updated list of nearby airports.