Eu tive o mesmo problema algumas vezes, parecia ser algo corrompido no meu perfil de usuário. Remover os seguintes arquivos e diretório localizados em seu userdir sempre me devolve meu login:
.cache/
.Xauthority
.ICEAuthority
Você pode fazer isso abrindo uma tela de terminal ( ctrl - alt - F1 ) e fazendo:
rm -rf .cache
rm .Xauthority
rm .ICEAutority
Não volte com alt - F7 , faça o login e (esperançosamente) seja feliz novamente. A desvantagem é você redefinir seus ícones e preferências de unidade.