Das ist erst gestern passiert. Ich habe nichts wissentlich geändert, obwohl ich Auto-Update in Ubuntu aktiviert habe.
Ich kann Chrome gut starten, es wird eine Weile funktionieren, aber dann öffne ich einen Tab und es wird alles außer der Maus einfrieren, die ich noch bewegen kann. Ich kann nichts tun (einschließlich der Umstellung auf STRG-ALT-FX), daher ist nur die Option REISUB (oder Hard-Reset) verfügbar. Ein Neustart von Chrome nach einer Weile hat normalerweise den gleichen Effekt wie das Öffnen eines Tabs.
Ich habe versucht, Chrome vollständig zu bereinigen und den Einstellungsordner zu entfernen, bevor ich die neueste Version neu installiert habe, aber es hat nicht geholfen. Das Deaktivieren aller Erweiterungen hat nicht geholfen.
Ich verwende das neueste stabile Ubuntu 14. 15 GB RAM, Intel i7
Eine weitere Kuriosität sind die kleinen Benachrichtigungsfenster, die ich von Chrome erhalte und die normalerweise Informationen über eine neue E-Mail oder eine der Plug-in-Benachrichtigungen anzeigen. Es handelt sich nur um einen schwarzen Block, keinen Inhalt.
Gibt es ein Protokoll, in dem ich nach Informationen zum Absturz suchen kann? Ich habe dmesg überprüft, aber es bedeutet mir nicht viel:
dmesg | grep chrome
[ 132.889813] nouveau E[chrome[2606]] multiple instances of buffer 125 on validation list
[ 132.889818] nouveau E[chrome[2606]] validate_init
[ 132.889819] nouveau E[chrome[2606]] validate: -22
[ 422.162086] nouveau E[chrome[2606]] multiple instances of buffer 121 on validation list
[ 422.162092] nouveau E[chrome[2606]] validate_init
[ 422.162094] nouveau E[chrome[2606]] validate: -22
[ 422.178322] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.201707] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.202702] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.220245] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.236486] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.269815] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.302031] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.334962] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.336436] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.351666] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.368438] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
Ich habe Chrom nicht getestet, ich habe gelesen, dass in diesem Fall Ähnliches passiert. Andere Themen, die ich gelesen habe, schlagen einen Wechsel zu Firefox oder Chrom vor, aber das löst das Problem nicht. Ich brauche Chrome aus zahlreichen Arbeitsgründen und da es zu Hause auf derselben Ubuntu-Version einwandfrei funktioniert, würde die Logik vorschlagen, dass es reparabel ist.
Ich denke, es hängt mehr mit der Laufzeit von Chrome und nicht mit Ubuntu zusammen. Wenn ich Ubuntu starte und Chrome sofort starte, stürzt es nach ein paar Minuten auf einem neuen Tab ab. Wenn ich Chrome nach dem Booten nicht starte und es erst später starte, startet es einwandfrei und stürzt ab, nachdem es die gleichen Minuten lang ausgeführt wurde.
Danke vielmals
quelle
Antworten:
Das Problem liegt bei Google Chrome v44. Sie können weiterarbeiten, indem Sie Chrome ohne GPU-Beschleunigung starten:
Oder indem Sie Chrome entfernen und die Version direkt davor installieren:
Auf diese Weise können Sie Chrome verwenden, bis eine Fehlerbehebung abgeschlossen ist.
Hinweis: Sie können die GPU-Beschleunigung nicht über die Einstellungs-URL deaktivieren, da dies Ihr System sofort einfriert:
quelle
Ich habe das gleiche Problem mit Ubuntu 14.04 und Chrome. Ich habe NVIDIA Geforce GTX 650 Grafikkarte. Das Problem scheint in der Tat der neue Grafikkartentreiber von Ubuntu zu sein. Das Problem wurde behoben, indem ich unter Systemeinstellungen -> Software & Updates -> Zusätzliche Treiber einen proprietären NVIDIA-Treiber (oder eine beliebige Karte) anstelle von Nouveau auswählte. Diese Änderung scheint auch ein Problem behoben zu haben, das ich mit dem Mediaplayer von YouTube hatte (gilt möglicherweise nicht für andere Mediaplayer). Insbesondere sich schnell bewegende Videobilder schienen in Abschnitten mit horizontalen "Fehlerlinien" aktualisiert zu werden. Es scheint auch weg zu sein.
quelle
Ich deinstalliere Chrome und lösche dann alle meine Konfigurationsdateien, und nichts, bekam das gleiche Problem. Das funktioniert bei mir in Ubuntu 14.04 mit 64 Bit
quelle
Stellen Sie sicher, dass Sie einen guten Status mit haben
Graphics Feature Status
im Browser . Folgen Sie diesem Link, um zu überprüfen:Sie sollten alle grünen Optionen sehen
Hardware accelerated
. Wenn nicht, gehe zuDie erste Zeile ist Ihre zu aktivierende Flagge
Override software rendering list
# ignore-gpu-blacklist .Starten Sie Ihren Browser neu und überprüfen Sie erneut Ihren
Hardware accelerated
Status.Stellen Sie außerdem sicher, dass Sie beim Ausführen des Browsers über genügend freien Speicher verfügen
quelle
Ich habe es gelöst, indem ich den Nouveau-Grafiktreiber durch den hier beschriebenen Nvidia-Treiber ersetzt habe .
Nicht
google-chrome --disable-gpu
erforderlichquelle
Ich habe einen Patch in LKML gepostet, um diesen Fehler zu umgehen, und es wurde mir mitgeteilt, dass das Problem als libdrm-Fehler (nicht Chrome) identifiziert wurde.
https://bugs.freedesktop.org/show_bug.cgi?id=89842#c19
Dieses Problem hängt mit zusammen
libdrm 2.40.6
nur und über den obigen Link gibt es keine anderen Anwendungen, nur Chrome, bei denen der gleiche Fehler mit nouveau auftreten kann.Ein Downgrade auf die Vorgängerversion von ist möglich
libdrm
.Wenn Sie "sperren" möchten, dh Ihr System daran hindern, automatisch wieder auf 2.6.40 zu aktualisieren, tun Sie dies
Ich habe erfolgreich ein Downgrade auf 2.4.56 durchgeführt und kann überprüfen, ob Chrome bei aktivierter GPU-Beschleunigung wie erwartet funktioniert.
quelle
Ich habe das vor einiger Zeit auf meinem nicht-Ubuntu-basierten, autobuiltem LFS-System gesehen (ich bin ein Verrückter ohne Leben, ich gebe es zu). Cue viel schreien in der Dmesg-Protokoll über beschädigte Bos etc.
Für mich bestand eine andere Lösung, mit der ich in den meisten Situationen das hardwarebeschleunigte Rendern beibehalten konnte, darin,
LIBGL_DRI3_DISABLE=1
vor dem Starten von Chromium in die Umgebung zu exportieren . DRI3 scheint noch nicht so weit zu sein ...quelle
Das Entfernen und Installieren der Vorgängerversion half mit den folgenden Befehlen. Ich habe i386 anstelle von amd64 ausgetauscht und die Installation verlief einwandfrei. Danke für die Hilfe.
quelle
Für mich wurde das Problem gelöst, indem alle Passwörter, die doppelt vorhanden, abgelaufen, übertrieben lang, unbenutzt usw. waren, vom Chrome Password Manager entfernt wurden. Es scheint, dass die Auswahl sehr komplexer Passwörter dazu neigt, das gesamte Betriebssystem zum Absturz zu bringen oder einzufrieren, und das passiert auch unter Windows. Eine andere Sache, die ich tat, stellte ich meine swappiness auf 0 herunter.
quelle
Ich habe mit dem gleichen Problem auf meinem Ubuntu 14.10 zu kämpfen. Die Lösung ist einfach, Chrome jedes Mal zu töten, wenn es die CPU auffrisst. Hier ist mein Skript, um das zu tun.
quelle
Ich benutze im Allgemeinen gerne Chrome, aber es ist die einzige Software auf meinem Ubuntu, die garantiert das gesamte Betriebssystem einfriert, wenn genügend Zeit zur Verfügung steht. Und manchmal kann ich buchstäblich nichts anderes tun als einen Kaltstart. Wenn ich bereits ein anderes TTY geöffnet hatte ( Alt+ Ctrl+ Fn), kann ich möglicherweise auf Issue umschalten oder nicht
killall chrome
, wodurch das Betriebssystem sofort repariert wird. Dasselbe gilt, wenn bereits eine SSH-Verbindung ansteht. Manchmal bewegt sich der Mauszeiger über den Bildschirm, aber absolut nichts anderes reagiert. Manchmal nicht einmal der Mauszeiger.Wie auch immer, ich habe experimentell herausgefunden, dass der Arbeitsspeicher knapp wird, wenn Chrom gerade verwendet wird. Einige schreckliche Speicherlecks. Also, was ich getan habe, um zu vermeiden, dass mein Betriebssystem komplett eingefroren ist, bis es keine Rettung mehr gibt, ist ein bisschen ein Heimwerker. Ich habe ein einfaches Bash-Skript erstellt und unter der Crontab meines Benutzers installiert. Ich laufe es jede Minute. Es prüft, ob der freie RAM-Speicher verfügbar ist, und wenn er unter das von mir festgelegte Limit (ich verwende 200 MB)
killall chrome
fällt, wird er dreimal hintereinander ausgegeben (nur für den Fall). Danach ist Chrome vom Bildschirm verschwunden, aber es wird ein Dialogfeld angezeigt, in dem Sie erfahren, was passiert ist, wie viel Speicher Sie übrig haben und wie viel Sie jetzt haben, nachdem Sie es von Chrome wiederhergestellt haben. Das Skript sieht wie folgt aus:Wenn ich auf meinem RAM einen kritischen Tiefpunkt erreiche, wird mein Chrome beendet und ich sehe Folgendes:
quelle