Firefox neustarten nach Abstürzen (auf *NIX-Systemen)
Sven (κ)
- browser
Hallo,
auf unterschiedlichsten Systemen, meiner Erinnerung nach alle UNIX (d.h. Linux
oder OSX) kommt nach einem Absturz von Firefox (was z.B. häufig durch Plugins
wie Flash verursacht wird) ein "Benutzeridentitäten"-Dialog. Wählt man hier die
verwendete "default"-Identität, bekommt man in der Regel den Fehler, dass diese
nicht benutzt werden könne, weil sie in Benutzung sei.
Nun, wie wir alle wissen, sind offizielle Firefox-Releases nicht gerade instabil,
daher kommt es (bei mir) relativ selten vor, und irgendwie gehts dann auch
immer wieder (ob das mit Windows genauso ist, kann ich noch schlechter sagen).
Fakt ist: Heute hatte ich wieder so einen Fall auf einem PC in meinem Netzwerk.
Dort ist der Browser bereits vor Tagen abgestürzt und auch nach zahlreichen
Reboots hat sich an der Situation nichts geändert. Zwar hat das Einrichten
einer neuen Identität den Browser »wieder« benutzbar gemacht, aber Extensions,
Bookmarks, etc. fehlten natürlich.
So begab ich mich mal ein bisschen auf die Suche und fand im standardmäßigen
Benutzerkonfigurationsverzeichnis (~/.mozilla/firefox/) für jede Identität
ein Verzeichnis, wobei sich in der default-Identität eine Datei namens "locked"
befand, welche ein Link auf ein längst nicht mehr existierendes Socket dar-
stellte. Ein simples Löschen des Softlinks behebte sämtliche Probleme.
Und nun meine Frage: Wenn es so einfach *wäre*, warum wird sowas nicht ein-
programmiert? Die Frage zielt direkt darauf ab: Was habe ich übersehen?
Außerdem: Habt ihr bei euren Firefox-Abstürzen (...) ähnliches erlebt?
(ja, komische Frage ;-)
Grüße,
der vielzulange nicht mehr hiergewesene Sven
Moin!
Und nun meine Frage: Wenn es so einfach *wäre*, warum wird sowas nicht ein-
programmiert? Die Frage zielt direkt darauf ab: Was habe ich übersehen?
Oh. Firefox wird durch Skripte gestartet und ist OSS. Du darfst Deine Erkenntnisse und die gefundene Lösungsmöglichgkeit als Bug melden und sogar Deine Startskripte anpassen :)
Aber Danke für den Tipp. Bei mir ist oftmals so, dass Firefox-Instanzen sich nicht beenden und ich mit einem 'killall firefox' oder 'killall firefox-bin' nachhelfen muss.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Moin fastix®,
Oh. Firefox wird durch Skripte gestartet und ist OSS.
Vielen dank, beider Tatsachen bin ich mir bewusst :)
Du darfst Deine Erkenntnisse und die gefundene Lösungsmöglichgkeit als Bug melden und sogar Deine Startskripte anpassen :)
hmmm, Bugzilla, muss man angemeldet sein, schon mal sehr schlecht.
Außerdem könnte ich aus dem Stehgreif keine Möglichkeit aufzählen, mit einem
Shellscript die Existenz eines Unix Domain Sockets zu überprüfen ;-)
Aber Danke für den Tipp. Bei mir ist oftmals so, dass Firefox-Instanzen sich nicht beenden und ich mit einem 'killall firefox' oder 'killall firefox-bin' nachhelfen muss.
jein, dass der Firefox auf jeden Fall schon tot war, beweist ja schon die Tatsache, dass der PC inzwischen mehrfach »neugestiefelt« wurde. Ehrlich gesagt weiß ich auch gar nicht mehr genau, was da abgestürzt ist: PC oder Programm ;)
MFFG (Mit freundlich- friedfertigem Grinsen)
immernoch das schöne alte, wie vor mehreren Jahren. Schön sich wiederzulesen :)
Grüße,
Sven