L'interface graphique / Unity plante dans 16.04 LTS après les mises à jour 2018-01-04, compiz segfaults


41

Les dernières mises à jour (01/04/2018) font que mon ordinateur portable plante constamment l'interface graphique / Unity:

(Processeur Intel Pentium su4100)

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]

Après la connexion, je me retrouve avec un bureau vide, juste un fond d’écran, les interfaces graphiques / Unity sont en boucle:

  • Pas de panneau.
  • Pas de tiret.
  • Impossible de démarrer un programme.
  • Le lanceur disparaît.
  • La barre latérale disparaît.
  • Crash du système.
  • La clé Windows ne fonctionne pas.
  • La combinaison de touches Alt+ Tabne fonctionne pas.

Simplement, l'ordinateur n'est pas utilisable. Idem pour la connexion en tant qu'invité. La seule chose qui marche: ouvrez un terminal CTRL+ ALT+ Tpour examiner les fichiers de log.

En quelque sorte, j'ai forcé Unity, en mode graphique faible, à me laisser me connecter et enregistrer le bogue, mais il restait encore de nombreux problèmes:

  • Dash ne fonctionne pas
  • Alt+ Tabne fonctionne pas
  • Parfois, les fenêtres disparaissent toutes pendant quelques secondes

Rapport d'erreur

Des idées pour une solution ou une solution de contournement?

MISE À JOUR

Si vous rencontrez des problèmes identiques ou très similaires, suivez le lien vers mon rapport de bogue et indiquez-y que vous êtes également affecté. Ou limez le vôtre. Merci de laisser un commentaire si vous le souhaitez, ou d’avoir un vote positif - c’est un problème désagréable - mais une réponse devrait offrir une solution ou une solution de contournement afin que les utilisateurs puissent utiliser à nouveau leur ordinateur.

Sans rapports de bogues appropriés , Ubuntu ne peut pas résoudre les problèmes.


2
Veuillez envisager de modifier le titre, par exemple après la mise à jour de Ubuntu 16.04, janvier 2018, Launcher / Sidebar disparaît, plantage du système similaire à de nombreuses questions déjà posées ici. De cette façon, l'utilisateur moyen est plus susceptible de trouver cette recherche par Q & R. Beaucoup ne savent pas ce qu'est une erreur de segment de mémoire.
WinEunuuchs2Unix

1
C’est de loin le pire bug de mise à jour que j’ai connu depuis 11 ans. Il est toujours difficile de trouver le juste équilibre entre libellé noobset nerds. Je choisis compiz segfaultsparce que c'est le message dans le syslog (/ var / log / syslog).
Janghou

2
Vous voudrez maintenant vous marquer comme affecté par l'autre bogue dont @ janghou a été marqué comme un doublon. Aussi, s'il vous plaît, ne laissez pas de commentaires inutiles (par exemple, expliquer une solution de contournement qui n'a pas encore été mentionnée est acceptable, "moi aussi, OMG, c'est si terrible pour les développeurs que diable faites-vous?! ??!" N'est pas acceptable et ne fera que encombrement dans les boîtes de réception des développeurs et les rendre agacés)
Annonces20000

Réponses:


31

MISE A JOUR AVRIL

Ce bug / ces symptômes m'ont frappé à nouveau le 26 avril 2018. Je pouvais le résoudre en appliquant le correctif de mars ET en nettoyant en outre le répertoire des collisions.

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

MISE À JOUR Mars 2018.

Il semble qu'un bogue avec plus ou moins les mêmes symptômes a frappé quelques utilisateurs début mars 2018. Ce nouveau bogue est dans compiz-config, pas compiz. Et c'est moins grave: la session invité et le mode graphique faible fonctionnent correctement. Nouveau rapport de bogue .

Correction (pour la plupart des utilisateurs):

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

Explication: Supprimez tout fichier lowgfx.conf et remplacez- profile = unity-lowgfx le profile = unitypar .config/compiz-1/compizconfig/config. Nettoyez le répertoire .cache dans votre répertoire personnel. Redémarrez. Merci à tous ceux qui ont contribué au rapport de bug.

Si vous êtes touché en mars et que la solution ci-dessus ne fonctionne pas, laissez un message sur le rapport de bogue . Essayez la solution 3 (voir ci-dessous). Sinon, essayez de modifier les paramètres de composition dans CCSM. Ou supprimez / nettoyez votre répertoire ~ / .cache.


Bug corrigé (janvier)

Ce bogue est corrigé maintenant . Les mises à jour sont dans Xenial-updates, donc une mise à jour résoudra le problème.

 sudo apt update && sudo apt upgrade -y

Vous pouvez désactiver les propositions:

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

Ou annulez vos solutions de contournement.

Contexte

Ce bogue est reconnu et causé par les mises à jour mesa du 2018-01-04 au 17.2.4. Le bogue est maintenant marqué comme un duplicata d'un bogue antérieur déposé le 01/12/2017 , malheureusement, ce bogue a été mal classé .

Seuls les anciens Intel, ~ 2006-2011, dotés de graphiques intégrés (gen4 / 5) sont concernés, c’est pourquoi ils ont échoué lors des tests. Et cela ne semble affecter que Unity, pas Gnome ou LXDE.

Les informations suivantes sont obsolètes

Le correctif pour ce bogue sera bientôt disponible dans xenial-proposé. S'il vous plaît, aidez Ubuntu en testant ce nouveau paquet. Voir https://wiki.ubuntu.com/Testing/EnableProposed pour plus d'informations sur l'activation et l'utilisation de -proposed. Merci de nous faire part de vos commentaires sur la page du rapport de bogue pour faciliter la mise à jour de cette mise à jour à d'autres utilisateurs d'Ubuntu. Voir le commentaire 48 pour plus d'informations.

Pour activer la proposition (veuillez lire les informations dans les liens ci-dessus en premier) :

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

Installer des correctifs

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

Puis ajoutez un fichier/etc/apt/preferences.d/proposed-updates

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

Cela vous évitera de mettre à jour tous les packages du référentiel proposé lors de votre prochaine visite sudo apt upgrade. Tu ne veux pas ça.

Si vous ajoutez ce fichier avant d'installer les correctifs, vous obtiendrez un message d'erreur de dépendance.

Si vous avez utilisé un PPA comme solution de contournement, vous devez d'abord le purger.

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

Jusqu'à ce que ce bogue soit corrigé, quelles sont les solutions de contournement?

1. Installez lubuntu-desktop (LXDE) de côté

sudo apt-get install lubuntu-desktop

Cela prendra environ 400 Mo et installera des choses comme Abiword, vous pourrez les supprimer plus tard pour économiser de l’espace disque. Il suffit de choisir Lubuntu lors de la connexion. Supprimez lubuntu-desktop à nouveau lorsque le bogue est résolu.

2. Rétrograder les mesa-packages

Ceci est décrit dans le rapport de bogue. Il peut avoir des effets secondaires indésirables et casser des dépendances, alors décidez vous-même.

Comme il semble que ces 4 paquets doivent être rétrogradés:

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

Une façon est de les télécharger à partir du lien dans ce commentaire et de suivre les instructions.dpkg -i *.deb

Si vous utilisez Wine, vous aurez également besoin des packages i386 .

Empêcher la mise à niveau automatique de ces 4 packages. N'oubliez pas de supprimer ce fichier une fois le bogue résolu.

3. Utiliser le mode graphique faible

Cela atténuera les bugs et vous donnera une interface graphique quelque peu fonctionnelle. Mais:

  • Dash ne fonctionne pas
  • L'onglet Alt ne fonctionne pas
  • la déconnexion, le redémarrage et l'arrêt doivent être effectués avec le terminal, de même pour les programmes qui ne sont pas dans le lanceur
  • super clé (windows) ne fonctionne pas

Cela dit: le programme de lancement, la commutation d’espace de travail et les raccourcis clavier fonctionnent, alors répartissez simplement vos programmes sur des espaces de travail :)

