When you get the queue to log in the best thing to do is cancel the queue and retry, usually it gets you in right away after. I don't know why it does this but that's what I do when it happens to me and it works beautifully.

If you are getting constant crashed usually the best thing to do is uninstall the client completely then reinstall it. There may be a corrupted file somewhere that is crashing the client. If nothing else look to see if there is anything that is conflicting, such as your antivirus program. Sometimes they will quarantine a file that is not actually a virus but reads it like one. Norton is notorious for this if that's what you use.