Mude para um terminal virtual: CTRL-ALT-F1, faça o login com seu usuário. Adicione um novo usuário admin com os seguintes comandos:
sudo adduser tmpadmin
sudo usermod -G admin tmpadmin
Agora volte para o GDM, CTRL-ALT-F8, tente fazer o login com o novo usuário. Se funcionar, há um problema com os aplicativos de inicialização ou a configuração específica do usuário afetado. Com tmpadmin você deve ser capaz de navegar para o diretório home de outros usuários, verificar o arquivo .xsession-errors para erros que podem estar relacionados ao problema.