Yes, its like you said: if there is any problem with the blockchain database, Armory hangs.
I had the same problem in the past, and after reloading the whole blockchain, Armory works fine.
Maybe Armory should tell this to the user, if there is a problem with the blockchain database?
