Wie kann ich herausfinden, was Firefox segfault macht?

4378
Peltier

Firefox hat mit dem Segfaulting begonnen, wenn ich mein Standardprofil verwende. Wenn ich es im abgesicherten Modus starte, läuft es OK. Ich weiß, dass der Segfault wahrscheinlich von einer Erweiterung oder von einer benutzerdefinierten Einstellung stammt. Das Problem ist, dass ich viele davon habe ...

Gibt es eine Möglichkeit, mehr Details über den Absturz zu erfahren, damit ich das Problem beheben kann, ohne mein Profil vollständig zu verlieren?

OS: Arch Linux FF 3.5.3

2

2 Antworten auf die Frage

4
avelldiroll

Verwenden Sie strace, um Systemaufrufe zu verfolgen. Es zeigt Ihnen, was das Programm vor dem Absturz versucht:

strace firefox 

Wenn Sie nichts relevantes finden (Firefox versucht, einen nicht vorhandenen Pfad zu öffnen, ...), führen Sie zunächst einen Memtest und eine Dateisystemprüfung durch. Ich habe Stunden verloren, weil ich mir sicher war, dass einige Probleme nicht auf die Hardware bezogen waren.

Memtest86 + ist ein kleines Dienstprogramm, das auf vielen Systemen und Live-CDs als Startoption verfügbar ist

Eine Dateisystemprüfung erfolgt durch Starten des folgenden Befehls, wenn die Zielpartition (sda1 mit einem ext3-Dateisystem hier) nicht angehängt ist (beispielsweise von einer Live-CD):

e2fsck -cfvp /dev/sda1 
2
Bobby

Deaktivieren Sie jedes AddOn, das Sie kürzlich installiert haben, bis es stoppt ... Ich denke, dies wäre der einfachere Weg, anstatt den ganzen Weg des 'echten' Debugging zu gehen.

zB durch Ausführen von `firefox --safe-mode` Paul van Leeuwen vor 6 Jahren 0