gear
gear copied to clipboard
Benchmark `pallet_gear::instr_i64divs` fails due to bug in Wasmer's singlepass compiler on Aarch64 targets
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.