Les autres fonctionnent correctement ? Sur quelle variante d'Ubuntu es-tu ? la principale avec GNOME 3 ou un autre environnement ?
Si c'est GNOME 3, sélectionne l'utilisateur à problème et, avant de rentrer son mot de passe, tu devrais avoir une icône d'engrenage pour choisir sa session (il devrait y en avoir deux : "Ubuntu" et "Ubuntu sur Wayland"). Sur laquelle est-il par défaut et est-ce que l'autre fonctionne ?
Autre chose à vérifier : à l'écran de connexion, passe sur une console (ctrl + alt + F2, F3...) et connecte-toi en mode texte avec le compte utilisateur qui a un problème. Rentre la commande suivante :
ls -la ~ | grep auth
Tu devrais voir un fichier .Xauthority. Vérifie que ses droits sont -rw------- et que le fichier lui appartient ("machin machin" après les permissions s'il s'appelle "machin").
Essaie aussi de démarrer la session depuis la console avec la commande
startx : est-ce qu'il y a des erreurs ou est-ce qu'elle se lance ?