I sent you the link in a PM file via file dropper. I tried reloading from scratch and the wallet hung at about half way through. I then retried using the blockchain you sent a couple of weeks ago. This time I hardwired my PC to the network instead of wireless. Still hangs. I then tried setting up a wireless hotspot using my phone thinking that it might be something wrong with my router or home network. It still would not progress beyond this block number 1241289. This is the last block processed. So far I have eliminated the PC as the problem, I tried it on two PCs. I have eliminated my home network as the problem. I tried it on two networks. I eliminated the wallet as the problem it even sticks with an empty wallet. It appears to me to be a network / code problem where a certain condition occurs and when this condition happens the wallet looses its ability to sync.
There is only one way I can think of to fix this problem without some sort of code change. I will have to obtain a blockchain that is only a few hours old. One that is beyond the block that causes the freeze. This will probably be a temporary fix as this has happened 2 times this month so I am thinking it may happen again until we find what the root cause of this problem is. I used to test software and hardware for a living so let me know if you need some testing help in the future or with this current problem. I like hobonickles and I want to see it be very successful.
Thanks for the support...
Ok got the log, yes your client is rejecting block 1,241,290 I am testing a few things on my end. I'll let you know what I come up with.
Thank you for your help too.
So I just sync'd up from the 9-16 to current. No issues went right through, as I suspected.
I do believe the issue is here, for you.
09/25/14 02:15:05 ERROR: ConnectInputs() : 7ae81d70a1 prev tx already used at (nFile=1, nBlockPos=581778185, nTxPos=581778344)
To me this means there is something askew with your wallet.dat or your database.
Here is what I would like you to try, if you have time. On your 2nd pc, since you already have it running ok on your other.
1) Replace txleveldb/block001.dat with the 9-16 file. Just so it is faster. Full sync should work as well.
2) Remove the database dir (Normally I wouldn't recommend this, but for this test it should be ok)
3) Start the client with -salvagewallet
4) See if it syncs.
If you want to clear our your debug.log and then send it to me again, in case it doesn't work I would appreciate it. Also feel free to post an address for helping debug issues. Always appreciated.
Thanks!