Skip to content

Creating an incremental snapshot from a full snapshot produces an invalid snapshot #9496

@willhickey

Description

@willhickey

Operators creating a snapshot for the 2025-12-06 testnet restart reported this error during validator startup:

[2025-12-10T18:53:04.177476879Z ERROR solana_runtime::bank] Verifying accounts failed: accounts lattice hashes do not match, expected: iHkBUhPHs3CspqNsxirq3oYaKeTPawB4E6jUH2nn1wr, calculated: 5ANdAkiQwFCQGkG5PNZeXz5LVpPbbtgw37nEL5xUw6sM

It is caused by using only a full snapshot and the ledger to generate the restart snapshot. Using a full snapshot, an incremental snapshot, and the ledger to create a new incremental snapshot produces a working restart snapshot.

Everything necessary to reproduce the error is in tse1:~/lattice-hash-mismatch.tar.gz

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions