Chrome stürzt in Ubuntu 14.04 zu oft ab

38

Seit dem Upgrade auf Ubuntu 14.04 google-chrome-stablestürzt Chrome ( ) viel häufiger ab als zuvor.

Ich lasse mehrere Registerkarten offen (> 20), aber sie sind alle hell (keine Multimedia) und haben in der Vergangenheit noch nie Probleme verursacht.

Der Prozessor- und Speicherverbrauch ist recht gering, wenn der Browser nicht mehr reagiert und das gesamte System weiterhin verwendet werden kann.

Gibt es eine einfache Lösung? Wo finde ich weitere Protokolle für eine umfassendere Diagnose?

Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben

Ricky Robinson
quelle
Nur zur Überprüfung: Das einzige, was nicht mehr reagiert, ist Chrom, richtig? Verlangsamt / stürzt der Rest des Computers auch ab, wenn Chrom stirbt?
Mitch
Entschuldigung, ich habe vergessen hinzuzufügen, dass nur Chrom betroffen ist. Alles andere funktioniert gut.
Ricky Robinson
Das ist in Ordnung - ich wollte nur überprüfen. Ist Chrome (und alles andere) die neueste Version? ( sudo apt-get update && sudo apt-get upgrade)
Mitch
1
Chrom ist das Original. Danach wird es als Chrome neu gepackt.
Amanthethy
1
Was war Ihr Upgrade-Pfad auf 14.04? Haben Sie es frisch installiert oder von 13.10 aktualisiert? Ich bin neugierig, wie ich dieses Problem immer noch erlebe ~ 2-3 mal pro Tag.
Robbmj

Antworten:

19

Ich habe das gleiche Problem - versuchen Sie es mit --disable-gpu flag, wie

google-chrome --disable-gpu

Außerdem verwende ich drei Monitore auf zwei NVIDIA-Videokarten mit geöffneten Entwicklertools (ich denke, das ist der Grund).

Ivan M
quelle
3
Herzlich willkommen! Könnten Sie weitere Details hinzufügen, wie die Symptome, die Sie hatten?
Volker Siegel
das ist was neues! Vielen Dank. Ich kann jedoch keine Dokumentation für diese Option finden. Könnten Sie beschreiben, was es tut?
Ricky Robinson
1
Ich denke, es ist ein Fehler zwischen dem NVIDIA-Treiber und dem Rendering von Chrome, weil ich diese Abstürze nach der Treiberinstallation habe
Ivan M
1
Ich bekomme das mit ATI-Community-Treibern, also nicht nur mit Nvidia und auch, wenn keine Entwicklertools geöffnet sind.
JOWAN SEBASTIAN
2
hmmm interessant, ich benutze auch mehrere monitore mit 2 nvidia karten und habe auch dev tools fast die ganze zeit geöffnet. unterscheidet sich die --disable-gpuOption von der use hardware acceleration when availableOption in den erweiterten Einstellungen?
Pferd
5

Lesen Sie diesen Beitrag im Google Chrome-Hilfeforum. Im Gegensatz zu Ihnen hängt jedoch das gesamte System. Ich poste es nur hier, weil es anderen Leuten helfen könnte, die auf Ihren Beitrag stoßen, basierend auf dem Titel, den Sie ihm gegeben haben. Es sieht so aus, als ob das Problem, dass das System hängt, etwas mit Radeon-Karten zu tun haben könnte. Wenn Sie also keine haben, ist dies möglicherweise nicht relevant für Sie.

schnupfen
quelle
Stellen Sie sicher, dass Sie genügend Swap-Platz haben, wenn das gesamte System auflegt.
Gayan Weerakutti
3

Ich hatte ähnliche Probleme mit Chromium seit dem Upgrade auf Ubuntu 14.10. Das Limit der offenen Dateien zu erhöhen, wie in meiner anderen Antwort (durch Verwenden von ulimitin bashoder Bearbeiten limits.conf), scheint das Problem für mich zu lösen. Zusammenfassung:

Führen Sie in einer Shell Folgendes aus:

ulimit -a

Überprüfen Sie die Zeile, die liest open files(oder führen Sie ulimit -nsofort). Auf meinem System ist der Wert 1024. Beenden Sie Chromium. Dann im gleichen Terminal ausgeben

ulimit -n 4096
chromium-browser

Ersetzen Sie 4096durch einen Wert, der für Ihr System geeignet ist. In dieser Browsersitzung sollten Sie mehr Registerkarten verwenden können. Sobald Sie ein angemessenes Limit gefunden haben, behalten Sie es bei limits.conf:

* harte Nr. 4096
* weiches nofile 4096
  • füge eine Zeile hinzu zu /etc/pam.d/common-session*:
Sitzung erforderlich pam_limits.so
  • Abmelden / Neustarten, um die Änderungen zu übernehmen

Verweise:

krlmlr
quelle
1

Ich kenne eine Lösung, die für mich funktioniert hat. Es scheint, dass sie mit der von Ihnen verwendeten Shell zusammenhängt. Ich habe gnome-flashback als Sitzung anstelle von Unity verwendet. Als ich das deinstallierte und die Standard-Unity wieder verwendete, hatte ich keine Abstürze. Dies wurde noch nicht bestätigt, aber aus vorläufigen Tests ist es der Fall. Also scheint das Problem bei Gnome 3 zu liegen? Möglicherweise OpenSource-Treiber und Chrome, obwohl ich bezweifle, dass es ein Problem mit Chrome ist.

Eine weitere Sache ... dies trat nur bei den 64-Bit-Versionen von Chrome auf, daher glaube ich, dass dies möglicherweise nur 64-Bit-Systeme betrifft.

dendi
quelle
Ich bemerke auch die gleichen Muster, die hier beschrieben werden. Ich bin mir nicht sicher, ob das die Ursache ist, aber ich erlebe dies nicht auf einem Chipsatz mit Unity-Aromen, sondern nur auf Gnome-Aromen von Ubuntu.
Brian Vanderbusch
1
jungs ich benutze ubuntu 14.04 (64bit) mit unity und chrome stürzt immer noch ab und der ganze computer hängt
john
0

Er ist tot, Jim!

Ist einfach nicht mehr so ​​lustig wie früher.

Chromium sagt mir übrigens:

Boo ... Sie haben keine Erweiterungen :-( Möchten Sie stattdessen die Galerie durchsuchen?

Es muss etwas anderes sein - ich habe immer vermutet, dass dies entweder mit Flash oder mit JavaScript zusammenhängt, das von Anzeigen / Trackern ausgeführt wird.

Etwas, das geholfen hat: Öffnen Sie den Task-Manager (Umschalt + Esc) und klicken End processSie einfach auf die Schaltfläche, bis Sie alles geschlossen haben, aber Browserund GPU Process(diese beiden können nicht geschlossen werden). Kehren Sie nun zu den abgestürzten Websites zurück und versuchen Sie es erneut.

Nachdem Sie alle Tabs auf diese Weise gelöscht haben, können Sie die Seiten F5nach Bedarf neu laden . So sollten Webbrowser ohnehin funktionieren - Seiten geben Ressourcen frei und werden in den Ruhezustand versetzt, wenn sie nicht verwendet werden.

Kurz gesagt, ich denke, Chromium hat sich von seiner ursprünglichen Sandbox-pro-Seite-Architektur entfernt , und jetzt besteht eine große gegenseitige Abhängigkeit zwischen den laufenden Webseiten - und dies führt zu dem berüchtigten traurigen Tab, der dazu neigt, zu kommen in Trauben.

Es ist schwierig, einen Webbrowser über einen längeren Zeitraum am Laufen zu halten. Ich hasse es, es zu sagen (oder zu tun), aber manchmal muss man einfach die Hände hochwerfen und zu Firefox zurückkehren.

kein Balken
quelle
In einigen Fällen hat dies dazu geführt, dass der Computer heruntergefahren wurde. Ich habe keine Ahnung warum. Ich denke, es gab eine Art "Mystery-Prozess" im Chrom-Task-Manager, der nicht heruntergefahren werden sollte. Der modifizierte Vorschlag lautet also: Gehen Sie die Liste der Prozesse langsam durch und achten Sie darauf, welche Prozesse Sie beenden.
Mittwoch,
0

Eine andere Methode zum Deaktivieren der GPU sind die Benutzereinstellungen.

  1. Deaktivieren Sie die Einstellung: Use hardware acceleration when available

    chrome://settings/search#hardware%20acceleration
    
  2. Überprüfen Sie nach dem Neustart des Browsers den GPU-Status

    chrome://gpu
    

    Sie sollten alles auf Software eingestellt sehen.

TJR
quelle