re run crasher file with ETH2FUZZ_BEACONSTATE=../eth2fuzz/workspace/corpora/beaconstate cargo +nightly fuzz run struct_attester_slashing fuzz/artifacts/struct_attester_slashing/crash-a41dca0095809f489d002ebca53a69074aa409e9
and got:
Finished release [optimized] target(s) in 0.48s
Running `fuzz/target/x86_64-unknown-linux-gnu/release/struct_attester_slashing -artifact_prefix=/home/beacon-fuzz/beaconfuzz_v2/fuzz/artifacts/struct_attester_slashing/ fuzz/artifacts/struct_attester_slashing/crash-a41dca0095809f489d002ebca53a69074aa409e9`
INFO: Seed: 35227024
INFO: Loaded 1 modules (202276 inline 8-bit counters): 202276 [0x55d54b926461, 0x55d54b957a85),
INFO: Loaded 1 PC tables (202276 PCs): 202276 [0x55d54b957a88,0x55d54bc6dcc8),
fuzz/target/x86_64-unknown-linux-gnu/release/struct_attester_slashing: Running 1 inputs 1 time(s) each.
Running: fuzz/artifacts/struct_attester_slashing/crash-a41dca0095809f489d002ebca53a69074aa409e9
ERRO[0018] Could not get rough time result: no reply prefix=roughtime
ERRO[0018] Could not get rough time result: no reply prefix=roughtime
ERRO[0018] Could not get rough time result: no reply prefix=roughtime
ERRO[0018] Could not get rough time result: no reply prefix=roughtime
ERRO[0018] Could not get rough time result: no reply prefix=roughtime
ERRO[0018] Could not get rough time result: no reply prefix=roughtime
ERRO[0018] Failed to calculate roughtime offset error="no valid responses" prefix=roughtime
thread '<unnamed>' panicked at 'assertion failed: `(left == right)`
left: `false`,
right: `true`', /home/beacon-fuzz/beaconfuzz_v2/libs/eth2clientsfuzz/src/attester_slashing.rs:39:17
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Traceback (most recent call last, using override)
/home/nim-beacon-chain/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim(614) signalHandler
SIGABRT: Abnormal termination.
==131128== ERROR: libFuzzer: fuzz target exited
#0 0x55d5482a2901 (/home/beacon-fuzz/beaconfuzz_v2/fuzz/target/x86_64-unknown-linux-gnu/release/struct_attester_slashing+0xc0e901)
#1 0x55d54a761a70 (/home/beacon-fuzz/beaconfuzz_v2/fuzz/target/x86_64-unknown-linux-gnu/release/struct_attester_slashing+0x30cda70)
#2 0x55d54a7767db (/home/beacon-fuzz/beaconfuzz_v2/fuzz/target/x86_64-unknown-linux-gnu/release/struct_attester_slashing+0x30e27db)
#3 0x7fc453eeea26 (/lib/x86_64-linux-gnu/libc.so.6+0x49a26)
#4 0x7fc453eeebdf (/lib/x86_64-linux-gnu/libc.so.6+0x49bdf)
#5 0x55d5484e419c (/home/beacon-fuzz/beaconfuzz_v2/fuzz/target/x86_64-unknown-linux-gnu/release/struct_attester_slashing+0xe5019c)
#6 0x7fc453eeb20f (/lib/x86_64-linux-gnu/libc.so.6+0x4620f)
#7 0x7fc453eeb18a (/lib/x86_64-linux-gnu/libc.so.6+0x4618a)
#8 0x7fc453eca858 (/lib/x86_64-linux-gnu/libc.so.6+0x25858)
#9 0x55d54a828906 (/home/beacon-fuzz/beaconfuzz_v2/fuzz/target/x86_64-unknown-linux-gnu/release/struct_attester_slashing+0x3194906)
#10 0x55d54a811bf5 (/home/beacon-fuzz/beaconfuzz_v2/fuzz/target/x86_64-unknown-linux-gnu/release/struct_attester_slashing+0x317dbf5)
#11 0x55d54a754fb6 (/home/beacon-fuzz/beaconfuzz_v2/fuzz/target/x86_64-unknown-linux-gnu/release/struct_attester_slashing+0x30c0fb6)
#12 0x55d54a818e37 (/home/beacon-fuzz/beaconfuzz_v2/fuzz/target/x86_64-unknown-linux-gnu/release/struct_attester_slashing+0x3184e37)
#13 0x55d54a8189e8 (/home/beacon-fuzz/beaconfuzz_v2/fuzz/target/x86_64-unknown-linux-gnu/release/struct_attester_slashing+0x31849e8)
#14 0x55d54a813ecb (/home/beacon-fuzz/beaconfuzz_v2/fuzz/target/x86_64-unknown-linux-gnu/release/struct_attester_slashing+0x317fecb)
#15 0x55d54a8189a8 (/home/beacon-fuzz/beaconfuzz_v2/fuzz/target/x86_64-unknown-linux-gnu/release/struct_attester_slashing+0x31849a8)
#16 0x55d54a81895a (/home/beacon-fuzz/beaconfuzz_v2/fuzz/target/x86_64-unknown-linux-gnu/release/struct_attester_slashing+0x318495a)
#17 0x55d5483c2991 (/home/beacon-fuzz/beaconfuzz_v2/fuzz/target/x86_64-unknown-linux-gnu/release/struct_attester_slashing+0xd2e991)
#18 0x55d548352ba3 (/home/beacon-fuzz/beaconfuzz_v2/fuzz/target/x86_64-unknown-linux-gnu/release/struct_attester_slashing+0xcbeba3)
#19 0x55d54a754fe0 (/home/beacon-fuzz/beaconfuzz_v2/fuzz/target/x86_64-unknown-linux-gnu/release/struct_attester_slashing+0x30c0fe0)
#20 0x55d54a754c3f (/home/beacon-fuzz/beaconfuzz_v2/fuzz/target/x86_64-unknown-linux-gnu/release/struct_attester_slashing+0x30c0c3f)
#21 0x55d54a776c3c (/home/beacon-fuzz/beaconfuzz_v2/fuzz/target/x86_64-unknown-linux-gnu/release/struct_attester_slashing+0x30e2c3c)
#22 0x55d54a747d49 (/home/beacon-fuzz/beaconfuzz_v2/fuzz/target/x86_64-unknown-linux-gnu/release/struct_attester_slashing+0x30b3d49)
#23 0x55d54a751b42 (/home/beacon-fuzz/beaconfuzz_v2/fuzz/target/x86_64-unknown-linux-gnu/release/struct_attester_slashing+0x30bdb42)
#24 0x55d54821f4b6 (/home/beacon-fuzz/beaconfuzz_v2/fuzz/target/x86_64-unknown-linux-gnu/release/struct_attester_slashing+0xb8b4b6)
#25 0x7fc453ecc0b2 (/lib/x86_64-linux-gnu/libc.so.6+0x270b2)
#26 0x55d54821f65d (/home/beacon-fuzz/beaconfuzz_v2/fuzz/target/x86_64-unknown-linux-gnu/release/struct_attester_slashing+0xb8b65d)
SUMMARY: libFuzzer: fuzz target exited
────────────────────────────────────────────────────────────────────────────────
I've done and provided the following:
[x] Checked to see if any other
[FUZZ]
issue already refers to that crasher[x] Attached the crashing input (either attached to the issue as a .zip or .gz, or as a link to a file sharing service)
[x] Noted the
beacon-fuzz
version or commit used.[x] Provided crash output
[x] Noted the command or fuzzer used to generate the crash
[x] Name of the original crash file
[x] (Optional but optimal) Checked if the crash can be consistently replicated by re-running the input.
Info to Reproduce
Command run: e.g.
make fuzz_attester_slashing-struct
Crasher file name: crash-a41dca0095809f489d002ebca53a69074aa409e9 crash-a41dca0095809f489d002ebca53a69074aa409e9.zip
beaconstate to trigger: 5d184954275b8c4003b86fa78a175448.ssz
Client exercised: N/A
Fuzzing engine used (if applicable): libfuzzer
Crash output and stacktrace
re run crasher file with
ETH2FUZZ_BEACONSTATE=../eth2fuzz/workspace/corpora/beaconstate cargo +nightly fuzz run struct_attester_slashing fuzz/artifacts/struct_attester_slashing/crash-a41dca0095809f489d002ebca53a69074aa409e9
and got:Your Environment