Vermutlich hast Du nach dem Absturz fehlerhafte Einträge in Deiner lokalen Konfiguration. Diese liegt im Verzeichnis: /home/"username"/.config/ Wo genau, kann ich nicht sagen. Evtl. ist noch mehr defekt oder nicht mehr vorhanden. Da Du Dich aber noch in der Konsole einloggen kannst, ist nicht alles verloren.
Abhilfe: In der Konsole einloggen und das Verzeichnis ~/.config umbenennen in z.B. ~/old.config
Ab jetzt müsste es wieder möglich sein, einen Grafik-Loggin zu erreichen. Allerdings mit der default-Konfiguration.
Jetzt möglichst alles Wichtige, auch die versteckten Datein und Verzeichnisse, auf einem anderen Datenträger sichern, mit Ausnahme der Dateien unterhalb von ~/.config !! sonst bekommst Du das Problem wieder.
Nun kannst Du testen, ob Dein System noch normal funktioniert. Bei mir war beispielsweise selbst nach einer Neuinstallation von keepass2 dieses nicht lauffähig. Zuerst habe ich noch fehlende Libraries nachinstalliert, aber es kamen immer neue Fehler auf...
Also empfehle ich das gewünschte OS, hier Ubuntu 16.04 neu zu installieren. Nicht als update, sondern von einem Install-Medium Deiner Wahl ganz neu. Das ist zwar etwas arbeitsintensiver, aber funktioniert besser als das upgraden. Danach kannst Du Deine gesicherten Dateien wieder einpflegen. Nur die Konfiguration der grafischen Oberfläche muss von Hand erfolgen.
Ich wünsche viel Erfolg.