Overview

One of our testnet validators got app-hashed at height 5106385 that only included a contract execution for a wormhole transfer.

Background

When nodes crashed due to missing wasm files we saw the error below which is self-explanatory:

failed to execute message; message index: 0: Error calling the VM: Cache error: Error opening Wasm file for reading: No such file or directory (os error 2): instantiate wasm contract failed

This time we see a different error on this node by looking at the block results in the faulty block indicating absence of AVX-512 on the CPU:

*failed* to execute message; message index: 0: Error calling the VM: Error instantiating a Wasm module: Error instantiating module: CpuFeature(\\"EnumSet(AVX512DQ | AVX512VL | AVX512F)\\"): execute wasm contract failed

What we know

Contract compilation

App-hashed node