Google 크롬은 Pentium 4에서 실행되지 않습니다.

Google 크롬은 Pentium 4에서 실행되지 않습니다.

Google 크롬이 실행되지 않습니다.

실행하려고 할 때마다

google-chrome-stable 

나는 얻다,

Illegal instruction (core dumped)

(이미 살펴봤지만,

도움이 되지 않습니다. 예, 이들 중 대부분은 폐쇄되었습니다. 그리고 이 항목도 종료하기로 투표하기 전에 동일한 Chrome이 동일한 OS(Ubuntu 15.10)에서 다른 두 대 이상의 내 컴퓨터에서 아무런 문제 없이 실행되고 있다는 점을 이해하시기 바랍니다. 따라서 런치패드에 이 문제를 보고하면 해당 문제가 재현되지 않으므로 무시될 가능성이 높습니다.)

지금까지 시도한 단계

  1. 크롬을 완전히 제거하세요.

    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을 시작하도록 했습니다.

불행히도 상황은 개선되지 않았습니다.

답변1

이 오류는 CPU가 자신의 일부가 아닌 명령어를 실행하려고 할 때 발생합니다.명령어 세트. 이는 다음과 같은 여러 가지 이유로 인해 발생할 수 있습니다.

  • 손상된 실행 파일
  • 실행 가능한 코드를 보유하지 않는 메모리 세그먼트에서 CPU 로드 명령을 만드는 버그
  • 프로그램이 CPU에서 지원하지 않는 명령어 세트를 대상으로 컴파일되었습니다.
  • 하드웨어 오류

파일 손상은 쉽게 감지할 수 있습니다. deb 파일을 다시 다운로드하고 다시 설치하면 됩니다. 하드웨어 오류는 Chrome뿐만 아니라 다른 프로그램에도 영향을 미칠 수 있습니다.

Chrome이 완벽하게 실행되는 다른 시스템에는 최신 CPU가 있는 것 같습니다. 그렇죠? 아마도 최신 버전의 Chrome에서는 Pentium 4에 대한 지원이 중단되었을 수도 있습니다(물론크롬 요구사항Linux의 경우 Pentium 4가 지원된다고 명시되어 있습니다. CPU 기능을 감지하고 특정 명령어 세트에 최적화된 분기에 대한 실행을 지시하는 코드의 버그일 수도 있습니다.

시도해 볼 가치가 있다고 생각하는 것이 하나 있습니다. "추가 드라이버"를 열고 프로세서 마이크로코드 펌웨어를 활성화(또는 비활성화)해 보십시오.

여기에 이미지 설명을 입력하세요

나는 이로 인해 때때로 "불법 명령" 오류가 발생하는 것을 보았습니다.

관련 정보