thunar-1.6.10 in Debian Stretch hat jedenfalls keine neueren Patches.
Thunar-Abstürze machen Xubuntu 15.10, 16.04, 16.10 und 17.04 unbenutzbar
Anmeldungsdatum: Beiträge: 701 Wohnort: Hamburg |
|
Anmeldungsdatum: Beiträge: 3741 |
64 bit.
Detailansicht mit Name, Größe, Typ und Änderungsdatum. Ich hatte es bislang in einer virtuellen Box getestet, aber wie gesagt, das lief ohne Probleme. Ich installiere es jetzt produktiv. |
Anmeldungsdatum: Beiträge: 701 Wohnort: Hamburg |
der von Harald Judt im Bugtracker beschriebene Test ist gut: Man öffne thunar und gehe in /tmp Man lege darüber ein kleines Terminalfenster, so dass man thunar noch sieht. Dann wechselt man im terminal in den Ordner: cd /tmp Jetzt gibt man im Terminal den folgenden Befehl ein for i in $(seq 1 10); do touch "$i.txt"; done Es werden 10 Textdateien angelegt. Nun gibt man im Terminal den folgenden Befehl ein: while true; do for i in $(seq 1 10); do mv "$i.txt" "$i.txt.txt"; done; sleep 1; for i in $(seq 1 10); do mv "$i.txt.txt" "$i.txt"; done; sleep 1; done Mit dem originalen thunar crasht es nach kurzer Zeit. Meine gepatchte Version hält scheinbar ewig durch. |
Anmeldungsdatum: Beiträge: 701 Wohnort: Hamburg |
Kommando zurück: 'ewig' ist falsch, es dauert nur etwas länger, bis es crasht, und thunar beendet sich dann ohne dass Ubuntu ein Fehlerfenster aufmacht. Im syslog sieht man aber trotzdem Apr 30 19:37:13 martin-desktop kernel: [ 5789.458375] Thunar[7042]: segfault at 20 ip 0000561dbed703f2 sp 00007ffd772d1eb8 error 4 in thunar[561dbed35000+b9000] Ich teste weiter... |
Anmeldungsdatum: Beiträge: 3741 |
Ich hab das jetzt etwa 2 Minuten laufen lassen (zu kurz?). Thunar hat das nicht gestört, einen Fehler gab es nicht. Edit: Auf einer zweiten, diesmal eine echte physische Maschine jetzt 5 Minuten laufen lassen. Kein Absturz. |
Anmeldungsdatum: Beiträge: 22 |
Mit diesem Programm konnte ich (leider) keinen Absturz produzieren. Manuelles Umbenennen scheint bei mir wesentlich effektiver zu funktionieren. |
Anmeldungsdatum: Beiträge: 701 Wohnort: Hamburg |
probier doch mal, ob das binary aus https://bugzilla.xfce.org/show_bug.cgi?id=12264#c61 bei Dir eine Verbesserung bringt. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 1044 |
Die Xubuntu-Entwickler haben ein PPA zur potentiellen Behebung des Thunar-Absturz-Problems veröffentlicht und suchen nun Tester dafür. Ich nehme an, daß nach erfolgreichen Tests das PPA in die offiziellen 16.04-Quellen fließen wird? Immerhin tut sich jetzt endlich etwas von offizieller Seite : https://lists.ubuntu.com/archives/xubuntu-devel/2016-May/011158.html |
Anmeldungsdatum: Beiträge: 701 Wohnort: Hamburg |
Da ist genau der gleiche Patch (und sonst kein weiterer) drin, den ich für mein binary auch ausgewählt hatte. Während ich im täglichen Umgang damit keine Crashes mehr hatte (die bei mir allerdings immer in Verbindung mit Verschiebevorgängen stattfanden), lässt sich auch damit beim ersten testcase (den ich hier auch schon beschrieben hatte) sehr schnell ein crash produzieren. Nach dem update auf 16.04. hatte ich zunächst keine Probleme, und auch der testcase brachte keine Fehler. Aber im täglichen Betrieb crasht es trotzdem immer wieder. Es sind wohl verschiedene Bugs, die nur unter bestimmten Bedingungen auftreten, für die noch kein zuverlässiger Testfall gefunden wurde. Falls jemand die Tests des Xubuntu-Teams macht und dabei Crahes hat, wäre es vielleicht hilfreich, wenn die gleichen Tests anschließend nochmal mit meinem neuen binary gemacht werden, das ich unter 16.04 (64bit) kompiliert habe. Da sind jetzt zusätzlich noch die Patches aus Kommentar 7, 14 und 41 aus https://bugzilla.xfce.org/show_bug.cgi?id=12264 enthalten. In dem anliegenden zip liegt das binary thunar, das in den Ordner /usr/bin verschoben werden muss. Kleines Gimmick nebenbei: Ich habe das Format der Datumsanzeige gepatcht, so dass bei entsprechender Einstellung jetzt dd.mm.yyyy hh:mm:ss dargestellt werden. (statt der amerikanischen Schreibweise mit Jahr, Monat, Tag) |
Anmeldungsdatum: Beiträge: 3741 |
Debian Stretch mit Thunar läuft bei mir ohne Probleme. Installier dir das doch mal in einer VM und probier doch mal die Testcases, das ist ne Sache von 20 Minuten. Ich werd nachher mal die Testcases machen. |
Anmeldungsdatum: Beiträge: 452 |
Mit dem 32-Bit System auf dem Thinkpad X200s gibt es bisher keine Probleme mit Thunar. Das Skript mit der Umbenennen-Aktion zeigt aber das Verhalten, dass im Bugreport gemeldet wurde. Es sieht im Thunarfenster so aus, als würden Dateien zeitweise "verschwinden". Aber ein Verschieben von Dateien ging auf dem Thinkpad bisher gut. Mit dem 64-Bit System habe ich das seltsame Kompilat verwendet - Resultat 👍 Auch nach einer Stunde kommt der Absturz nicht. Die Dateien werden alle angezeigt (ohne das zeitweise verschwinden also). Mit Dateiverschiebungen ist der Test nur dann sinnvoll wenn die Aktion zu einem ganz anderen Ordner stattfindet. Das Verschieben in der Lage Ordner<->Unterordner kann ohne Absturz verlaufen, z.B. von ~/Dokumente nach ~/Dokumente/Test. Eine Verschiebung einer Datei von ~/Dokumente nach /tmp lieferte mit dem Thunar-Original einen Absturz. Der Thunar-DoktorSeltsam macht es heute ohne Probleme. Auch die komplexen Umbenennungen (mehrere Dateien auswählen, F2, dann nummerieren, Zeichen einfügen, entfernen usw.) lieferten keinen Absturz. |
Anmeldungsdatum: Beiträge: 528 Wohnort: Leipzig |
Nach mehreren Abstürzen (immer beim Verschieben) habe ich nun auch DoktorSeltsam's Patch probiert - klappt bestens - vielen Dank!! |
Anmeldungsdatum: Beiträge: 435 Wohnort: Osnabrück |
Dieser Fehler existiert auch noch in der 16.04. LTS. Ich habe die neue LTS komplett neu installiert. Dennoch schließen sich alle Fenster, wenn ich eine Datei auf dem Desktop umbenenne oder auf ein anderes Laufwerk verschiebe. Das ist echt nervig!! Viele Grüße Eleanora |
Anmeldungsdatum: Beiträge: 610 |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 1044 |
Hier klappt das auch sehr gut. Also, Eleanora, einfach die von Dr. Seltsam korrigierte Thunar-Datei aus seinem obige Beitrag vom 7. Mai mit Adminrechten über die bestehende Datei „/usr/bin/thunar“ drüberkopieren, dann abmelden und neu anmelden (oder den laufenden, alten Thunar manuell beenden) und von nun sollte Thunar gehen. Daß soetwas allerdings von jedem Benutzer einzeln gemacht werden muß, weil eine Langzeit-Version (LTS) von Ubuntu mit einer kaputten Thunar-Version ausgeliefert wurde, ist denkbar schlecht. |