bitcoin: Corruption: block checksum mismatch
with bitcoind
0.11.0 on a 64bit Linux VPS (with simfs)
2015-08-06 05:53:59 Corruption: block checksum mismatch
2015-08-06 05:53:59 *** System error while flushing: Database corrupted
2015-08-06 05:53:59 Error: Error: A fatal internal error occured, see debug.log for details
2015-08-06 05:53:59 ERROR: ProcessNewBlock: ActivateBestChain failed
2015-08-06 05:53:59 opencon thread interrupt
2015-08-06 05:53:59 addcon thread interrupt
2015-08-06 05:53:59 msghand thread interrupt
2015-08-06 05:53:59 scheduler thread interrupt
2015-08-06 05:53:59 net thread interrupt
2015-08-06 05:53:59 Shutdown: In progress...
2015-08-06 05:54:00 StopNode()
2015-08-06 05:54:00 Corruption: block checksum mismatch
2015-08-06 05:54:00 *** System error while flushing: Database corrupted
2015-08-06 05:54:00 Error: Error: A fatal internal error occured, see debug.log for details
2015-08-06 05:54:00 Shutdown: done
This is occasionally happening after a -reindex
on 0.11.0, as this was also previously happening on earlier releases. bitcoind.conf
includes settings preventing transaction flooding:
minrelaytxfee=0.00005
limitfreerelay=5
About this issue
- Original URL
- State: closed
- Created 9 years ago
- Comments: 43 (12 by maintainers)
With bitcoind 0.11.1 on a 64-bit Linux PC I got the “Corruption: block checksum mismatch” error. I ran a full system check, which reported single bit data dependent corruption in one of the DIMMs. I think the LevelDB data was corrupted when cached in the DRAM memory and then got written back to disk. I replaced both DIMMs, ran with -reindex=1, and bitcoind has been running without error for a week.