Describe the bug
We regularly get state root mismatches on syncing chains from the genesis:
2026-03-31T16:46:15.745838Z INFO Received new payload from consensus engine number=66876 hash=0xed5644e30b4527267e940c546a9f87df0d23cc28c8e0f582dacf28a5fdbe19fe
2026-03-31T16:46:15.750509Z INFO Canonical chain committed number=66876 hash=0xed5644e30b4527267e940c546a9f87df0d23cc28c8e0f582dacf28a5fdbe19fe elapsed=14.006µs
2026-03-31T16:46:17.008866Z INFO New payload job created id=0x01e583239bc4b3cf parent=0xed5644e30b4527267e940c546a9f87df0d23cc28c8e0f582dacf28a5fdbe19fe
2026-03-31T16:46:17.875725Z INFO Received new payload from consensus engine number=66877 hash=0x1a92b10c8d34b560aaf0f7e06385f48c0d46ecbb9da614016fa45294121ae5f5
2026-03-31T16:46:20.131771Z WARN Invalid block error on new payload invalid_hash=0x1a92b10c8d34b560aaf0f7e06385f48c0d46ecbb9da614016fa45294121ae5f5 invalid_number=66877 validation_err=receipt root mismatch: got 0x6dbb885b5405fe05304e5ef604be520f9183b2a64afaee6c81b2ced815945b12, expected 0x0d19b7a9c229fb742a7f1346ab73055e91b6d5a99b896e7d19fa087c36dba2a5
2026-03-31T16:46:20.199017Z WARN Bad block with hash invalid_ancestor=BlockWithParent { parent: 0xed5644e30b4527267e940c546a9f87df0d23cc28c8e0f582dacf28a5fdbe19fe, block: NumHash { number: 66877, hash: 0x1a92b10c8d34b560aaf0f7e06385f48c0d46ecbb9da614016fa45294121ae5f5 } }
2026-03-31T16:46:20.695121Z WARN Encountered invalid block number=66877 hash=0x1a92b10c8d34b560aaf0f7e06385f48c0d46ecbb9da614016fa45294121ae5f5
2026-03-31T16:46:20.695349Z INFO Block added to canonical chain number=66877 hash=0x1a92b10c8d34b560aaf0f7e06385f48c0d46ecbb9da614016fa45294121ae5f5 peers=0 txs=1 gas_used=52.49Kgas gas_throughput=763.46Kgas/second gas_limit=30.00Mgas full=0.2% base_fee=0.00Gwei blobs=0 excess_blobs=0 elapsed=68.75117ms
2026-03-31T16:47:02.980320Z INFO Status connected_peers=0 latest_block=66876
once we restart it continues from the previous block and moves on for a few minutes, then stops at a random block. We could have a statefulset of replicas syncing and they would stop at random blocks (not even the same blocks, even though they started syncing in paralel). Which probably means there's a race condition of sorts?
Steps to reproduce
ConstellationCrypto/replica-guide-manta-mainnet#2
Node logs
We regularly get state root mismatches on syncing chains from the genesis:
2026-03-31T16:46:15.745838Z INFO Received new payload from consensus engine number=66876 hash=0xed5644e30b4527267e940c546a9f87df0d23cc28c8e0f582dacf28a5fdbe19fe
2026-03-31T16:46:15.750509Z INFO Canonical chain committed number=66876 hash=0xed5644e30b4527267e940c546a9f87df0d23cc28c8e0f582dacf28a5fdbe19fe elapsed=14.006µs
2026-03-31T16:46:17.008866Z INFO New payload job created id=0x01e583239bc4b3cf parent=0xed5644e30b4527267e940c546a9f87df0d23cc28c8e0f582dacf28a5fdbe19fe
2026-03-31T16:46:17.875725Z INFO Received new payload from consensus engine number=66877 hash=0x1a92b10c8d34b560aaf0f7e06385f48c0d46ecbb9da614016fa45294121ae5f5
2026-03-31T16:46:20.131771Z WARN Invalid block error on new payload invalid_hash=0x1a92b10c8d34b560aaf0f7e06385f48c0d46ecbb9da614016fa45294121ae5f5 invalid_number=66877 validation_err=receipt root mismatch: got 0x6dbb885b5405fe05304e5ef604be520f9183b2a64afaee6c81b2ced815945b12, expected 0x0d19b7a9c229fb742a7f1346ab73055e91b6d5a99b896e7d19fa087c36dba2a5
2026-03-31T16:46:20.199017Z WARN Bad block with hash invalid_ancestor=BlockWithParent { parent: 0xed5644e30b4527267e940c546a9f87df0d23cc28c8e0f582dacf28a5fdbe19fe, block: NumHash { number: 66877, hash: 0x1a92b10c8d34b560aaf0f7e06385f48c0d46ecbb9da614016fa45294121ae5f5 } }
2026-03-31T16:46:20.695121Z WARN Encountered invalid block number=66877 hash=0x1a92b10c8d34b560aaf0f7e06385f48c0d46ecbb9da614016fa45294121ae5f5
2026-03-31T16:46:20.695349Z INFO Block added to canonical chain number=66877 hash=0x1a92b10c8d34b560aaf0f7e06385f48c0d46ecbb9da614016fa45294121ae5f5 peers=0 txs=1 gas_used=52.49Kgas gas_throughput=763.46Kgas/second gas_limit=30.00Mgas full=0.2% base_fee=0.00Gwei blobs=0 excess_blobs=0 elapsed=68.75117ms
2026-03-31T16:47:02.980320Z INFO Status connected_peers=0 latest_block=66876
Platform(s)
No response
Container Type
Kubernetes
What version/commit are you on?
1.11.3
What database version are you on?
1
Which chain / network are you on?
manta pacific
What type of node are you running?
Archive (default)
What prune config do you use, if any?
none
If you've built Reth from source, provide the full command you used
No response
Code of Conduct
Describe the bug
We regularly get state root mismatches on syncing chains from the genesis:
once we restart it continues from the previous block and moves on for a few minutes, then stops at a random block. We could have a statefulset of replicas syncing and they would stop at random blocks (not even the same blocks, even though they started syncing in paralel). Which probably means there's a race condition of sorts?
Steps to reproduce
ConstellationCrypto/replica-guide-manta-mainnet#2
Node logs
Platform(s)
No response
Container Type
Kubernetes
What version/commit are you on?
1.11.3
What database version are you on?
1
Which chain / network are you on?
manta pacific
What type of node are you running?
Archive (default)
What prune config do you use, if any?
none
If you've built Reth from source, provide the full command you used
No response
Code of Conduct