Replies: 5 comments 1 reply
-
Hai @davxy I have the same output as @dakk. First one is: #27: Extrinsic hash mismatch: header=d97b984d237af71a9fad17953fd6265f7aa6930 #28: Post-state root matches: 3881bb5fd34454aefe9ec0cc4ec931aac1471d8e6f84e79ff5cee4ba464f0c27 |
Beta Was this translation helpful? Give feedback.
-
Yes, same with jamduna target. |
Beta Was this translation helpful? Give feedback.
-
Hi @davxy,
The traces above are the first instances where we observed “invalid” transitions produced by your fuzzer. While our local unit test correctly rejects 27.bin, we’re unable to replay/reproduce it in our fuzzer+target setup because the parent header (26’s blockHeader) is missing and required for the setState call. Could you also publish 26.bin so we can debug whether our target handles the [valid] -> [invalid] -> [valid] scenario properly? |
Beta Was this translation helpful? Give feedback.
-
Yeah. I need to check or retire the trace. Is on my agenda 😅 |
Beta Was this translation helpful? Give feedback.
-
When the mutator is enabled, we may have a report whose parent is not in the immediately preceding fuzzer step. We need to fix this on our side to ensure the actual parent step is provided instead. edit: I'll retrire this trace |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
In 1756792661: locally jampy doesn't import 1756792661/00000027.bin (resulting in state root 0x1cdc271aaafb5fd01e97df0048a7b8b15a9b890c5be6208a391ae6df10af7b22) because of wrong_extrinsic_hash, while it imports 1756792661/00000028.bin (resulting in state root 0x3881bb5fd34454aefe9ec0cc4ec931aac1471d8e6f84e79ff5cee4ba464f0c27). Both executions matches the post_state in our local runner.
In the report (https://github.com/davxy/jam-conformance/blob/main/fuzz-reports/0.7.0/reports/jampy/1756792661/report.json) I see that the fuzzer expect 0x1cdc271aaafb5fd01e97df0048a7b8b15a9b890c5be6208a391ae6df10af7b22 while I gave 0x3881bb5fd34454aefe9ec0cc4ec931aac1471d8e6f84e79ff5cee4ba464f0c27.
What trace is the fuzzer running on jampy target? 27.bin or 28.bin?
Beta Was this translation helpful? Give feedback.
All reactions