Mo 26 Apr There i fixed it! Heute: Hängender Nautilus

Heute will ich mal eine kleine Serie über haarsträubende Bugs rund um Linux starten. Der Aktuelle hat mich jetzt vier Stunden Frei- und sicher vier Wochen Lebenszeit gekostet.

Alles fing damit an, dass nautilus - der Dateimanager des GNOME-Desktops nicht mehr starten wollte. Mehr als ein Taskleisteneintrag (etwa 20 Sekunden) war dem Ding nicht zu entlocken und auch gdb und strace brachten nichts Verwertbares. Da Nautilus mit einem anderen Benutzerprofil und auch als root (mittels gksudo) startete, lag es wohl nicht am Programm selbst, sondern an irgendeiner Einstellung und/oder Datei oder Rechten in meinem Homeverzeichnis.

Als ich nach knapp vier Stunden so ziemlich alles gesichert, ausgetauscht, gelöscht, chown-ed, etc. habe was auch nur entfernt mit Nautilus oder GNOME zu tun hat, fiel mir eine SVG-Grafikdatei auf dem (ebenso eingefrorenen) Desktop auf welche anstatt der Minivorschau nur eine Uhr zeigt wie sie sichtbar ist, solange die Vorschau nicht erstellt wurde. Was soll ich sagen? Datei weggesichert, vom Desktop gelöscht und TADA: Nautilus funktioniert wieder. Witzigerweise auch nachdem ich die Datei wieder zurückkopiert habe. fsck brachte keine Fehler im Dateisystem und die Datei selbst war auch in Ordnung, so dass ich nach wie vor keine Ahnung habe warum das passiert ist. Ich muss wohl nicht extra dazu sagen, dass der Bugtracker von Ubuntu/Fedora/Gnome/younameit voll ist von entsprechenden Einträgen, die aber allesamt andere Ursachen haben. Scheinbar ist es das Standardverhalten von nautilus bei Problemen einfach mal genau nichts zu tun.

Ich frage mich ernsthaft warum man so einen Fehler nicht abfangen oder wenigstens redseliger behandeln kann. Da kommt doch keine Sau drauf.