Créer un fichier ~/.config/upstart/lowgfx.conf

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

Déconnexion et connexion.

4. APP

Mettre à jour mesa vers une version plus récente via un PPA . N'oubliez pas de purger le PPA lorsque le bogue est résolu. C'est probablement le meilleur choix. Veuillez lire les informations sur la page PPA avant d’appliquer le code suivant.

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

Redémarrez et ça devrait aller. Sinon, laissez un message dans le rapport de bogue.

N'oubliez pas de purger le PPA lorsque le bogue est résolu.

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

5. Déclassement du noyau HWE au noyau en stock (et à mesa / x-server)

Le bogue est causé par les mises à jour de mesa (17.2.4), et mesa est mis à jour le long des noyaux de la pile HWE. Revenir au noyau de stock (4.4) résoudra le problème, il rétrogradera mesa à 11.2.

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

Cela supprimera tous les paquets HWE. Probablement la solution la plus sécurisée.

J'espère ce bug bug sera résolu bientôt. Pensez à aider Ubuntu lors des tests.


Si vous avez 1 Go gratuit ubuntu-mate-desktop, je pense que cela pourrait être une bonne alternative.
N0rbert le

1
Peut confirmer que le bogue n’est pas sur le processeur Skylake i7 6700HQ de 6e génération avec les graphiques HD 530. Je vais démarrer mon ordinateur portable i7 3630QM de 3e génération avec des graphiques HD4000 et modifier la politique de mise à jour toutes les 2 semaines en JAMAIS jusqu'à ce que le bogue soit résolu. Merci pour cette information pertinente.
WinEunuuchs2Unix

1
L'application de la mise à jour proposée a fonctionné. Pour l'instant, tout semble fonctionner comme il se doit. Merci beaucoup!
EF Nijboer

1
Merci pour la mise à jour de mars 2018.
Mike S

1
@ Howard. Qu'en est-il de la mise à niveau? Nous sommes allés à 18.04 et n'avons pas eu le problème depuis. BTW, j'ai abandonné Gnome 3 et choisi Mate, mieux adapté aux IMHO matériels plus anciens. Je suppose que je choisirai Lubuntu quand LXQt sera là.
Janghou

0

Cela m'a récemment touché le 17.10 (i7-6700K, Intel HD530). J'ai mis à niveau le PPA MESA suggéré ici qui ne résout pas le problème, mais en parcourant manuellement mes plugins Compiz dans CCSM, il semble que le plug-in Grid était précisément celui qui m'a causé des problèmes.

Désactiver la grille fonctionne pour moi; l'activation de la grille mais la désactivation de tous les paramètres d'aperçu de l'onglet Apparence semble également fonctionner jusqu'à présent (je ne veux vraiment pas perdre la fonctionnalité de Grid si je peux l'éviter).

Absolument le pire bug que j'ai jamais connu sur Ubuntu :(


1
Peut-être qu'une capture d'écran ou deux aideront d'autres utilisateurs à naviguer en changeant leur configuration. De plus, je pense que la plupart des utilisateurs n'ont pas Compiz Tweak Tool ou quoi que ce soit appelé et sont toujours affectés par les bugs.
WinEunuuchs2Unix

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.