Houve muitas perguntas no askubuntu sobre o retorno constante à tela de login.
Eu atualizei máquinas com placas AMD e nVidia de 14.04 para 15.04 (até 14.10) e em ambas tive esse problema. (drivers proprietários)
Ambos resolvidos.
Para nVidia
Quando na tela de login, inicie o terminal: Ctrl + Alt + F1
encontrou os drivers:
dpkg -l | grep nvidia
reinstalou-os com apt-get remove <package name>
e apt-get install <package name>
Para AMD
No ecrã de início de sessão, iniciou o terminal: Ctrl + Alt + F1
encontrou os drivers:
dpkg -l | grep amd
e acabou de removê-los com apt-get remove <package name>
Os drivers de código aberto MESA foram instalados, então funcionou.