O Google Chrome não inicia.
Sempre que tento iniciá-lo,
google-chrome-stable
Eu recebo,
Illegal instruction (core dumped)
(já dei uma olhada,
- https://askubuntu.com/questions/515177/google-chrome-wont-launch
- https://askubuntu.com/questions/616949/google-chrome-wont-launch
- Google Chrome não abre
Nenhuma ajuda. Sim, a maioria deles está fechada. E antes de votar para fechar este também, entenda que o mesmo Chrome está rodando no mesmo sistema operacional (Ubuntu 15.10) em pelo menos duas outras máquinas sem nenhum problema. Portanto, se eu relatar isso no launchpad, o problema provavelmente será ignorado, pois eles não conseguirão reproduzi-lo.)
Etapas tentadas até agora
Remova completamente o Chrome.
sudo apt-get purge google-chrome*
Remova meu diretório de configuração (Chrome).
rm -rvf .config/google-chrome/
Reinstale o Chrome a partir do binário mais recente.
sudo dpkg -i ~/Downloads/google-chrome-stable_current_amd64.deb
Reinicie o Chrome e observe o arquivo de log. O Chrome não inicia e o núcleo é descartado novamente. Para arquivo de log, com comando,
sudo tail -f /var/log/syslog
Eu recebo,
Oct 18 12:27:53 HomeDell kernel: [ 1047.701443] traps: chrome[4798] trap invalid opcode ip:55f20da8199f sp:7ffd755d2080 error:0 in chrome[55f20c27d000+58b7000]
É aqui que me sinto perdido e não sei como prosseguir.
Como já disse, estou usando o Ubuntu 15.10 e ele foi totalmente atualizado.
EDITAR 1
Saída delscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 2
On-line CPU(s) list: 0,1
Thread(s) per core: 2
Core(s) per socket: 1
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 15
Model: 4
Model name: Intel(R) Pentium(R) 4 CPU 3.00GHz
Stepping: 3
CPU MHz: 2992.460
BogoMIPS: 5984.92
L1d cache: 16K
L2 cache: 2048K
NUMA node0 CPU(s): 0,1
Saída defile /opt/google/chrome/chrome
/opt/google/chrome/chrome: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.26, BuildID[sha1]=7990871775815c5438608f84498e66be16dd8d8b, stripped
EDITAR 2
Como recomendadoaqui, habilitei o microcódigo (que de fato estava desabilitado) para CPU, baixei e instalei o .deb
arquivo mais recente, fiz questão de reiniciar minha máquina e (tentar) iniciar o Google Chrome.
Infelizmente, a situação não melhorou.
Responder1
Este erro ocorre quando a CPU tenta executar uma instrução que não faz parte de seuconjunto de instruções. Isso pode ser causado por vários motivos, como:
- um arquivo executável corrompido
- um bug que faz a CPU carregar instruções de um segmento de memória que não contém código executável
- o programa foi compilado visando um conjunto de instruções não suportado pela CPU
- falha de hardware
A corrupção de arquivos é fácil de detectar, basta baixar o arquivo deb novamente e reinstalar. A falha de hardware provavelmente afetaria outros programas, não apenas o Chrome.
Acho que seus outros sistemas nos quais o Chrome funciona perfeitamente têm uma CPU mais recente, certo? Talvez as últimas versões do Chrome tenham eliminado o suporte para Pentium 4 (emboraRequisitos do Chromepara Linux afirma que o Pentium 4 é suportado). Pode até ser um bug no código que detecta os recursos da CPU e direciona a execução para uma ramificação otimizada para um determinado conjunto de instruções.
Há uma coisa que acho que vale a pena tentar. Abra "Drivers Adicionais" e tente ativar (ou desativar) o firmware do microcódigo do processador:
Já vi isso causando erros de "instrução ilegal" às vezes.