Fergo / fcdu-bugtracker

Bugtracking for Fergo Virtual CDU
0 stars 0 forks source link

Crash to desktop #17

Open MarcoPoidomani opened 10 months ago

MarcoPoidomani commented 10 months ago

lately an unexpected mistake by Fergo CDU often crashes the simulator. Here's the error report:

Le informazioni su come richiamare il debug JIT (Just-In-Time) anziché questa finestra sono riportate in fondo al messaggio.

** Testo dell'eccezione ** System.Runtime.InteropServices.COMException (0xC000014B): Eccezione da HRESULT: 0xC000014B in System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) in Microsoft.FlightSimulator.SimConnect.SimConnect.ReceiveDispatch(SignalProcDelegate pfcnSignal) in %8lTA-}Y0HO67\,g0/T4L.x($$.‬‭‎‎‮‬‭‏​​‏‪‏‮‍‬‍‌‪‍‎‌‏‭‏‪‬‮‪‭‮(Message& ) in System.Windows.Forms.Control.WndProc(Message& m) in System.Windows.Forms.Form.WndProc(Message& m) in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

** Assembly caricati ** mscorlib Versione assembly: 4.0.0.0 Versione Win32: 4.8.9181.0 built by: NET481REL1LAST_C Base di codice: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll

FergoCDU Versione assembly: 1.0.8442.35149 Versione Win32: 1.0.8442.35149 Base di codice: file:///E:/FCDU%20737/FergoCDU.exe

JHhYIQxmjabyxdXrVCawlVCifetlA Versione assembly: 0.0.0.0 Versione Win32: 1.0.8442.35149 Base di codice: file:///E:/FCDU%20737/FergoCDU.exe

System.Windows.Forms Versione assembly: 4.0.0.0 Versione Win32: 4.8.9181.0 built by: NET481REL1LAST_C Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System Versione assembly: 4.0.0.0 Versione Win32: 4.8.9172.0 built by: NET481REL1LAST_C Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Drawing Versione assembly: 4.0.0.0 Versione Win32: 4.8.9032.0 built by: NET481REL1 Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

Fleck Versione assembly: 1.1.0.0 Versione Win32: 1.1.0.0 Base di codice: file:///E:/FCDU%20737/Fleck.DLL

System.Configuration Versione assembly: 4.0.0.0 Versione Win32: 4.8.9032.0 built by: NET481REL1 Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Core Versione assembly: 4.0.0.0 Versione Win32: 4.8.9181.0 built by: NET481REL1LAST_C Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Xml Versione assembly: 4.0.0.0 Versione Win32: 4.8.9032.0 built by: NET481REL1 Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

Microsoft.FlightSimulator.SimConnect Versione assembly: 11.0.62651.3 Versione Win32: Base di codice: file:///E:/FCDU%20737/Microsoft.FlightSimulator.SimConnect.DLL

System.resources Versione assembly: 4.0.0.0 Versione Win32: 4.8.9032.0 built by: NET481REL1 Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.resources/v4.0_4.0.0.0_it_b77a5c561934e089/System.resources.dll

mscorlib.resources Versione assembly: 4.0.0.0 Versione Win32: 4.8.9032.0 built by: NET481REL1 Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_it_b77a5c561934e089/mscorlib.resources.dll

System.Windows.Forms.resources Versione assembly: 4.0.0.0 Versione Win32: 4.8.9032.0 built by: NET481REL1 Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_it_b77a5c561934e089/System.Windows.Forms.resources.dll

** Debug JIT ** Per abilitare il debug JIT, è necessario impostare il valore jitDebugging nella sezione system.windows.forms del file di configurazione dell'applicazione o del computer (machine.config). L'applicazione inoltre deve essere compilata con il debug abilitato.

Ad esempio:

Quando il debug JIT è abilitato, tutte le eccezioni non gestite vengono inviate al debugger JIT registrato nel computer, anziché essere gestite da questa finestra di dialogo.

MarcoPoidomani commented 10 months ago

Le informazioni su come richiamare il debug JIT (Just-In-Time) anziché questa finestra sono riportate in fondo al messaggio.

** Testo dell'eccezione ** System.Runtime.InteropServices.COMException (0xC000014B): Eccezione da HRESULT: 0xC000014B in System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) in Microsoft.FlightSimulator.SimConnect.SimConnect.ReceiveDispatch(SignalProcDelegate pfcnSignal) in %8lTA-}Y0HO67\,g0/T4L.x($$.‬‭‎‎‮‬‭‏​​‏‪‏‮‍‬‍‌‪‍‎‌‏‭‏‪‬‮‪‭‮(Message& ) in System.Windows.Forms.Control.WndProc(Message& m) in System.Windows.Forms.Form.WndProc(Message& m) in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

