Still crashing on me every couple hours and then always starting syncing blocks on disk on Sept 4
Hmm, same chainstate corruption error and same symptoms, same "
2953706.ldb" file.
But for some weird reason, it fixed itself in your earlier reply after a restart.
usually,
--reindex-chainstate fixes that kind of chainstate corruption error
But since your node's blockchain is pruned, your node has to restart IBD to do it. (
re-sync from start)
BTW, as I've mentioned, that issue may have been caused by your previous force-closure and not related to the initial issue in the OP.
Once you decided to fix your chainstate and start from scratch, start Bitcoin-qt with
--reindex-chainstate arg only once.
e.g.:
$ bitcoin-qt --reindex-chainstate
But I'd recommend you to remove your "
prune block storage" setting first since you have enough disk space anyways.
Side question: is your datadir stored on an external HDD/SSD?
If so, check it's USB cable or USB port, most of the time, a bad cable/port can cause inconsistent data transfer.