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

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

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

google-chrome-stable 

я получаю,

Illegal instruction (core dumped)

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

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

Шаги, предпринятые до сих пор

  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

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

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

4
задан 13 April 2017 в 15:24

1 ответ

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

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

, коррупцию Файла легко обнаружить, Вы могли просто загрузить deb файл снова и повторно установить. Отказ аппаратных средств, вероятно, затронул бы другие программы, не только Хром.

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

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

enter image description here

я видел эту вызывающую «незаконную инструкцию» ошибки иногда.

4
ответ дан 14 April 2017 в 01:24
  • 1
    Я сделал sudo umount /dev/sdx1, тогда sudo mount -o rw,users,umask=000 /dev/sdx1 /mnt/sd1 (я занял место x в sdx1 с текущей буквой диска). Тогда я попытался создать файл с помощью echo "test" > /mnt/sd1/testfile.txt и получил этот после ошибки: bash: /mnt/sd1/testfile.txt: Permission denied. – janjaromirhorak 7 January 2017 в 02:15

Другие вопросы по тегам:

Похожие вопросы: