Arresto anomalo della GUI / Unity in 16.04 LTS dopo gli aggiornamenti 2018-01-04, compiz segfaults


41

Gli ultimi aggiornamenti (01/04/2018) fanno sì che il mio laptop si blocchi costantemente la GUI / Unity:

(Processore 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]

Dopo il login finisco con un desktop vuoto, solo uno sfondo, GUI / Unity sono in un ciclo di crash:

  • Nessun pannello.
  • Nessun trattino.
  • Impossibile avviare un programma.
  • Il programma di avvio scompare.
  • La barra laterale scompare.
  • Arresto anomalo del sistema.
  • Tasto Windows non funzionante.
  • La combinazione di tasti Alt+ Tabnon funziona.

Semplicemente, il computer non è utilizzabile. Lo stesso vale per il login ospite. L'unica cosa che funziona: aprire un terminale CTRL+ ALT+ Tper esaminare i file di registro.

In qualche modo ho forzato la Modalità grafica bassa su Unity per farmi accedere e archiviare il bug, ma ancora molti problemi:

  • Dash non funziona
  • Alt+ Tabnon funziona
  • A volte le finestre scompaiono tutte per alcuni secondi

Riportare un errore

Qualche idea per una soluzione o soluzione?

AGGIORNARE

Se hai gli stessi / problemi molto simili, segui il link alla mia segnalazione di bug e segna lì che anche tu sei interessato. O archiviare il proprio. Si prega di lasciare un commento se lo si desidera, o di votare - questo è un brutto problema - ma una risposta dovrebbe offrire una soluzione o una soluzione alternativa in modo che gli utenti possano utilizzare nuovamente il proprio computer.

Senza una corretta segnalazione dei bug , Ubuntu non può risolvere i problemi.


2
Si prega di considerare la modifica del titolo a qualcosa come Dopo l'aggiornamento di Ubuntu 16.04 gennaio 2018, Launcher / Sidebar scompare, il sistema si arresta in modo simile a molte domande già pubblicate qui. In questo modo l'utente medio ha maggiori probabilità di trovare questa ricerca di domande e risposte. Molti non sanno cosa sia un errore del segmento di memoria.
WinEunuuchs2Unix

1
Questo è di gran lunga il peggior bug di aggiornamento che ho riscontrato in 11 anni. È sempre difficile trovare il giusto equilibrio nella formulazione per entrambi noobse nerds. Scelgo compiz segfaultsperché questo è il messaggio nel syslog (/ var / log / syslog).
Janghou,

2
Ora vorrai contrassegnarti come interessato dall'altro bug di cui @ janghou è stato contrassegnato come duplicato. Inoltre, per favore non lasciare commenti inutili (es. Spiegare una soluzione alternativa che non è stata ancora menzionata va bene, 'anche a me OMG questo è così terribile dev che cosa diavolo stai facendo?! ??!' Non va bene e sarà solo disordinare le caselle di posta degli sviluppatori e renderle infastidite)
Ads20000

Risposte:


31

AGGIORNAMENTO APRILE

Sono stato nuovamente colpito da questo errore / sintomo il 26 aprile 2018. Ho potuto risolverlo applicando la correzione di marzo E pulendo ulteriormente la directory dell'arresto anomalo.

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

AGGIORNAMENTO Marzo 2018.

Sembra che un bug con più o meno gli stessi sintomi colpisca un paio di utenti all'inizio di marzo 2018. Questo nuovo bug è in compiz-config, non in compiz. Ed è meno grave: la sessione ospite e la modalità grafica bassa funzionano bene. Nuova segnalazione di bug .

Correzione (per la maggior parte degli utenti):

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

Spiegazione: Rimuovere qualsiasi file lowgfx.conf e passare profile = unity-lowgfx a profile = unityin .config/compiz-1/compizconfig/config. Pulisci la directory .cache nella tua home directory. Riavvia. Grazie a tutti coloro che hanno contribuito alla segnalazione dei bug.

Se sei colpito a marzo e sopra la soluzione non funziona, lascia un messaggio sulla segnalazione di bug . Prova la soluzione alternativa 3 (vedi sotto). Altrimenti prova a modificare le impostazioni di compiz in CCSM. Oppure cancella / pulisci la tua directory ~ / .cache.


Bug risolto (gennaio)

Questo bug è stato corretto ora . Gli aggiornamenti sono in Xenial-updates, quindi un aggiornamento risolverà il problema.

 sudo apt update && sudo apt upgrade -y

Puoi disabilitare la proposta:

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

O ripristina qualsiasi soluzione alternativa.

sfondo

Questo errore è riconosciuto e causato dagli aggiornamenti mesa del 04-01-2018 al 17.2.4. Il bug è ora contrassegnato come duplicato di un bug precedente archiviato nell'01 / 2017/2017 , sfortunatamente quel bug era errato .

Sono interessati solo Intel meno recenti, ~ 2006-2011, con grafica integrata (gen4 / 5), quindi è per questo che sono passati attraverso i test. E sembra influenzare solo Unity, non Gnome o LXDE.

Le seguenti informazioni sono obsolete

La patch per questo bug sarà presto disponibile in xenial. Aiuta Ubuntu testando questo nuovo pacchetto. Vedi https://wiki.ubuntu.com/Testing/EnableProposed per la documentazione su come abilitare e utilizzare -proposto. Si prega di dare un feedback nella pagina di segnalazione dei bug per aiutare a ottenere questo aggiornamento ad altri utenti Ubuntu. Vedi il commento 48 per informazioni.

