Seit dem Upgrade auf Ubuntu 14.04 google-chrome-stable
stü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?
14.04
google-chrome
crash
Ricky Robinson
quelle
quelle
sudo apt-get update && sudo apt-get upgrade
)Antworten:
Ich habe das gleiche Problem - versuchen Sie es mit --disable-gpu flag, wie
Außerdem verwende ich drei Monitore auf zwei NVIDIA-Videokarten mit geöffneten Entwicklertools (ich denke, das ist der Grund).
quelle
--disable-gpu
Option von deruse hardware acceleration when available
Option in den erweiterten Einstellungen?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.
quelle
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
ulimit
inbash
oder Bearbeitenlimits.conf
), scheint das Problem für mich zu lösen. Zusammenfassung:Führen Sie in einer Shell Folgendes aus:
Überprüfen Sie die Zeile, die liest
open files
(oder führen Sieulimit -n
sofort). Auf meinem System ist der Wert1024
. Beenden Sie Chromium. Dann im gleichen Terminal ausgebenErsetzen Sie
4096
durch 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 beilimits.conf
:/etc/pam.d/common-session*
:Verweise:
quelle
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.
quelle
Ist einfach nicht mehr so lustig wie früher.
Chromium sagt mir übrigens:
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 process
Sie einfach auf die Schaltfläche, bis Sie alles geschlossen haben, aberBrowser
undGPU 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
F5
nach 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.
quelle
Eine andere Methode zum Deaktivieren der GPU sind die Benutzereinstellungen.
Deaktivieren Sie die Einstellung:
Use hardware acceleration when available
Überprüfen Sie nach dem Neustart des Browsers den GPU-Status
Sie sollten alles auf Software eingestellt sehen.
quelle