WebAssembly support

Just installed IDA 9.3 Pro today.

Tried to disassemble about 10 different WASM files. All them failed with different errors:

For example: local type 1 in function 536 is invalid.
Quite surprising for paid app, taking into account that free ghidra and wabt didn’t have issues disassembling those files…

Why IDA advertises WASM support since version 8 then ?

At the time of the first WASM module release, we ensured that IDA did disassemble the files that we encountered. It’s possible that since then there were backwards-incompatible changes in the ecosystem which broke some of our assumptions.

Unfortunately, we cannot fix issues that we are not aware of, and it seems we’ve had no such reports until now. Would it be possible for you to create a ticket on support.hex-rays.com and attach the problematic files?