Per abilitare la proposta (leggi prima le informazioni nei link sopra) :

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

Installa patch

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

Quindi aggiungi un file/etc/apt/preferences.d/proposed-updates

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

Questo ti proteggerà dall'aggiornamento di tutti i pacchetti nel repository proposto la prossima volta che lo farai sudo apt upgrade. Non lo vuoi.

Se aggiungi questo file prima di installare le patch, riceverai un messaggio di errore di dipendenza.

Se hai utilizzato un PPA come soluzione alternativa, devi prima eliminarlo.

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

Fino a quando questo errore non viene risolto, quali sono le soluzioni alternative?

1. Installare lubuntu-desktop (LXDE) a parte unità

sudo apt-get install lubuntu-desktop

Questo richiederà circa 400 MB e installerà cose come Abiword, puoi rimuoverle in seguito per risparmiare spazio su disco. Basta scegliere Lubuntu al login. Rimuovere nuovamente lubuntu-desktop quando il bug viene risolto.

2. Esegui il downgrade dei pacchetti mesa

Questo è descritto nella segnalazione di bug. Può avere effetti collaterali indesiderati e rompere le dipendenze, quindi decidi tu stesso.

Sembra che questi 4 pacchetti debbano essere declassati:

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

Un modo è quello di scaricarli dal link in questo commento e seguire le istruzioni.dpkg -i *.deb

Se usi Wine avrai bisogno anche dei pacchetti i386 .

Impedisci l'aggiornamento automatico da questi 4 pacchetti. Non dimenticare di rimuovere quel file una volta risolto il bug.

3. Utilizzare la modalità grafica bassa

Ciò mitigherà i bug e ti darà una GUI un po 'funzionante. Ma:

  • Dash non funziona
  • La scheda Alt non funziona
  • disconnessione, riavvio e arresto devono essere eseguiti con il terminale, lo stesso per i programmi che non si trovano nel programma di avvio
  • super key (windows) non funziona

Detto questo: il launcher, il cambio dell'area di lavoro e le scorciatoie da tastiera funzionano, quindi basta diffondere i programmi sulle aree di lavoro :)

Crea un file ~/.config/upstart/lowgfx.conf

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

Esci e accedi.

4. PPA

Aggiorna mesa a una versione più recente tramite un PPA . Non dimenticare di eliminare PPA quando il bug è risolto. Questa è probabilmente la scelta migliore. Leggere le informazioni nella pagina PPA prima di applicare il seguente codice.

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

Riavvia e dovrebbe andare bene. In caso contrario, lascia un messaggio nella segnalazione di bug.

Non dimenticare di eliminare PPA quando il bug è stato risolto.

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

5. Esegui il downgrade da HWE al kernel stock (e mesa / x-server)

Il bug è causato dagli aggiornamenti di mesa (17.2.4) e mesa viene aggiornata lungo i kernel nello stack HWE. Ritornare al kernel stock (4.4) risolverà il problema, ridimensionerà mesa a 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

Ciò rimuoverà tutti i pacchetti HWE. Probabilmente la soluzione più sicura.

Fiduciosamente questo bug il bug sarà risolto presto. Considera di aiutare Ubuntu nei test.


Se hai 1 GB gratuito, anche questa ubuntu-mate-desktoppotrebbe essere una buona alternativa.
N0rbert,

1
Può confermare che il bug non è presente nella CPU di sesta generazione Skylake i7 6700HQ con grafica HD 530. Ho intenzione di avviare il mio laptop i7 3630QM di terza generazione con grafica HD4000 e cambierò la politica di aggiornamento da ogni 2 settimane a MAI fino alla risoluzione del bug. Grazie per la preziosa informazione.
WinEunuuchs2Unix

1
L'applicazione dell'aggiornamento proposto ha funzionato. Per ora tutto sembra funzionare come dovrebbe. Molte grazie!
EF Nijboer,

1
Grazie per l'aggiornamento di marzo 2018.
Mike S,

1
@Howard. Che dire dell'aggiornamento? Sono andato al 18.04 e da allora non ho più avuto il problema. A proposito, ho lasciato cadere Gnome 3 e ho scelto Mate, più adatto per i vecchi hardware IMHO. Immagino che sceglierò Lubuntu quando LXQt è lì.
Janghou,

0

Questo mi ha colpito di recente il 17.10 (i7-6700K, Intel HD530). Ho aggiornato il PPA MESA qui suggerito che non ha risolto il problema, ma esaminando manualmente i miei plug-in Compiz in CCSM, sembra che il plug-in Grid sia stato specificamente quello che mi ha causato problemi.

Disabilitare Grid funziona per me; l'abilitazione della griglia ma la disattivazione di tutte le impostazioni di anteprima nella scheda Aspetto sembra funzionare finora (non voglio davvero perdere la funzionalità di griglia se posso evitarlo).

Assolutamente il peggior bug che abbia mai riscontrato su Ubuntu :(


1
Forse una o due schermate aiuteranno gli altri utenti a navigare cambiando la loro configurazione. Inoltre, penso che la maggior parte degli utenti non abbia Compiz Tweak Tool o come viene chiamato e sia comunque influenzato dai bug.
WinEunuuchs2Unix

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.