Just try renaming .ICEauthority to .ICEauthority.bak( using either the recovery mode or failsafe terminal ..or press Ctrl+Alt+F2 and logon). Some people have had problems with .ICEauthority and this is at best a temporary fix. Try it out and let us know.