Google Chrome не запускается на Pentium 4

Google Chrome не запускается на Pentium 4

Google Chrome не запускается.

Всякий раз, когда я пытаюсь его запустить,

google-chrome-stable 

Я получил,

Illegal instruction (core dumped)

(Я уже посмотрел,

Никакой помощи. Да, большинство из них закрыты. И прежде чем вы проголосуете за закрытие этого, пожалуйста, поймите, что тот же Chrome работает в той же ОС (Ubuntu 15.10) по крайней мере на двух других моих машинах без каких-либо проблем. Так что, если я сообщу об этом на launchpad, проблема, скорее всего, будет проигнорирована, поскольку они не смогут ее воспроизвести.)

Предпринятые шаги на данный момент

  1. Полностью удалите Chrome.

    sudo apt-get purge google-chrome*
    
  2. Удалить мой каталог конфигурации (Chrome).

    rm -rvf .config/google-chrome/
    
  3. Переустановите Chrome из последней версии.

    sudo dpkg -i ~/Downloads/google-chrome-stable_current_amd64.deb
    
  4. Перезапустите Chrome и посмотрите файл журнала. Chrome не запустится, и ядро ​​снова будет сброшено. Для файла журнала, с командой,

    sudo tail -f /var/log/syslog
    

    Я получил,

    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]
    

Вот тут я чувствую себя потерянным и не знаю, как действовать дальше.

Как я уже сказал, я использую Ubuntu 15.10, и она была полностью обновлена.


ПРАВКА 1

Выходlscpu

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

Выходfile /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

ПРАВКА 2

Как и советовализдесь, я включил микрокод (который на самом деле был отключен) для ЦП, загрузил и установил последний .debфайл, решил перезагрузить компьютер, а затем (попытался) запустить Google Chrome.

К сожалению, ситуация не улучшилась.

решение1

Эта ошибка возникает, когда процессор пытается выполнить инструкцию, которая не является частью егоНабор инструкций. Это может быть вызвано несколькими причинами, такими как:

  • поврежденный исполняемый файл
  • ошибка, из-за которой процессор загружает инструкции из сегмента памяти, который не содержит исполняемый код
  • программа была скомпилирована с использованием набора инструкций, не поддерживаемого процессором
  • отказ оборудования

Повреждение файла легко обнаружить, вы можете просто загрузить deb-файл снова и переустановить его. Аппаратный сбой, вероятно, повлияет на другие программы, не только Chrome.

Я полагаю, что ваши другие системы, в которых Chrome работает безупречно, имеют более новый процессор, верно? Возможно, в последних версиях Chrome прекратилась поддержка Pentium 4 (хотяТребования к Chromeдля Linux указано, что поддерживается Pentium 4). Это может быть даже ошибка в коде, которая определяет возможности ЦП и направляет выполнение для ветви, оптимизированной для определенного набора инструкций.

Есть одна вещь, которую, я думаю, стоит попробовать. Откройте «Дополнительные драйверы» и попробуйте включить (или отключить) прошивку микрокода процессора:

введите описание изображения здесь

Я видел, как это иногда приводило к ошибкам «недопустимые инструкции».

Связанный контент