I've had issues syncing with 0.6.1, but most have been solved with Force Quit, and restarting. Worst case is just remove/rename the /Library/Application Support/BitShares/peers.leveldb folder, and restart client.
Can you or others confirm if removing peers.leveldb always or often fixes this problem for you?
Well, it did seem to work, tho i've only tried it the 1 time, so the sample size is rather tiny. I've since figured out to save the entire BitShares folder for a backup, as redownloading the entire blockchain was a timely hassle.
What are the steps in doing this?
I'm finding that every time I install a new version I am re-downloading the entire block-chain, and its just so time-consuming recently I can't really do it effectively anymore (especially as I am having syncing issues on the last couple of versions), I'm almost giving up on using the client for trading. Much appreciated if somebody has the preferred step-by-step method.
It's definitely worth trying to keep a backup of your 'chain' directory. Then, when bitshares lies to your face by saying that 'rescanning' the blockchain will take 'several minutes' or similar language, meaning it will 'download 2.x gb over the next week' - you can instead just quit the client, transplant your backed up 'chain' directory, restart and away.
This may be a too-well kept secret.
P.s., ensure your recently synced bitshares installation is shut down before backing up the chain.