Google Chrome、Mozilla Firefox の使用中にシステムがランダムにフリーズします。マウスは動作しますが、どこもクリックできません。Ctrl + Alt + F1 を押すとコマンド シェルに入ることができますが、ログイン オプション以外は何も見つかりません。
私に残された唯一の選択肢は、再起動するsudo poweroff
か、続行するかです。
私のシステム構成は次のとおりです。
- コア2Duo 2.0GHz
- 3GB メモリ DDR2
- 256MB ATI モビリティ Radeon HD3400
- 320GB SATAハードドライブ
- 私は制限された ATI Raedon ドライバーではなく、rv620 上の Gallium 0.4 AMD で gnome shell を使用しています。
また、Firefox/Chrome でスクロールすると、スクロール速度に応じて Firefox/Chrome と GNOME-Shell の CPU 使用率がそれぞれ約 60 ~ 80 パーセント増加することがわかりました。
また、dmesg
最後にターミナルに入力すると、次のことがわかりました。
[ 527.824455] software-center[7689]: segfault at 4 ip 08119f10 sp bf9d5690 error 4 in python2.7[8048000+223000] [ 1117.960394] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 3446.888142] CE: hpet increased min_delta_ns to 20113 nsec [ 3682.755118] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 4157.184312] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 4386.161414] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 4458.513696] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 4481.456381] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 4538.280377] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 4565.289503] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 4660.490307] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 5120.940930] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 5191.228400] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 5283.840125] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 5328.562658] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 6565.623439] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 7580.348173] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id
システムがフリーズした場合、スーパーボタンを数回押すと、システムがログアウトしてログイン画面に戻ります。
答え1
この問題が発生する理由は複数考えられます。次回同じ状況が発生したときに、次の可能性を試してみてください(Xに戻ってCtrl+Alt+F7):
- ブラウザにバグがあり、何らかの理由ですべての入力がアプリケーションに届かない可能性があります。ログインして
killall chromium
(またはkillall firefox-bin
) と入力してみてください。 - FlashやJavaなどのブラウザプラグインをインストールしましたか?インストールしている場合は、
- あなたのシステムは殴打問題が発生したとき、 が出力する最後の 3 つの数字は何ですか? CPU、メモリ、ディスクの負荷はどれくらいですか? (インストールされている または組み込みの
uptime
で調べることができます。Q で終了します)。htop
top
- X.org サーバーにエラーが発生している可能性があります。実行して、
tail /var/log/Xorg.0.log
Xorg のログの最後を確認してください。 - カーネルに問題がある可能性があります。
dmesg
最後の行を入力してメモしてください。
いずれにしても、 を実行して X を再起動してみてくださいsudo /etc/init.d/gdm restart
。
答え2
この ppa:launchpad.net/francisbrwn9/kernels ppa を使用してカーネルを更新した後、フリーズが起こらなくなりました。理由はわかりませんが、うまくいきました。