bitcoin-qt 0.8.2rc1 and rc2 often gets stuck during shutdown. I have experienced this with Fedora 18 x86_64 native builds. In both of these hangs, kill -9 is required. bitcoind is unaffected by these hanging shutdown issues.
Type 1: Flushed X addresses to peers.dat Loops Forever warren [13:05:06] sipa: Looping "Flushed 12035 addresses to peers.dat 38ms" messages forever after *coin-qt is told to Exit. kill -9 required. sipa [13:05:22] something is blocking cs_main sipa [13:05:41] addrman functions without cs_main, so continues to dump peers to disk
Type 2 Hang addcon thread interrupt dumpaddr thread stop msghand thread interrupt net thread interrupt connection timeout opencon thread interrupt