GUI / Unity travando no 16.04 LTS após atualizações 2018-01-04, compiz segfaults

41

As atualizações mais recentes (01/04/2018) fazem meu laptop travar constantemente a GUI / Unity:

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

Após o login, acabo com uma área de trabalho vazia, apenas um papel de parede, a GUI / Unity está em um loop de travamento:

  • Sem painel.
  • Sem traço.
  • Não foi possível iniciar um programa.
  • Launcher desaparece.
  • A barra lateral desaparece.
  • Falha no sistema.
  • Chave do Windows não está funcionando.
  • A combinação de teclas Alt+ Tabnão está funcionando.

Simplesmente, o computador não é utilizável. O mesmo para login de convidado. A única coisa que funciona: abra um terminal CTRL+ ALT+ Tpara examinar os arquivos de log.

De alguma forma, forcei o Modo Gráficos baixos no Unity a me permitir efetuar login e registrar o bug, mas ainda há muitos problemas:

  • Traço não está funcionando
  • Alt+ TabNão funciona
  • Às vezes, todas as janelas desaparecem por alguns segundos

Relatório de erro

Alguma idéia para uma solução ou solução alternativa?

ATUALIZAR

Se você tiver os mesmos problemas / muito semelhantes, siga o link para o meu relatório de erros e marque lá também. Ou arquive você mesmo. Deixe um comentário, se desejar, ou vote com antecedência - este é um problema desagradável - mas uma resposta deve oferecer uma correção ou solução alternativa para que os usuários possam usar o computador novamente.

Sem relatórios de bugs adequados , o Ubuntu não pode corrigir problemas.

Janghou
fonte
2
Por favor, considere a alteração do título para algo como Após a atualização do Ubuntu 16.04 de janeiro de 2018, o Launcher / Sidebar desaparece, a falha do sistema é semelhante a muitas perguntas já postadas aqui. Dessa forma, é mais provável que o usuário médio encontre essa pesquisa de perguntas e respostas. Muitos não sabem o que é uma falha no segmento de memória.
WinEunuuchs2Unix
1
Este é de longe o pior bug de atualização que experimentei em 11 anos. É sempre difícil encontrar o equilíbrio certo na redação para ambos noobse nerds. Eu escolho compiz segfaultsporque essa é a mensagem no syslog (/ var / log / syslog).
Janghou
2
Agora você quer se identificar como afetado pelo outro bug do qual @ janghou's foi marcado como duplicado. Além disso, por favor, não deixe comentários inúteis (por exemplo, explicar uma solução alternativa que ainda não foi mencionada ainda é bom, 'eu também, OMG, isso é tão terrível devs, o que diabos você está fazendo?! ??!' Não é bom e apenas bagunça as caixas de entrada dos desenvolvedores e deixe-os irritados)
Ads20000

Respostas:

31

ATUALIZAÇÃO ABRIL

Fui atingido novamente por este bug / sintomas em 26 de abril de 2018. Eu poderia resolvê-lo aplicando a correção de março E limpando adicionalmente o dir da falha.

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

ATUALIZAÇÃO março 2018.

Parece que um bug com mais ou menos os mesmos sintomas atingiu alguns usuários a partir de março de 2018. Esse novo bug está no compiz-config, não no compiz. E é menos grave: a sessão de convidados e o modo de gráficos baixos estão funcionando bem. Novo relatório de bug .

Correção (para a maioria dos usuários):

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

Explicação: Remova qualquer arquivo lowgfx.conf e altere profile = unity-lowgfx para profile = unityin .config/compiz-1/compizconfig/config. Limpe o diretório .cache em seu diretório pessoal. Agradecemos a todos que contribuem no relatório de erros.

Se você for atingido em março e a solução acima não estiver funcionando, deixe uma mensagem no relatório de erros . Tente a solução alternativa 3 (veja abaixo). Caso contrário, tente ajustar as configurações de compiz no CCSM. Ou exclua / limpe seu diretório ~ / .cache.


Bug Fixed (January)

Este bug foi corrigido agora . As atualizações estão no Xenial-updates, portanto, uma atualização resolverá o problema.

 sudo apt update && sudo apt upgrade -y

Você pode desativar o proposto:

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

Ou reverta qualquer uma das suas soluções alternativas.

fundo

Esse bug é reconhecido e causado pelas atualizações da mesa de 04-01-2018 a 17.2.4. Agora, o bug está marcado como uma duplicata de um bug anterior arquivado 01/12/2017 , infelizmente esse bug foi arquivado incorretamente .

Somente a Intel antiga, ~ 2006-2011, com gráficos integrados (gen4 / 5) é afetada, e é por isso que passou nos testes. E isso parece afetar o Unity, não o Gnome ou o LXDE.

As informações a seguir estão obsoletas

O patch para esse bug estará disponível em xenial-proposto em breve. Por favor, ajude o Ubuntu testando este novo pacote. Veja https://wiki.ubuntu.com/Testing/EnableProposed para obter documentação sobre como habilitar e usar -proposed. Por favor, dê um feedback na página do relatório de erros para ajudar a obter esta atualização para outros usuários do Ubuntu. Veja o comentário 48 para informações.