** Assembly caricati ** mscorlib Versione assembly: 4.0.0.0 Versione Win32: 4.8.9181.0 built by: NET481REL1LAST_C Base di codice: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll

FergoCDU Versione assembly: 1.0.8442.35149 Versione Win32: 1.0.8442.35149 Base di codice: file:///E:/FCDU%20737/FergoCDU.exe

JHhYIQxmjabyxdXrVCawlVCifetlA Versione assembly: 0.0.0.0 Versione Win32: 1.0.8442.35149 Base di codice: file:///E:/FCDU%20737/FergoCDU.exe

System.Windows.Forms Versione assembly: 4.0.0.0 Versione Win32: 4.8.9181.0 built by: NET481REL1LAST_C Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System Versione assembly: 4.0.0.0 Versione Win32: 4.8.9172.0 built by: NET481REL1LAST_C Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Drawing Versione assembly: 4.0.0.0 Versione Win32: 4.8.9032.0 built by: NET481REL1 Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

Fleck Versione assembly: 1.1.0.0 Versione Win32: 1.1.0.0 Base di codice: file:///E:/FCDU%20737/Fleck.DLL

System.Configuration Versione assembly: 4.0.0.0 Versione Win32: 4.8.9032.0 built by: NET481REL1 Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Core Versione assembly: 4.0.0.0 Versione Win32: 4.8.9181.0 built by: NET481REL1LAST_C Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Xml Versione assembly: 4.0.0.0 Versione Win32: 4.8.9032.0 built by: NET481REL1 Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

Microsoft.FlightSimulator.SimConnect Versione assembly: 11.0.62651.3 Versione Win32: Base di codice: file:///E:/FCDU%20737/Microsoft.FlightSimulator.SimConnect.DLL

System.resources Versione assembly: 4.0.0.0 Versione Win32: 4.8.9032.0 built by: NET481REL1 Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.resources/v4.0_4.0.0.0_it_b77a5c561934e089/System.resources.dll

mscorlib.resources Versione assembly: 4.0.0.0 Versione Win32: 4.8.9032.0 built by: NET481REL1 Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_it_b77a5c561934e089/mscorlib.resources.dll

System.Windows.Forms.resources Versione assembly: 4.0.0.0 Versione Win32: 4.8.9032.0 built by: NET481REL1 Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_it_b77a5c561934e089/System.Windows.Forms.resources.dll

** Debug JIT ** Per abilitare il debug JIT, è necessario impostare il valore jitDebugging nella sezione system.windows.forms del file di configurazione dell'applicazione o del computer (machine.config). L'applicazione inoltre deve essere compilata con il debug abilitato.

Ad esempio:

Quando il debug JIT è abilitato, tutte le eccezioni non gestite vengono inviate al debugger JIT registrato nel computer, anziché essere gestite da questa finestra di dialogo.

Fergo commented 10 months ago

The crash is happening inside the SimConnect module (which is the official module for external communications with MSFS). You mentioned it only started happening recently and I'm not receiving this kind of error from other uses. Did you install another addon recently? They might be interfering with SimConnect and crashing all addons that make use of it.

MarcoPoidomani commented 9 months ago

In realtà, non l'ho segnalato prima perché pensavo che fosse un componente aggiuntivo in conflitto. Il problema è sorto subito, in quanto percentuale dei voli di prova che ho fatto il 50% delle volte si blocca la sim. I componenti aggiuntivi fissi che utilizzo su ogni volo sono FsHud e FsRealistic, insieme al client Pegasus ACARS per registrare i voli Ryanair virtuali. Se non uso Fergo CDU non ho problemi.

Il 12/11/2023 15:11 CET Fernando Birck @.***> ha scritto:

L'arresto anomalo si sta verificando all'interno del modulo SimConnect (che è il modulo ufficiale per le comunicazioni esterne con MSFS). Hai detto che ha iniziato a succedere solo di recente e non sto ricevendo questo tipo di errore da altri usi. Hai installato un altro componente aggiuntivo di recente? Potrebbero interferire con SimConnect e mandare in crash tutti i componenti aggiuntivi che lo utilizzano.