And yes, it's on the branch which is rebased on to the fixed cancun branch, afaict. git log inside the container:
commit cd02782b4af992a6c19b4053e53702beb8164996 (grafted, HEAD -> statetests, origin/statetests)
Author: Sam Wilson <sam@binarycake.ca>
Date: Wed Mar 20 22:43:12 2024 -0400
Output result on stderr when not tracing
The minimized testcase appears to trigger some odd behaviour on reth:
root@5e23720425c8:/# /revme statetest --json /fuzztmp/00021077-mixed-77.json.min
Running tests in /fuzztmp/00021077-mixed-77.json.min.
.....
0/0Finished execution. Total CPU time: 0.000000s
All tests passed!
If I rename it from ....json.min to foo.json, then it behaves differently. @rakita does reth treat non-json file suffixes differently? If so, I need to modify how my minimizer works.
After renaming the file, the consensus split is: [geth, nethermind, besu, nimbus, erigon, evmone, reth] vs [ eels ]
There appears to be some other
TSTORE/TLOAD
-related consensus issue:And yes, it's on the branch which is rebased on to the fixed
cancun
branch, afaict.git log
inside the container:With minimized testcase
The minimized testcase appears to trigger some odd behaviour on
reth
:If I rename it from
....json.min
tofoo.json
, then it behaves differently. @rakita does reth treat non-json file suffixes differently? If so, I need to modify how myminimizer
works.After renaming the file, the consensus split is: [geth, nethermind, besu, nimbus, erigon, evmone, reth] vs [ eels ]