Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: mxz9102 on September 28, 2018, 05:06:36 AM



Title: Error help! “A fatal error occurred. Bitcoin can no longer continue safely.
Post by: mxz9102 on September 28, 2018, 05:06:36 AM
Hi, Guys:

I just got the following error in running 0.14.2 Bitcoin core 64 bit wallet. When I tried to send Bitcoin out, it displayed this error and crashed. how can I fix this problem? Thanks a lot. Michael

“A fatal error occurred. Bitcoin can no longer continue safely and will quit.”

Here is the last part of the log file.

2018-09-28 04:39:48 UpdateTip: new best=00000000000000000019aa4b11267bcf32715da869821a2932fa7acb12335383 height=543396 version=0x20000000 log2_work=89.750914 tx=344769838 date='2018-09-28 04:34:04' progress=0.999997 cache=261.1MiB(259507tx) warning='8 of last 100 blocks have unexpected version'
2018-09-28 04:40:07 receive version message: /Satoshi:0.16.2/: version 70015, blocks=543396, us=172.126.201.137:53521, peer=2
2018-09-28 04:40:16 copied wallet.dat to E:\Bitcoin_Backup\09272018.dat
2018-09-28 04:40:19 receive version message: /Satoshi:0.16.3/: version 70015, blocks=543396, us=138.68.79.56:8333, peer=3
2018-09-28 04:40:25 receive version message: /Satoshi:0.16.99/: version 70015, blocks=509199, us=172.126.201.137:53526, peer=4
2018-09-28 04:40:59 receive version message: /Satoshi:0.15.1/: version 70015, blocks=543396, us=172.126.201.137:53535, peer=5
2018-09-28 04:40:59 receive version message: /Satoshi:0.16.3/: version 70015, blocks=543396, us=54.169.150.75:8333, peer=6
2018-09-28 04:41:00 receive version message: /Satoshi:0.13.2/: version 70015, blocks=543396, us=172.126.201.137:53537, peer=7
2018-09-28 04:42:35 keypool return 26
2018-09-28 04:42:35 GUI: Qt has caught an exception thrown from an event handler. Throwing
exceptions from an event handler is not supported in Qt.
You must not let any exception whatsoever propagate through Qt code.
If that is not possible, in Qt 5 you must at least reimplement
QCoreApplication::notify() and catch all exceptions there.

2018-09-28 04:42:35

************************
EXCEPTION: St13runtime_error      
ReserveKeyFromKeyPool: unknown key in key pool      
C:\Program Files\Bitcoin\bitcoin-qt.exe in Runaway exception      

2018-09-28 04:44:45 UpdateTip: new best=000000000000000000079610775d8ce5f1ea3b2edc62353a597afb6281e5809f height=543397 version=0x20000000 log2_work=89.750956 tx=344771149 date='2018-09-28 04:44:28' progress=1.000000 cache=262.0MiB(261057tx) warning='8 of last 100 blocks have unexpected version'
2018-09-28 04:45:44 opencon thread exit
2018-09-28 04:45:44 addcon thread exit
2018-09-28 04:45:44 net thread exit
2018-09-28 04:45:44 msghand thread exit


Title: Re: Error help! “A fatal error occurred. Bitcoin can no longer continue safely.
Post by: achow101 on September 29, 2018, 04:22:27 AM
Your wallet is corrupted. This error:

************************
EXCEPTION: St13runtime_error       
ReserveKeyFromKeyPool: unknown key in key pool       
C:\Program Files\Bitcoin\bitcoin-qt.exe in Runaway exception   

means that it has found a public key in the wallet's keypool for which it does not have the corresponding private key. This can never happen under normal circumstances; it can only happen when the wallet is corrupted.

It is possible that you are now missing private keys which had Bitcoin associated with them; those Bitcoin are now lost. However, this error occurred when it got a key for a change address, so all is not lost (yet). It is possible that you still have the private keys for your Bitcoin, so you should immediately create a new wallet and move all of your Bitcoin to that new wallet. If you move them all at once, your wallet will not need to get new keys from the keypool and you should be able to avoid the error.



For all of you whose posts I just deleted, you clearly did not read the thread. It has nothing to do with blocks or the recent vulnerability.


Title: Re: Error help! “A fatal error occurred. Bitcoin can no longer continue safely.
Post by: mxz9102 on September 30, 2018, 06:44:48 AM
Thank you very much for all your explanation.

It took the bitcoin wallet two days to sync with the network again. It seems that is working fine now. But anyway, I have transferred all bitcoins to my Coinbase wallet. I'll install the latest wallet and start from there.