Tente Ctrl + Alt + F2 para abrir um console e, em seguida, remova o arquivo Xauthority. Se isso não resolver, tente reinstalar o xorg.
rm ~/.Xauthority
sudo apt-get install --reinstall xorg
sudo reboot
Estou executando o Ubuntu no Oracle VirtualBox. Eu estava ficando sem espaço no meu disco rígido virtual (8GB), então eu redimensionei para 16GB. Agora, quando tento fazer o login, eu insiro a minha senha e a tela pisca com linhas, em seguida, ele volta para o login sem nenhuma mensagem de erro ou qualquer coisa, mas eu sou capaz de fazer o login como convidado.
Tente Ctrl + Alt + F2 para abrir um console e, em seguida, remova o arquivo Xauthority. Se isso não resolver, tente reinstalar o xorg.
rm ~/.Xauthority
sudo apt-get install --reinstall xorg
sudo reboot