web-dev-qa-db-ja.com

複数のWebブラウザーがほぼ即座にクラッシュする

古いデスクトップマシンにXubuntu 14.04を新たにインストールしました。 firefoxfirefox --safe-modeの両方を実行すると、ブラウジングGUIがロードされる前にクラッシュレポートが表示されます。

次に、MidoriとChromiumを使用してみましたが、ほとんど同じ問題が発生しました。ミドリはクラッシュする前にGUIを表示することができましたが、クロムはGUIなしのクラッシュとほぼ同じ問題を抱えていました。

Xubuntuの前に、Lubuntu 17.10を試しましたが、FirefoxとQupzillaの両方で同じ問題がありました。

また、その前に、FirefoxでUbuntu 16.04を試し、起動時に再びクラッシュしました。

どうすれば解決できますか?


注:ターミナルおよびソフトウェアと更新プログラムを使用して、パッケージとソフトウェアをインストール/更新できます。


注2: elinks を使用してWebを閲覧できます。


注3:Firefox 47を問題なく実行できる同じシステムの別のパーティションにWindows XPがあります。


Xubuntu 14.04のターミナル実行結果

firefox:

user@user-System-Name:~$ firefox
ExceptionHandler::GenerateDump cloned child 6237
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
user@user-System-Name:~$ 

firefoxセーフモード:

user@user-System-Name:~$ firefox --safe-mode
ExceptionHandler::GenerateDump cloned child ExceptionHandler::WaitForContinueSignal waiting for continue signal...
6256
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
user@user-System-Name:~$ 

みどり:

user@user-System-Name:~$ midori
Illegal instruction (core dumped)
user@user-System-Name:~$ 

クロムブラウザ:

user@user-System-Name:~$ chromium-browser
Illegal instruction (core dumped)
user@user-System-Name:~$ 

vmstat; lscpu | grep 'Flags\| Model':

user@user-System-Name:~$ vmstat; lscpu | grep 'Flags\|Model'
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 2  0      0 429708  43664 351792    0    0  1744    22  263  679 18  7 65 10  0
Model:                 10
user@user-System-Name:~$ 

lscpu:

user@user-System-Name:~$ lscpu
Architecture:          i686
CPU op-mode(s):        32-bit
Byte Order:            Little Endian
CPU(s):                1
On-line CPU(s) list:   0
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             1
Vendor ID:             AuthenticAMD
CPU family:            6
Model:                 10
Stepping:              0
CPU MHz:               1833.066
BogoMIPS:              3666.13
L1d cache:             64K
L1i cache:             64K
L2 cache:              512K

vmstat; lscpu

user@user-System-Name:~$ vmstat; lscpu
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 1  0      0 335048  44380 443048    0    0   709    27  193  339 14  3 79  4  0
Architecture:          i686
CPU op-mode(s):        32-bit
Byte Order:            Little Endian
CPU(s):                1
On-line CPU(s) list:   0
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             1
Vendor ID:             AuthenticAMD
CPU family:            6
Model:                 10
Stepping:              0
CPU MHz:               1833.066
BogoMIPS:              3666.13
L1d cache:             64K
L1i cache:             64K
L2 cache:              512K

Sudo lshw -c cpu:

user@user-System-Name:~$ Sudo lshw -c cpu
  *-cpu
       description: CPU
       product: AMD Athlon(TM) XP 2500+
       vendor: Advanced Micro Devices [AMD]
       physical id: 4
       bus info: cpu@0
       version: 6.10.0
       slot: SOCKET A
       size: 1833MHz
       capacity: 2250MHz
       width: 32 bits
       clock: 166MHz
       capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce
cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext
3dnowext 3dnow vmmcall
user@user-System-Name:~$

cpuid | grep「物理アドレス拡張」

user@user-System-Name:~$ cpuid | grep 'physical address extension'
      physical address extensions            = true
      physical address extensions           = true

また、grubでmemtestを3回実行した結果、*****Pass complete, no errors, press Esc to exit*****

2
Nae

良いニュースはありません

違法な命令は、ブラウザエンジン(webkitgtkなど)がCPUに存在しないSSE2を必要とするようにコーディングされているため、「不正な命令」(SSEのみ)であるためです。

はい、それはXPでfirefoxを実行しますが、セキュリティ更新なしの古いバージョンであり、あなたのマシンで古いバージョンのブラウザをUbuntu(仕事で)で実行できるかもしれませんが、セキュリティ上の理由からお勧めしません。

マシンはまだ多くの用途に適していますが、SSE2を必要としないlynxまたはw3mに満足しない限り、CPUにSSE2がないため、ブラウジングを避けたいと思います。

2
guiverc