Author Topic: SU12 and possible crash Couatl64  (Read 2091 times)

Obnubilin

  • Newbie
  • *
  • Posts: 3
SU12 and possible crash Couatl64
« on: March 23, 2023, 01:18:11 pm »
Good morning, I have the following problem from the SU12, before this I have not had any problems.

1st GSX 2.4.0 and second GSX 2.4.2

I have had 2 crashes in the following situation:
Flight from SAEZ to LEBL, with the 787 with the Github mod. I start from the platform and everything turned off and for the first time Couatl64 did not start with the simulator, well I started it manually without problems.

I took off and after 20 minutes of flight at about 25 thousand feet it crashed. I checked the windows errors and it indicated an error in Couatl64.

2nd attempt

Crash at similar altitude and similar time of flight, now I was able to collect the similar error as the first time:

EVENTO 1026, NET RUNTIME

- System

  - Provider

   [ Name]  .NET Runtime
 
  - EventID 1026

   [ Qualifiers]  0
 
   Version 0
 
   Level 2
 
   Task 0
 
   Opcode 0
 
   Keywords 0x80000000000000
 
  - TimeCreated

   [ SystemTime]  2023-03-23T04:41:00.9138211Z
 
   EventRecordID 71974
 
   Correlation
 
  - Execution

   [ ProcessID]  4632
   [ ThreadID]  0
 
   Channel Application
 
   Computer Jorge
 
   Security
 

- EventData

   Aplicación: FlightSimulator.exe Versión de Framework: v4.0.30319 Descripción: el proceso terminó debido a una excepción no controlada. Información de la excepción: código de la excepción c0000005, dirección de la excepción 00007FF701232410 

EVENTO 1000, APPLICATION ERROR

- System

  - Provider

   [ Name]  Application Error
 
  - EventID 1000

   [ Qualifiers]  0
 
   Version 0
 
   Level 2
 
   Task 100
 
   Opcode 0
 
   Keywords 0x80000000000000
 
  - TimeCreated

   [ SystemTime]  2023-03-23T04:41:01.9928551Z
 
   EventRecordID 71975
 
   Correlation
 
  - Execution

   [ ProcessID]  19612
   [ ThreadID]  0
 
   Channel Application
 
   Computer Jorge
 
   Security
 

- EventData

   FlightSimulator.exe
   1.31.22.0
   00000000
   FlightSimulator.exe
   1.31.22.0
   00000000
   c0000005
   0000000004f52410
   1218
   01d95d3bcf0a4b97
   C:\Program Files\WindowsApps\Microsoft.FlightSimulator_1.31.22.0_x64__8wekyb3d8bbwe\FlightSimulator.exe
   C:\Program Files\WindowsApps\Microsoft.FlightSimulator_1.31.22.0_x64__8wekyb3d8bbwe\FlightSimulator.exe
   18bed4ae-0af0-4b0c-a6df-9fc6864e71bf
   Microsoft.FlightSimulator_1.31.22.0_x64__8wekyb3d8bbwe
   App

EVENTO 1000, APPLICATION ERROR

- System

  - Provider

   [ Name]  Application Error
 
  - EventID 1000

   [ Qualifiers]  0
 
   Version 0
 
   Level 2
 
   Task 100
 
   Opcode 0
 
   Keywords 0x80000000000000
 
  - TimeCreated

   [ SystemTime]  2023-03-23T04:41:26.2681661Z
 
   EventRecordID 71977
 
   Correlation
 
  - Execution

   [ ProcessID]  15232
   [ ThreadID]  0
 
   Channel Application
 
   Computer Jorge
 
   Security
 

- EventData

   Couatl64_MSFS.exe
   4.8.0.5140
   6418adcf
   ntdll.dll
   10.0.22000.918
   57b668f2
   c0000374
   000000000010c509
   c78
   01d95d3cd810dca2
   C:\Program Files (x86)\Addon Manager\couatl64\Couatl64_MSFS.exe
   C:\WINDOWS\SYSTEM32\ntdll.dll
   3adea492-ba43-47ff-8712-cc377ac3a993


I would appreciate any possible solution, before I had no problem with the GSX.

Greetings


virtuali

  • Administrator
  • Hero Member
  • *****
  • Posts: 51216
    • VIRTUALI Sagl
Re: SU12 and possible crash Couatl64
« Reply #1 on: March 24, 2023, 11:12:46 am »
You are being mislead by the event viewer and are assuming that, just because you see Couatl crashed, it was the cause of your MSFS crash, but it's not.

