Bitcoin 26 'Fatal Internal Error'

Hardware: Intel m720q, i5, 16GB ram, 2TB NVMe. Fresh install, trying to get Bitcoin core 26.0 running.

I’ll get the headers sync’d and then this error prevents any further progress:

024-02-24T19:32:01-07:00 2024-02-25T02:32:01Z ERROR: ReadBlockFromDisk: Deserialize or I/O error - ReadCompactSize(): size too large: iostream error at FlatFilePos(nFile=22, nPos=128980823)
2024-02-24T19:32:01-07:00 2024-02-25T02:32:01Z *** Failed to read block
2024-02-24T19:32:01-07:00 2024-02-25T02:32:01Z Error: A fatal internal error occurred, see debug.log for details
2024-02-24T19:32:01-07:00 Error: A fatal internal error occurred, see debug.log for details
2024-02-24T19:32:01-07:00 2024-02-25T02:32:01Z *** Failed to connect best block (Failed to read block)
2024-02-24T19:32:01-07:00 2024-02-25T02:32:01Z Error: A fatal internal error occurred, see debug.log for details
2024-02-24T19:32:01-07:00 Error: A fatal internal error occurred, see debug.log for details

or this:

best=00000000adcaab3694464b4964c187048235e3548a7a4c9fbfcfdc2379f38823 height=1049 version=0x00000001 log2_work=42.036196 tx=1069 date=‘2009-01-19T17:32:19Z’ progress=0.000001 cache=0.4MiB(1064txo)
2024-02-21T20:37:58-07:00 2024-02-22T03:37:58Z Fatal LevelDB error: Corruption: block checksum mismatch: /root/.bitcoin/indexes/txindex/000922.ldb
2024-02-21T20:37:58-07:00 2024-02-22T03:37:58Z You can use -debug=leveldb to get more complete diagnostic messages
2024-02-21T20:37:58-07:00 2024-02-22T03:37:58Z
2024-02-21T20:37:58-07:00
2024-02-21T20:37:58-07:00 ************************
2024-02-21T20:37:58-07:00 EXCEPTION: 15dbwrapper_error
2024-02-21T20:37:58-07:00 Fatal LevelDB error: Corruption: block checksum mismatch: /root/.bitcoin/indexes/txindex/000922.ldb
2024-02-21T20:37:58-07:00 bitcoin in scheduler
2024-02-21T20:37:58-07:00
2024-02-21T20:37:58-07:00
2024-02-21T20:37:58-07:00
2024-02-21T20:37:58-07:00 ************************
2024-02-21T20:37:58-07:00 EXCEPTION: 15dbwrapper_error
2024-02-21T20:37:58-07:00 Fatal LevelDB error: Corruption: block checksum mismatch: /root/.bitcoin/indexes/txindex/000922.ldb
2024-02-21T20:37:58-07:00 bitcoin in scheduler
2024-02-21T20:37:58-07:00
2024-02-21T20:37:58-07:00 terminate called after throwing an instance of ‘dbwrapper_error’
2024-02-21T20:37:58-07:00 what(): Fatal LevelDB error: Corruption: block checksum mismatch: /root/.bitcoin/indexes/txindex/000922.ldb
2024-02-21T20:37:58-07:00 PROCESS TERMINATED BY SIGABRT

I’ve tried enable/disable zram, both nonfree and regular x86 images.

Looks like your txindex got corrupted. You can run Bitcoin → Actions → Delete Transaction Index, which ought to fix the issue.

1 Like

Thanks will give it a shot.

This ended up being a hardware issue. Fixed the issue by replacing the internal NVMe drive. Thanks again!