This sounds a bit like an issue I had, which was related to ATI graphics drivers. If it starts happening again, and you also have an ATI graphics card with the proprietary drivers, can you upgrade to the version of xorg-driver-fglrx in hardy-backports--that solved it for me.
Bookmarks