The couatl engine, as an .EXE, doesn't have ANY access to the Flightsimulator.exe process, meaning it cannot possibly cause a crash. This is granted by the OS at the lowest level, and programs that don't attach to a process like debuggers ( and Couatl surely doesn't ) and/or are not lower level services or drivers, simply cannot crash other apps.

On the other hand, when Flight simulator crashes for any other reason, it will abruptly disconnect its communication with the Couatl program, which is waiting for a proper "quit" command ( which hasn't arrived, because the sim crashed ), to exit cleanly.

So, what really happened here, is that MSFS crashed for another completely unrelated reason, and it MADE Couatl crash too, because of the unexpected disconnection, and you are being mislead assuming Couatl has something to do with it, because you are seeing it referenced in the event viewer.

The timestamps of the events in the event log you posted confirm this:

FlightSimulator.exe:
2023-03-23T04:41:00.9138211Z

FlightSimulator.exe:
2023-03-23T04:41:01.9928551Z

Couatl64_MSFS.exe
2023-03-23T04:41:26.2681661Z

As you can see from the times, FlightSimulator.exe crashed FIRST, and it MADE Couatl crash too, 25 SECONDS LATER, which is exactly what would happen if the sim closed the communication abruptly with it (because it crash), instead of sending the proper closing signal it normally sends to all connected clients, to alert to close themselves too, so the can do any required memory clean up on closing.

Obnubilin

  • Newbie
  • *
  • Posts: 3
Re: SU12 and possible crash Couatl64
« Reply #2 on: March 24, 2023, 06:27:15 pm »
You are being mislead by the event viewer and are assuming that, just because you see Couatl crashed, it was the cause of your MSFS crash, but it's not.

The couatl engine, as an .EXE, doesn't have ANY access to the Flightsimulator.exe process, meaning it cannot possibly cause a crash. This is granted by the OS at the lowest level, and programs that don't attach to a process like debuggers ( and Couatl surely doesn't ) and/or are not lower level services or drivers, simply cannot crash other apps.

On the other hand, when Flight simulator crashes for any other reason, it will abruptly disconnect its communication with the Couatl program, which is waiting for a proper "quit" command ( which hasn't arrived, because the sim crashed ), to exit cleanly.

So, what really happened here, is that MSFS crashed for another completely unrelated reason, and it MADE Couatl crash too, because of the unexpected disconnection, and you are being mislead assuming Couatl has something to do with it, because you are seeing it referenced in the event viewer.

The timestamps of the events in the event log you posted confirm this:

FlightSimulator.exe:
2023-03-23T04:41:00.9138211Z

FlightSimulator.exe:
2023-03-23T04:41:01.9928551Z

Couatl64_MSFS.exe
2023-03-23T04:41:26.2681661Z

As you can see from the times, FlightSimulator.exe crashed FIRST, and it MADE Couatl crash too, 25 SECONDS LATER, which is exactly what would happen if the sim closed the communication abruptly with it (because it crash), instead of sending the proper closing signal it normally sends to all connected clients, to alert to close themselves too, so the can do any required memory clean up on closing.

Hello, thanks for answering, today I made a third attempt in the same past conditions but with the following change.
Before entering the runway I closed the couatl and surprise I didn't have any crash, but... after 11 hours of flight I got the same crash presented:
EVENT 1026, NET RUNTIME
EVENT 1000, APPLICATION ERROR
for which I confirm and give you the reason that it is ruled out that it is a couatl error.
Thanks again for the help.
Greetings


ibraheemfauzi

  • Newbie
  • *
  • Posts: 4
Re: SU12 and possible crash Couatl64
« Reply #3 on: March 28, 2023, 02:54:39 am »
SO what was the issue?

Obnubilin

  • Newbie
  • *
  • Posts: 3
Re: SU12 and possible crash Couatl64
« Reply #4 on: March 28, 2023, 03:12:45 am »
SO what was the issue?

It could be many things, I have continued to make long flights and I have not had problems anymore but I have updated the nvidia drivers, I changed it to the Development version on github 787, I changed the spatial sound configuration (off) because before I crashed I felt that the sound was like interference, besides that I saw in a forum that they were talking about an error with the simulator's native atc, in short, many things changed and I couldn't say what the solution was.
The only thing that I could affirm is that the couatlt was not the problem.
Regards