GUI / Unity stürzt in 16.04 LTS ab, nach Updates 2018-01-04, Compiz Segfaults

41

Die neuesten Updates (01.04.2008) sorgen dafür, dass mein Laptop ständig mit der GUI / Unity abstürzt:

(Intel Pentium su4100 Prozessor)

Syslog:

Jan  5 11:38:53 1810 kernel: [ 1850.327738] compiz[11911]: segfault at 0 ip 00007f6c7baf0c16 sp 00007ffd5ec71c60 error 4 in i965_dri.so[7f6c7b513000+82d000]

Nach dem Login habe ich einen leeren Desktop, nur ein Hintergrundbild, GUI / Unity befinden sich in einer Absturzschleife:

  • Kein Panel.
  • Kein Schuss.
  • Programm kann nicht gestartet werden.
  • Launcher verschwindet.
  • Sidebar verschwindet.
  • System Absturz.
  • Windows-Taste funktioniert nicht.
  • Die Tastenkombination Alt+ Tabfunktioniert nicht.

Der Computer ist einfach nicht verwendbar. Gleiches gilt für den Gastzugang. Das einzige , was Arbeits: öffnen Sie ein Terminal CTRL+ ALT+ TLog - Dateien zu untersuchen.

Ich habe Low Graphics Mode auf Unity irgendwie gezwungen , mich einzuloggen und den Fehler zu melden, aber immer noch viele Probleme:

  • Dash funktioniert nicht
  • Alt+ Tabfunktioniert nicht
  • Manchmal verschwinden alle Fenster für einige Sekunden

Fehlerbericht

Irgendwelche Ideen für eine Lösung oder eine Problemumgehung?

AKTUALISIEREN

Wenn Sie die gleichen / sehr ähnlichen Probleme haben, folgen Sie dem Link zu meinem Fehlerbericht und markieren Sie dort, dass Sie ebenfalls betroffen sind. Oder reichen Sie Ihre eigenen ein. Bitte hinterlassen Sie einen Kommentar, wenn Sie möchten, oder stimmen Sie ab - dies ist ein unangenehmes Problem -, aber eine Antwort sollte einen Fix oder eine Problemumgehung bieten, damit Benutzer ihren Computer wieder verwenden können.

Ohne ordnungsgemäße Fehlerberichte kann Ubuntu keine Probleme beheben.

Janghou
quelle
2
Bitte beachten Sie, dass sich der Titel in etwa wie folgt ändert: Nach dem Ubuntu-Update vom 16. April 2018 verschwindet Launcher / Sidebar und der Systemabsturz ähnelt vielen Fragen, die bereits hier gestellt wurden. Auf diese Weise findet ein durchschnittlicher Benutzer diese Q & A-Suche mit größerer Wahrscheinlichkeit. Viele wissen nicht, was ein Speichersegmentfehler ist.
WinEunuuchs2Unix
1
Dies ist bei weitem der schlimmste Update-Fehler, den ich seit 11 Jahren erlebt habe. Es ist immer schwierig, für beide noobsund das richtige Gleichgewicht in der Formulierung zu finden nerds. Ich wähle, compiz segfaultsweil das die Nachricht im Syslog ist (/ var / log / syslog).
Janghou
2
Sie möchten sich jetzt als von dem anderen Fehler betroffen markieren, von dem @ janghou's als Duplikat markiert wurde. Bitte hinterlassen Sie auch keine sinnlosen Kommentare (z. B. ist es in Ordnung, eine noch nicht erwähnte Problemumgehung zu erklären: "Ich auch, OMG, das sind so schreckliche Entwickler, was zum Teufel machst du da?! ??!" Wirrwarr Dev Posteingänge und machen sie genervt)
Ads20000

Antworten:

31

UPDATE APRIL

Ich war am 26. April 2018 erneut von diesem Bug / Symptom betroffen. Ich konnte es beheben, indem ich den March-Fix anwandte UND zusätzlich das Absturzverzeichnis bereinigte.

