[Disclaimer: this is the first time I've investigated into the depths of a blockchain, so if I should have understood this completely wrong please correct me! If you need more data from my log, request it, I'm happy to help]3 days ago I started my Dogecoin wallet (the latest 1.6.something version, downloaded from the official Dogecoin link) after being offline for 2 days and it stopped syncing at block 186741.
What I tried so far:
- Re-installed the wallet, and using only the nodes listed on the official Dogecoin announcement page here in this forum
- Restored blockchain from a 6 week old local backup
- Completely synced blockchain from scratch into the empty Dogecoin folder
But, no matter what, sync stopped at block 186741.
Fortunately I have a debug.log for this time, this is what it says:
2014-04-20 18:45:55 received block d8768862a5cc5ddd786232982985a92122ce3159848a878a17fb966f207d5e6d
2014-04-20 18:45:55 nActualTimespan = 23 before bounds
2014-04-20 18:45:55 DIGISHIELD RETARGET
2014-04-20 18:45:55 GetNextWorkRequired RETARGET
2014-04-20 18:45:55 nTargetTimespan = 60 nActualTimespan = 56
2014-04-20 18:45:55 Before: 1b393006 0000000000393006000000000000000000000000000000000000000000000000
2014-04-20 18:45:55 After: 1b356005 0000000000356005999999999999999999999999999999999999999999999999
2014-04-20 18:45:55 SetBestChain: new best=d8768862a5cc5ddd786232982985a92122ce3159848a878a17fb966f207d5e6d height=186741 log2_work=59.243471 tx=9278894 date=2014-04-18 16:32:14 progress=0.997577
2014-04-20 18:45:55 ProcessBlock: ACCEPTED
2014-04-20 18:45:56 received block 42baadc93c3b503e06d28ecdc225fd48eea3a237fce7926359f871bffe776662
2014-04-20 18:45:56 nActualTimespan = 79 before bounds
2014-04-20 18:45:56 DIGISHIELD RETARGET
2014-04-20 18:45:56 GetNextWorkRequired RETARGET
2014-04-20 18:45:56 nTargetTimespan = 60 nActualTimespan = 62
2014-04-20 18:45:56 Before: 1b356005 0000000000356005000000000000000000000000000000000000000000000000
2014-04-20 18:45:56 After: 1b37277c 000000000037277ca22222222222222222222222222222222222222222222222
2014-04-20 18:45:56 ERROR: ConnectBlock() : inputs missing/spent
2014-04-20 18:45:56 InvalidChainFound: invalid block=42baadc93c3b503e06d28ecdc225fd48eea3a237fce7926359f871bffe776662 height=186742 log2_work=59.243482 date=2014-04-18 16:36:39
2014-04-20 18:45:56 InvalidChainFound: current best=d8768862a5cc5ddd786232982985a92122ce3159848a878a17fb966f207d5e6d height=186741 log2_work=59.243471 date=2014-04-18 16:32:14
2014-04-20 18:45:56 InvalidChainFound: invalid block=42baadc93c3b503e06d28ecdc225fd48eea3a237fce7926359f871bffe776662 height=186742 log2_work=59.243482 date=2014-04-18 16:36:39
2014-04-20 18:45:56 InvalidChainFound: current best=d8768862a5cc5ddd786232982985a92122ce3159848a878a17fb966f207d5e6d height=186741 log2_work=59.243471 date=2014-04-18 16:32:14
2014-04-20 18:45:56 ERROR: SetBestBlock() : ConnectBlock 42baadc93c3b503e06d28ecdc225fd48eea3a237fce7926359f871bffe776662 failed
2014-04-20 18:45:56 ERROR: AcceptBlock() : AddToBlockIndex failed
2014-04-20 18:45:56 ERROR: ProcessBlock() : AcceptBlock FAILED
2014-04-20 18:45:56 Misbehaving: 69.245.81.106:22556 (0 -> 100) DISCONNECTING
2014-04-20 18:45:56 disconnecting node 69.245.81.106:22556
Does this "misbehaving" node 69.245.81.106 try to manipulate things or is it normal that clients are misbehaving due lack of programming skills?
After this, I got a couple of hundreds "received block ...", "Process block: ORPHAN BLOCK, ...." message pairs.
After that, for each(!) incoming new block I get:
2014-04-20 18:47:29 received block 5ca10c212bf91a77fac7fa181574d97b2b2b238ae57aa2b37ba9aa149c1c3c62
2014-04-20 18:47:29 nActualTimespan = 265 before bounds
2014-04-20 18:47:29 DIGISHIELD RETARGET
2014-04-20 18:47:29 GetNextWorkRequired RETARGET
2014-04-20 18:47:29 nTargetTimespan = 60 nActualTimespan = 85
2014-04-20 18:47:29 Before: 1b37277c 000000000037277c000000000000000000000000000000000000000000000000
2014-04-20 18:47:29 After: 1b4e229a 00000000004e229a555555555555555555555555555555555555555555555555
2014-04-20 18:47:29 InvalidChainFound: invalid block=5ca10c212bf91a77fac7fa181574d97b2b2b238ae57aa2b37ba9aa149c1c3c62 height=186743 log2_work=59.243489 date=2014-04-18 16:37:51
2014-04-20 18:47:29 InvalidChainFound: current best=d8768862a5cc5ddd786232982985a92122ce3159848a878a17fb966f207d5e6d height=186741 log2_work=59.243471 date=2014-04-18 16:32:14
2014-04-20 18:47:31 InvalidChainFound: Warning: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade.
2014-04-20 18:47:29 ProcessBlock: ACCEPTED
The "
Displayed transactions may not be correct..." message is also displayed within the wallet.
I've never seen this this with any coin before. Is this normal, should I be worried and most important, how can I stop/work around this to sync my wallet again?
Any help highly appreciated!