[Solved] FTC 0.9.3.2 Synchronisation problems
-
@Lizhi @Wellenreiter @Aciddude
debug.log hangs on 0.9.3.2, then I can restart the block download with with Feathercoin-qt 0.9.3.1.
I have run 0.9.3.2 until it is blocked at 322570, then ran 0.9.3.1 and it synched past that block. 0.9.3.2 then blocked again at 344233. Here is the difference in the the debugs after startup with each version.
2016-07-05 18:26:05 Verifying last 288 blocks at level 3
2016-07-05 18:26:05 CheckProofOfWork() hash=000000000062712762d70ec2501878ac10cfb9c83d3c9a34d5adc5a6a10d2b4b
2016-07-05 18:26:05 CheckProofOfWork() nBits=4698989050.9.3.2
2016-07-05 18:24:50 Verifying last 288 blocks at level 3
2016-07-05 18:24:50 pindex->GetBlockHash()=89eef3cae7f0683e2dcb8c4ab776f44c4f6bc545fa2d1eac3d3cd95a7cc21273
2016-07-05 18:24:50 view.GetBestBlock()=89eef3cae7f0683e2dcb8c4ab776f44c4f6bc545fa2d1eac3d3cd95a7cc21273 -
@Lizhi
The two patches possibly involved in causing the issue are the v4 database bridge and ACP patch.The ACP patch has a referance to pindex on line 2397 main.cpp, which appears to generate the debug log script as 0.9.3.2 deviates from the behaviour of 0.9.3.1.
pindex->GetBlockHash().ToString().c_str());
https://github.com/FeatherCoin/Feathercoin/commit/f0229d3371cf2811ded7ad8641c1a1834862c2d9
Weirdly Wellenreiter and I have tried removing these changes but didn’t make any difference. I concluded that is not a good test and they needed to be added one by one , then build and test for full resync or passing the blockage, once 0.9.3.2 starts having sync issues.
-
Fix it , I can sync blockchains.
https://github.com/FeatherCoin/Feathercoin/commit/a6e3064572195451ead14e0320f5546734163ad6
-
Thanks @Lizhi, I will build and confirm a full resync.
— > :) It resynced fine now.
I’m still getting the message : StealthSecret(): Q EC_POINT_bn2point failed
if you start ./feathercoin-qt >> out.txt
Are the errors due scanning the block chain and finding all the Stealthcoins? Or just some “funny” ones?
-
@lizhi said in FTC 0.9.3.2 Synchronisation problems:
Fix it , I can sync blockchains.
https://github.com/FeatherCoin/Feathercoin/commit/a6e3064572195451ead14e0320f5546734163ad6
I’ve merged this into my fork and I’m testing as well. Thanks!