it-swarm.com.de

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

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+Tab funktioniert nicht.

Der Computer ist einfach nicht verwendbar. Gleiches gilt für den Gastzugang. Das einzige, was funktioniert: Öffnen Sie ein Terminal CTRL+ALT+T Protokolldateien zu untersuchen.

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

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

Fehlerbericht

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

UPDATE

Wenn Sie die gleichen/sehr ähnlichen Probleme haben, folgen Sie dem Link zu meinem Bug Bericht und markieren Sie dort, dass auch Sie 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 richtige Fehlerberichte kann Ubuntu keine Probleme beheben.

41
Janghou

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 changeprofile = unity-lowgfx to profile = unity in .config/compiz-1/compizconfig/config. Bereinigen Sie das .cache-Verzeichnis in Ihrem Home-Verzeichnis.Reboot . Danke an alle Beitrag im Bugreport.

Wenn Sie im März getroffen werden und die oben genannte Lösung nicht funktioniert, hinterlassen Sie eine Meldung zum Fehler Meldung. 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 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 bis 17.2.4 bestätigt und verursacht. Der Fehler ist jetzt als ein Duplikat eines früherer Fehler, der am 01.12.2017 eingereicht wurde markiert, leider war 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 in xenial-proposal verfügbar sein. Bitte helfen Sie Ubuntu, indem Sie dieses neue Paket testen. Unter https://wiki.ubuntu.com/Testing/EnableProposed finden Sie Informationen zum Aktivieren und Verwenden von -proposed. Bitte gib uns Feedback auf der Seite mit den Fehlerberichten um dieses Update anderen Ubuntu-Benutzern zur Verfügung zu stellen. 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

Dann füge eine Datei hinzu /etc/apt/preferences.d/proposed-updates

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

Dies schützt Sie vor der Aktualisierung aller Pakete im vorgeschlagenen Repository, wenn Sie das nächste Mal einen Sudo apt upgrade ausführen. Das willst du nicht.

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

Wenn Sie einen PPA als Workaround verwendet haben, müssen Sie diesen 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. Downgrade der Mesa-Pakete

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 this comment ​​herunterzuladen und den Anweisungen zu folgen. dpkg -i *.deb

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

Automatisches Upgrade verhindern von diesen 4 Paketen. Vergessen Sie nicht, diese Datei zu entfernen, sobald der Fehler behoben ist.

3. Niedrigen Grafikmodus verwenden

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 :)

Erstelle 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 mit einem PPA . Vergessen Sie nicht, die PPA zu löschen, wenn der Fehler behoben ist. Dies ist wahrscheinlich die beste Wahl. Bitte lesen Sie das Info 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 herabgestuft.

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

Das wird entfernt alle HWE-Pakete. Wahrscheinlich die sicherste Lösung.

Hoffnungsvoll dieser Bug Fehler wird bald behoben. Betrachten Sie Hilfe für Ubunt beim Testen.

31
Janghou

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

0
Nicolas

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 :(

0
owenjm