Running 0.8.2-beta on OSX 10.8.4
Opened Qt to a corrupted chainstate, and was told to rebuild. Decided to do it later, so chose abort from the popup.
Opened Qt the next day to no corruption message, and it's just syncing per normal.
This debug snippet below is from the shutdown before corruption, opening the corrupted wallet and choosing to not rebuild and finally opening the wallet and having it load successfully.
Added 1 addresses from 173.197.107.3: 683 tried, 13640 new received getdata for: tx a535a410388497f78b4bb77b9c929242d6174b0d26f396cc10212d9dcfafb95e CTxMemPool::accept() : accepted e3406befa1868f30485c44a460586ec374186b3ce07e1c287b6afdbb44a8909f (poolsz 1451) received getdata for: tx e3406befa1868f30485c44a460586ec374186b3ce07e1c287b6afdbb44a8909f received getdata for: tx e3406befa1868f30485c44a460586ec374186b3ce07e1c287b6afdbb44a8909f Flushed 14323 addresses to peers.dat 24ms Added 1 addresses from 173.197.107.3: 683 tried, 13640 new received getdata for: tx 8a7b68238126e3a167f8d4369bc1b5c832147e6b3aa5a291b2af462f2a4b51ff dumpaddr thread stop msghand thread interrupt opencon thread interrupt net thread interrupt addcon thread interrupt Flush(false) DBFlush(false) ended 0ms StopNode() UPNP_DeletePortMapping() returned : 0 upnp thread interrupt Flushed 14322 addresses to peers.dat 25ms Committing 775 changed transactions to coin database... Flush(true) wallet.dat refcount=0 wallet.dat checkpoint wallet.dat detach wallet.dat closed DBFlush(true) ended 67ms
Bitcoin version v0.8.2-beta (2013-05-25 08:48:25 -0700) Using OpenSSL version OpenSSL 1.0.1c 10 May 2012 Startup time: 2013-06-22 15:18:30 Default data directory /Users/xxxx/Library/Application Support/Bitcoin Using data directory /Users/xxxx/Library/Application Support/Bitcoin Using at most 125 connections (2560 file descriptors available) Using 8 threads for script verification init message: Verifying wallet... dbenv.open LogDir=/Users/xxxx/Library/Application Support/Bitcoin/database ErrorFile=/Users/xxxx/Library/Application Support/Bitcoin/db.log Bound to [::]:8333 Bound to 0.0.0.0:8333 init message: Loading block index... Opening LevelDB in /Users/xxxx/Library/Application Support/Bitcoin/blocks/index Opened LevelDB successfully Opening LevelDB in /Users/xxxx/Library/Application Support/Bitcoin/chainstate Opened LevelDB successfully LoadBlockIndexDB(): last block file = 67 LoadBlockIndexDB(): last block file info: CBlockFileInfo(blocks=175, size=28716039, heights=242380...242554, time=2013-06-20...2013-06-21) LoadBlockIndexDB(): transaction index disabled LoadBlockIndexDB(): hashBestChain=00000000000000241476e0d024a206a2e8555a97f0fc0b5ab522d492b5dab34f height=242554 date=2013-06-21 06:54:39 init message: Verifying blocks... Verifying last 288 blocks at level 3 LevelDB read failure: Corruption: block checksum mismatch Flush(false) DBFlush(false) ended 0ms StopNode() Flushed 0 addresses to peers.dat 1ms Committing 8 changed transactions to coin database... Flush(true) DBFlush(true) ended 0ms
Bitcoin version v0.8.2-beta (2013-05-25 08:48:25 -0700) Using OpenSSL version OpenSSL 1.0.1c 10 May 2012 Startup time: 2013-06-23 04:32:54 Default data directory /Users/xxxx/Library/Application Support/Bitcoin Using data directory /Users/xxxx/Library/Application Support/Bitcoin Using at most 125 connections (2560 file descriptors available) Using 8 threads for script verification init message: Verifying wallet... dbenv.open LogDir=/Users/xxxx/Library/Application Support/Bitcoin/database ErrorFile=/Users/xxxx/Library/Application Support/Bitcoin/db.log Bound to [::]:8333 Bound to 0.0.0.0:8333 init message: Loading block index... Opening LevelDB in /Users/xxxx/Library/Application Support/Bitcoin/blocks/index Opened LevelDB successfully Opening LevelDB in /Users/xxxx/Library/Application Support/Bitcoin/chainstate Opened LevelDB successfully LoadBlockIndexDB(): last block file = 67 LoadBlockIndexDB(): last block file info: CBlockFileInfo(blocks=175, size=28716039, heights=242380...242554, time=2013-06-20...2013-06-21) LoadBlockIndexDB(): transaction index disabled LoadBlockIndexDB(): hashBestChain=00000000000000241476e0d024a206a2e8555a97f0fc0b5ab522d492b5dab34f height=242554 date=2013-06-21 06:54:39 init message: Verifying blocks... Verifying last 288 blocks at level 3 No coin database inconsistencies in last 150 blocks (53329 transactions) block index 17768ms init message: Loading wallet... nFileVersion = 80202 wallet 1171ms init message: Loading addresses... Loaded 0 addresses from peers.dat 1ms mapBlockIndex.size() = 242556 nBestHeight = 242554 setKeyPool.size() = 100 mapWallet.size() = 19 mapAddressBook.size() = 24 dnsseed thread start upnp thread start Loading addresses from DNS seeds (could take a while) net thread start addcon thread start opencon thread start msghand thread start dumpaddr thread start Flushed 0 addresses to peers.dat 1ms init message: Done loading