Aurais-tu une partition Home séparée, et qui plus est, pleine ? J'ai déjà vu que le WM ne se lance pas lorsqu'il n'a pas la place pour écrire dans ses fichiers.
Une fois sur la fenêtre de login, essaye de faire ALT+CTRL+F2. Tu vas passer en mode commande. Rentre ton login et mdp. Si tu arrives à te connecter, lance la commande
df -h
pour voir un peu l'occupation de tes partitions.