I had some display freeze issues in #emacs. To my surprise, using the 'Lucid' toolkit instead of 'GTK' solved the problem. (2 weeks of testing showed no problems)
After reading https://emacs.stackexchange.com/questions/33065/on-linux-why-should-one-choose-lucid-over-gtk-gui-for-emacs
I decided to switch to make the swithc to Lucid permanent as I have a couple of the problems listed there.
It's mainly an invisible change for me. Basically the only time I see a difference is when emacs throws a yes/no dialog at me.