Eu tive o mesmo problema; Felizmente a resposta de Ames no link abaixo me ajudou a consertar: Não consigo entrar no Ubuntu 12.04
Citação: encontrei o mesmo problema. O problema estava no arquivo .Authority do usuário, a permissão era de propriedade do usuário root. Alterei a permissão do arquivo e consegui fazer login novamente.
Usando ctrl + alt + F1, fiz login na minha conta e alterei a propriedade do arquivo ".Xauthority" digitando o comando abaixo no terminal: (Meu nome de usuário é masoud e, como foi o primeiro usuário que criei no Ubuntu, um grupo chamado masoud também foi criado)
sudo chown masoud:masoud /home/masoud/.Xauthority
O primeiro "masoud" é o nome de usuário e o segundo é o seu grupo. O ponto antes do nome do arquivo implica que ele está oculto.