Skip to content
View in the app

A better way to browse. Learn more.

iniBuilds Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

How to - Verify and Report WASM Crashes?

Featured Replies

  • Staff

What is WASM?

The WebAssembly Module (WASM) is a container for running programmes written in other langauges (eg C/C++) that is then converted to native code ahead of time (as DLLs) during first launch (WASM Compilation). This helps improve performance for subsequent uses but causes longer load times on first launch.

his also improves security of the sim and portability of projects across PC / Consoles. In case of issues, only the WASM crashes instead of the rest of the sim along side with it. This is why the sim and some functions may continue to work, however other systems and displays that use WASM on the aircraft become unresponsive or "freeze" in place with a red warning screen. 

So what to do in case of WASM crash?

  • Do not close the sim/restart flight immediately

  • Verify the WASM error message & crash LVARs

  • Report the WASM error message & crash LVARs with reproduction steps using the guide below.

 

Verify WASM Crash in Sim

Step 1. Enable Developer Mode 


FS24 Settings > General > Advanced Options 
image.png.9b4b58a7dfe1987fee7be2ca6b90d322.png

FS20 Options > General Options > Developers
image.thumb.png.94f8bd5c6f93b8650caa551bba9313f3.png

Step 2. Enable the Console by pressing "~" key on your keyboard or using the Dev Toolbar at the top of the screen

image.png.adbeb3da4b691315777fefbde661e402.png
image.png.1f08811eb814127aa2d20e291a18fb62.png

Step 3. Filter the Console by Error messages only by clicking on ⚠️Warning and ℹ️Messages to disable them
(remove blue box border around them). 

spacer.png

Step 4. Type 'WASM' in the search box. Find the WASM Error and Copy the message. Also take a screenshot of this console window for making a report.

spacer.png

Step 5. Check the new CRASH LVARs via the Behaviours Menu. Also take a screenshot of this for making a report.

image.png

Accessing Behaviours Menu

FS24 Via the DevMode toolbar at the top, select Tools > Behaviours and navigate to the Variables tab. Uncheck "Only Show Variables get/set....". Type 'CRASH' in the search box and expand their name to display the values.

Note: These variables should be captured after a WASM crash has been detected. These variables only record the last known state of various aircraft functions executed just before the crash was detected, not the source of it. This additional information is most useful during reproduction of the crash circumstances.

Report WASM Crash on Forum

Step 6. Paste the WASM Error message, screenshot of the Console and INI_CRASH LVARs obtained in Step 4 and Step 5 above into a forum post/discord message/ support ticket WASM Crash Report.

Step 7. Take note of what you pressed or things you did, just before you noticed this crash happen.

Step 8. Verify if you are able to repeat the crash by following those same steps.

Step 9. Please provide the following information

  • Aircraft: A300 PW Freighter

  • Simulator: FS2024

  • Navdata Method: SIM DEFAULT or NAVIGRAPH BASE

  • OFP: Include a PDF of your Operational Flightplan (OFP) if related to FMS/Route Procedures crashes

  • WASM Error: The error you copied in Step 4 above

  • Crash Variables: The variables you screenshotted in Step 5 above

  • Specs: CPU, GPU and RAM of your system.

Step 10. Include on your report

  • Screenshot / Video showing what you pressed/did just before the crash happened to give us more clues. 

  • Screenshot of the Crash Variables

  • Steps on how to reproduce the crash so that we can try ourselves with debugging tools to identify the cause of crash.

    These types of WASM crashes are heavily dependent on the actions taken just before the issue occurs. Detailed reports of the exact steps leading up to the crash are extremely helpful, as if we’re able to reproduce the issue internally using the same sequence, our team can investigate, debug, and resolve it much more effectively.

Quote

Example WASM Crash Report

I had this WASM crash when I clicked the INSERT button on the MCDU arrival procedure.

To reproduce

  • Load VTBD arrival SEHNA 3A with ILS Z 21L approach without transitions

  • Click INSERT 

Information

  • Aircraft: A300 Premium GE Freighter

  • Simulator: FS24

  • Navdata Method: Navigraph Base

  • OFP: PDF Attached

  • Specs: Ryzen 5800X, RTX 3070, 16GB RAM

  • WASM: Error during FMGS_Gauge_update execution. Error code : 0xc0000005

image.png

image.png

 

Vrishabh Sehgal @Richboy2307 )
Community Team Member & Tester
iniBuilds Ltd. | inibuilds.com

Guest
This topic is now closed to further replies.

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.