rm ~/.config/upstart/lowgfx.conf
sed -i 's/-lowgfx//' ~/.config/compiz-1/compizconfig/config
rm -r ~/.cache/
sudo rm -r /var/crash/*
reboot

UPDATE März 2018.

Es scheint, dass ein Fehler mit mehr oder weniger den gleichen Symptomen einige Benutzer Anfang März 2018 getroffen hat. Dieser neue Fehler ist in compiz-config, nicht compiz. Und es ist weniger streng: Gastsitzung und niedriger Grafikmodus funktionieren einwandfrei. Neuer Fehlerbericht .

Fix (für die meisten Benutzer):

rm ~/.config/upstart/lowgfx.conf
sed -i 's/-lowgfx//' ~/.config/compiz-1/compizconfig/config
rm -r ~/.cache/
reboot

Erläuterung: Entfernen Sie alle lowgfx.conf-Dateien und wechseln Sie profile = unity-lowgfx zu profile = unityin .config/compiz-1/compizconfig/config. Bereinigen Sie das Cache-Verzeichnis in Ihrem Ausgangsverzeichnis. Vielen Dank an alle, die zum Bugreport beigetragen haben.

Wenn Sie im März getroffen werden und die oben genannte Lösung nicht funktioniert, hinterlassen Sie eine Nachricht im Fehlerbericht . Versuchen Sie es mit Problemumgehung 3 (siehe unten). Versuchen Sie andernfalls, die Compiz-Einstellungen in CCSM zu optimieren. Oder löschen / bereinigen Sie Ihr ~ / .cache-Verzeichnis.


Fehler behoben (Januar)

Dieser Fehler ist jetzt behoben . Updates sind in Xenial-Updates enthalten, daher wird das Problem durch ein Update behoben.

 sudo apt update && sudo apt upgrade -y

Sie können vorgeschlagen deaktivieren:

 System Settings -> Software & Updates -> Tab Developer options -> uncheck proposed

Oder setzen Sie eine Ihrer Problemumgehungen zurück.

Hintergrund

Dieser Fehler wird durch die Mesa-Updates vom 04.01.2018 auf 17.2.4 bestätigt und verursacht. Der Fehler ist jetzt als Duplikat eines früheren Fehlers markiert , der am 01.12.2017 eingereicht wurde. Leider wurde dieser Fehler falsch abgelegt .

Betroffen sind nur ältere Intel, ~ 2006-2011, mit integrierter Grafik (Gen4 / 5). Und es scheint nur Unity zu betreffen, nicht Gnome oder LXDE.

Die folgenden Informationen sind veraltet

Der Patch für diesen Fehler wird in Kürze verfügbar sein. Bitte helfen Sie Ubuntu, indem Sie dieses neue Paket testen. Informationen zum Aktivieren und Verwenden von -proposed finden Sie unter https://wiki.ubuntu.com/Testing/EnableProposed . Bitte geben Sie auf der Seite mit den Fehlerberichten Feedback , damit andere Ubuntu-Benutzer dieses Update nutzen können. Siehe Kommentar 48 für Informationen.

Zum Aktivieren vorgeschlagen (bitte lesen Sie zuerst die Informationen in den obigen Links) :

 System Settings -> Software & Updates -> Tab Developer options -> check proposed

Installieren Sie Patches

  sudo apt-get install libgl1-mesa-dri/xenial-proposed
  sudo reboot

Fügen Sie dann eine Datei hinzu/etc/apt/preferences.d/proposed-updates

 Package: *
 Pin: release a=xenial-proposed
 Pin-Priority: 400

Dies schützt Sie vor dem nächsten Update aller Pakete im vorgeschlagenen Repository sudo apt upgrade. Das willst du nicht.

Wenn Sie diese Datei hinzufügen, bevor Sie die Patches installieren, wird eine Abhängigkeitsfehlermeldung angezeigt.

Wenn Sie eine PPA als Workaround verwendet haben, müssen Sie diese zuerst bereinigen.

 sudo ppa-purge ppa:paulo-miguel-dias/pkppa
 sudo reboot

Was sind die Problemumgehungen, bis dieser Fehler behoben ist?

1. Installieren Sie Lubuntu-Desktop (LXDE) neben Unity

sudo apt-get install lubuntu-desktop

Dies wird ungefähr 400 MB benötigen und Dinge wie Abiword installieren. Sie können diese später entfernen, um Speicherplatz zu sparen. Wählen Sie einfach Lubuntu bei der Anmeldung. Entfernen Sie lubuntu-desktop erneut, wenn der Fehler behoben ist.

2. Führen Sie ein Downgrade der Mesa-Pakete durch

Dies ist im Fehlerbericht beschrieben. Es kann unerwünschte Nebenwirkungen haben und Abhängigkeiten zerstören, also entscheiden Sie selbst.

Wie es scheint, müssen diese 4 Pakete herabgestuft werden:

libegl1-mesa 17.2.4-0ubuntu1~16.04.2
libgbm1 17.2.4-0ubuntu1~16.04.2
libgl1-mesa-dri 17.2.4-0ubuntu1~16.04.2
libwayland-egl1-mesa 17.2.4-0ubuntu1~16.04.2

Eine Möglichkeit besteht darin, sie über den Link in diesem Kommentar herunterzuladen und den Anweisungen zu folgen.dpkg -i *.deb

Wenn Sie Wine verwenden, benötigen Sie auch die i386-Pakete .

Verhindern Sie die automatische Aktualisierung dieser 4 Pakete. Vergessen Sie nicht, diese Datei zu entfernen, sobald der Fehler behoben ist.

3. Verwenden Sie den niedrigen Grafikmodus

Dadurch werden die Fehler gemindert und Sie erhalten eine etwas funktionierende GUI. Aber:

  • Dash funktioniert nicht
  • Alt-Tab funktioniert nicht
  • Abmelden, Neustarten und Anhalten müssen mit dem Terminal durchgeführt werden, ebenso für Programme, die nicht im Launcher sind
  • Super Key (Windows) funktioniert nicht

Das heißt: Launcher, Workspace Switching und Tastaturkürzel funktionieren, verteilen Sie Ihre Programme also einfach auf die Workspaces :)

Erstellen Sie eine Datei ~/.config/upstart/lowgfx.conf

start on starting unity7
pre-start script
initctl set-env -g UNITY_LOW_GFX_MODE=1
end script

Abmelden und einloggen.

4. PPA

Aktualisieren Sie Mesa auf eine neuere Version über eine PPA . Vergessen Sie nicht, die PPA zu löschen, wenn der Fehler behoben ist. Dies ist wahrscheinlich die beste Wahl. Bitte lesen Sie die Informationen auf der PPA-Seite, bevor Sie folgenden Code anwenden.

 sudo apt-add-repository ppa:paulo-miguel-dias/pkppa
 sudo apt update && sudo apt upgrade -y
 sudo reboot

Starten Sie neu und es sollte in Ordnung sein. Wenn nicht, hinterlassen Sie bitte eine Nachricht im Fehlerbericht.

Vergessen Sie nicht, die PPA zu löschen, wenn der Fehler behoben ist.

 sudo ppa-purge ppa:paulo-miguel-dias/pkppa

5. Downgrade von HWE auf Stock Kernel (und Mesa / X-Server)

Der Fehler wird durch Mesa (17.2.4) -Updates verursacht, und Mesa wird entlang der Kernel im HWE-Stapel aktualisiert. Wenn Sie wieder zum Standardkernel (4.4) zurückkehren, wird das Problem behoben, und Mesa wird auf 11.2 heruntergestuft.

sudo apt install --install-recommends xserver-xorg xserver-xorg-core
xserver-xorg-video-all xserver-xorg-input-all xserver-xorg-video-intel 
server-xorg-video-qxl
sudo reboot

Dadurch werden alle HWE-Pakete entfernt. Wahrscheinlich die sicherste Lösung.

hoffnungsvoll dieser Bug Fehler wird bald behoben. Denken Sie daran, Ubuntu beim Testen zu helfen .

Janghou
quelle
Wenn Sie 1 GB kostenlos haben ubuntu-mate-desktop, ist dies meiner Meinung nach auch eine gute Alternative.
N0rbert,
1
Kann bestätigen, Fehler ist nicht auf Skylake i7 6700HQ 6. Generation CPU mit HD 530-Grafik. Ich werde meinen i7 3630QM-Laptop der 3. Generation mit HD4000-Grafik booten und die Update-Richtlinie von alle zwei Wochen auf NIE ändern, bis der Fehler behoben ist. Vielen Dank für die wertvollen Informationen.
WinEunuuchs2Unix
1
Die vorgeschlagene Aktualisierung hat funktioniert. Im Moment scheint alles so zu funktionieren, wie es sollte. Danke vielmals!
EF Nijboer
1
Vielen Dank für das Update vom März 2018.
Mike S
1
@ Howard. Was ist mit einem Upgrade? Ging zum 18.04 und hatte seitdem kein Problem mehr. Übrigens habe ich Gnome 3 fallen lassen und Mate gewählt, das meiner Meinung nach besser für ältere Hardware geeignet ist. Ich denke, ich werde Lubuntu wählen, wenn LXQt da ist.
Janghou
0

Dies betraf mich kürzlich am 17.10 (i7-6700K, Intel HD530). Ich habe ein Upgrade auf das hier vorgeschlagene MESA-PPA durchgeführt, wodurch das Problem nicht behoben wurde. Indem ich jedoch meine Compiz-Plugins in CCSM manuell durchsuchte, schien das Grid-Plugin genau das zu sein, was Probleme für mich verursachte.

Das Deaktivieren von Grid funktioniert für mich. Das Aktivieren von Grid, aber das Deaktivieren aller Vorschaueinstellungen auf der Registerkarte "Darstellung" scheint ebenfalls zu funktionieren (ich möchte die Funktionalität von Grid wirklich nicht verlieren, wenn ich sie vermeiden kann).

Absolut der schlimmste Bug, den ich jemals auf Ubuntu erlebt habe :(

owenjm
quelle
1
Vielleicht helfen ein oder zwei Screenshots anderen Benutzern beim Navigieren, wenn sie ihre Konfiguration ändern. Ich denke auch, dass die meisten Benutzer kein Compiz Tweak Tool oder wie auch immer es heißt haben und immer noch von den Fehlern betroffen sind.
WinEunuuchs2Unix
0

Für mich hat es geholfen , das D-Bus-Plugin zu deaktivieren . Dies ist jedoch nur eine Problemumgehung, da ich sie gerne verwenden würde.

Referenz: Fehler # 1641944 im Launchpad

Nicolas
quelle