Isso acabou sendo um problema com o LightDM. Para qualquer um que se deparasse com esse problema, eu executei os seguintes comandos e consegui fazer o login corretamente depois:
chown username:username .Xauthority
sudo chmod a+wt /tmp
sudo service lightdm restart
Source : Postado por OP na pergunta em si.