Vorrei inserirmi nella discussione per dire la mia.
Sul PC che ho in ufficio il problema si è verificato quando ho provato a cambiare il tema del login dal default ad uno diverso (con l'elenco utenti). Il workaround:
modificare la stringa Greeter=/usr/lib/gdm/gdmgreeter in Greeter=/usr/lib/gdm/gdmlogin all'interno del file gdm.conf
ha funzionato, nel senso che ha attivato un greeter differente,
gdmlogin appunto. Da lì, ripristinando con
gdmsetup la configurazione iniziale, il login è tornato a posto.
Arguirei da tutto ciò che il problema sia insito in una qualche incompatibilità tra certi temi ed il greeter, ma quanti e quali siano, considerata la fatica a rimettere le cose a posto, francamente non so né ho al momento voglia di scoprirlo.