Para ativar a proposta (leia primeiro as informações nos links acima) :

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

Instalar patches

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

Em seguida, adicione um arquivo/etc/apt/preferences.d/proposed-updates

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

Isso o protegerá da atualização de todos os pacotes no repositório proposto na próxima vez que você fizer um sudo apt upgrade. Você não quer isso.

Se você adicionar esse arquivo antes de instalar os patches, receberá uma mensagem de erro de dependência.

Se você tiver usado um PPA como solução alternativa, precisará limpá-lo primeiro.

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

Até que esse bug seja corrigido, quais são as soluções alternativas?

1. Instale o lubuntu-desktop (LXDE) deixando de lado a unidade

sudo apt-get install lubuntu-desktop

Isso leva cerca de 400 MB e instala coisas como o Abiword. Você pode removê-las posteriormente para economizar espaço em disco. Simplesmente escolha Lubuntu no login. Remova o lubuntu-desktop novamente quando o bug for resolvido.

2. Faça o downgrade dos pacotes de mesa

Isso é descrito no relatório de erros. Pode ter efeitos colaterais indesejados e quebrar dependências, então decida por si mesmo.

Como parece, esses 4 pacotes precisam ser desclassificados:

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

Uma maneira é baixá-los a partir do link neste comentário e siga as instruções.dpkg -i *.deb

Se você usa o Wine, também precisará dos pacotes i386 .

Impedir a atualização automática desses 4 pacotes. Não se esqueça de remover esse arquivo depois que o bug for resolvido.

3. Use o modo de gráficos baixos

Isso atenuará os erros e fornecerá uma GUI um pouco funcional. Mas:

  • Traço não está funcionando
  • A guia Alt não está funcionando
  • logout, reinicialização e parada precisam ser feitos com o terminal, o mesmo para programas que não estão no iniciador
  • super chave (windows) não funciona

Dito isto: iniciador, alternância de espaço de trabalho e atalhos de teclado estão funcionando, então apenas espalhe seus programas pelos espaços de trabalho :)

Crie um arquivo ~/.config/upstart/lowgfx.conf

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

Logout e login.

4. PPA

Atualize o mesa para uma versão mais recente através de um PPA . Não se esqueça de limpar o PPA quando o bug for resolvido. Esta é provavelmente a melhor escolha. Por favor, leia as informações na página do PPA antes de aplicar o código a seguir.

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

Reinicie e tudo ficará bem. Caso contrário, deixe uma mensagem no relatório de erros.

Não se esqueça de limpar o PPA quando o bug for resolvido.

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

5. Faça o downgrade do HWE para o kernel de estoque (e mesa / x-server)

O bug é causado pelas atualizações do mesa (17.2.4) e o mesa é atualizado ao longo dos kernels na pilha do HWE. Retornar ao kernel de estoque (4.4) resolverá o problema e fará o downgrade do mesa para 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

Isso removerá todos os pacotes HWE. Provavelmente a solução mais segura.

Esperançosamente esse bug bug será resolvido em breve. Considere ajudar o Ubuntu nos testes.

Janghou
fonte
Se você tem 1Gb grátis - a ubuntu-mate-desktopalternativa também pode ser boa, eu acho.
N0rbert
1
Pode confirmar que o bug não está na CPU de 6ª geração do Skylake i7 6700HQ com gráficos HD 530. Vou inicializar meu laptop de terceira geração i7 3630QM com gráficos HD4000 e alterar a política de atualização a cada 2 semanas para NUNCA até que o bug seja resolvido. Obrigado pela informação valiosa.
WinEunuuchs2Unix
1
A aplicação da atualização proposta funcionou. Por enquanto, tudo parece funcionar como deveria. Muito obrigado!
EF Nijboer
1
Obrigado pela atualização de março de 2018.
28818 Mike S
1
@Howard. E a atualização? Foi para 18.04 e não teve o problema desde então. BTW eu larguei o Gnome 3 e escolhi Mate, mais adequado para IMHO de hardware antigo. Acho que vou escolher o Lubuntu quando o LXQt estiver lá.
Janghou
0

Isso me afetou recentemente em 17.10 (i7-6700K, Intel HD530). Atualizei para o MESA PPA sugerido aqui, que não corrigiu o problema, mas, ao passar manualmente pelos meus plugins de compiz no CCSM, parece que o plug-in Grid foi especificamente o que causou problemas para mim.

Desativar a grade funciona para mim; ativar a grade, mas desativar todas as configurações de visualização na guia Aparência também parece estar funcionando até agora (eu realmente não quero perder a funcionalidade do Grid se puder evitá-lo).

Absolutamente o pior bug que já experimentei no Ubuntu :(

owenjm
fonte
1
Talvez uma captura de tela ou duas ajude outros usuários a mudarem sua configuração. Também acho que a maioria dos usuários não possui o Compiz Tweak Tool ou como ele é chamado e ainda é afetado pelos bugs.
WinEunuuchs2Unix 27/03
0

Para mim, ajudou a desativar o plug-in D-Bus . Esta é apenas uma solução alternativa, como eu gostaria de usá-lo.

Referência: Bug # 1641944 no Launchpad

Nicolas
fonte