gear icon indicating copy to clipboard operation
gear copied to clipboard

Benchmark `pallet_gear::instr_i64divs` fails due to bug in Wasmer's singlepass compiler on Aarch64 targets

Open ByteNacked opened this issue 1 year ago • 0 comments

Problem

Benchmark pallet_gear::instr_i64divs fails due to bug in Wasmer singlepass compiler on M1 (aarch64) targets.

2024-07-22 14:05:44.734  INFO main frame::benchmark::pallet: Starting benchmark: pallet_gear::instr_i64divs
2024-07-22 14:05:44.783 ERROR main runtime: panicked at /Users/gsobol/src/gear/pallets/gear/src/benchmarking/sandbox.rs:61:14:
Failed to create benchmarking Sandbox instance: <wasm:stripped>
Error: Input("Error executing and verifying runtime benchmark: Execution aborted due to trap: wasm trap: wasm `unreachable` instruction executed

Steps

Run pallet_gear::instr_i64divs bench on Aarch64 target.

Possible Solution

PR already merged in Wasmer's master, need to wait till it goes to release and update Wasmer dependency.

Commit

ByteNacked avatar Jul 31 '24 13:07 ByteNacked