bitcoin-qt version: 0.11.0 DB cache set from GUI: 1024MB (the issue does not happen with DB cache set to 512MB) OS: Win8.1 32bit
Scenario: Upgrade from an older 0.9.x version, with latest block about 32 weeks old. After start of the new 0.11.0 it started to fetch newer blocks, but get stuck after while. Graceful shutdown initiated manually and completed properly. During next start there is a message "Corrupted block database detected", rebuild chosen, causing to start fetch whole blockchain from the very beginning (6yrs 28wks). While it get to 2yrs and a few weeks it got stuck again. Graceful shutdown initiated and completed. During next start there is a message "Corrupted block database detected". There is a locked wallet. It is running on PC behind NAT. The configuration change is DB cache size set to 1024MB. Other programs incl. Litecoin client run well, no overheating, no suspected HW memory issues, enough free memory. There is a lot (hundreds) of messages like following in debug.log prior the graceful shutdown:
2015-07-31 23:18:01 ERROR: AcceptToMemoryPool: non-final
Everything goes wrong after this exception occures:
2015-08-01 08:17:19
************************
EXCEPTION: St9bad_alloc
std::bad_alloc
C:\Program Files\BitcoinCore\bin\bitcoin-qt.exe in ProcessMessages()
What further information can I provide?