web-dev-qa-db-ja.com

chrome Ubuntu 14.04で頻繁にクラッシュする

Ubuntu 14.04にアップグレードして以来、Chrome(google-chrome-stable)は以前よりも頻繁にクラッシュします。

いくつかのタブを開いたままにしますが(> 20)、それらはすべて軽く(マルチメディアなし)、過去に問題を引き起こしたことはありません。

ブラウザが応答しなくなり、システム全体が引き続き使用可能な場合、プロセッサとメモリの使用はかなり少なくなります。

簡単な修正方法はありますか?より完全な診断のためのログはどこにありますか?

enter image description hereenter image description here

37
Ricky Robinson

私は同じ問題を抱えています-のように--disable-gpuフラグで実行してみてください

google-chrome --disable-gpu

また、開いている開発者ツールを使用して2つのnvidiaビデオカードで3つのモニターを使用します(これが理由だと思います)

19
Ivan M

Google Chromeヘルプフォーラムで この投稿 をご覧ください。ただし、あなたとは異なり、システム全体がハングしています。あなたが投稿したタイトルに基づいてあなたの投稿に出くわす他の人々を助けるかもしれないので、私はここにそれを投稿するだけです。システムのハングの問題は、Radeonカードと関係があるように見えるので、持っていない場合は関係ないかもしれません。

5
snark

Ubuntu 14.10にアップグレードしてから、Chromiumで同様の問題が発生しました。 my other answerulimitbashを使用するか、limits.confを編集する)のように開いているファイルの制限を大きくすると、問題が解決するようです。概要:

シェルで、次を実行します。

ulimit -a

open filesという行を確認します(またはulimit -nをすぐに実行します)。私のシステムでは、値は1024です。 Chromiumを終了します。次に、同じ端末で次を発行します

ulimit -n 4096
chromium-browser

4096をシステムに適した値に置き換えます。このブラウザセッションでは、さらに多くのタブを使用できるはずです。妥当な制限を見つけたら、limits.confに保持します:

* hard nofile 4096 
 * soft nofile 4096
  • /etc/pam.d/common-session*に行を追加します:
セッションに必要なpam_limits.so
  • ログアウト/再起動して変更を適用する

参照:

3
krlmlr

私のために働いた解決策を知っています、それはあなたが使用しているシェルに関連しているようです。 Unityの代わりにgnome-flashbackをセッションとして使用していました。それをアンインストールし、デフォルトのUnityを再度使用したとき、クラッシュはありませんでした。これはまだ確認されていませんが、予備テストからそのケースです。 Gnome 3に問題があるようです。おそらくオープンソースのドライバーとChromeですが、Chromeの問題を疑っています。

もう1つ...これは、クロムの64ビットバージョンでのみ発生したため、64ビットシステムにのみ影響する可能性があると考えています。

1
dendi

GPUを無効にする別の方法は、ユーザー設定を使用することです。

  1. 設定を無効にします:Use hardware acceleration when available

    chrome://settings/search#hardware%20acceleration
    
  2. ブラウザを再起動した後、GPUステータスを確認します

    chrome://gpu
    

    すべてがソフトウェアに設定されていることがわかります。

0
TJR

彼は死んだ、ジム!

かつてほど面白くありません。

ちなみに、Chromiumは次のように言っています。

ブー...拡張子がありません: 代わりにギャラリーを閲覧したいですか?

それは何か他のものであるに違いありません-これはFlashまたは広告/トラッカーによって実行されるJavaScriptに関連していると常に疑っています。

助けになったもの:タスクマネージャーを開き(shift + esc)、Browser以外をすべて閉じるまでEnd processボタンをクリックします。およびGPU Process(これら2つを閉じることはできません)。クラッシュしていたWebサイトに戻って、もう一度試してください。

この方法ですべてのタブを削除した後、必要に応じて戻ってF5でページをリロードできます。 これはウェブブラウザがとにかく動作する方法です-ページはリソースを解放し、使用されていない場合は休止状態になります。

要するに、Chromiumは元の---(sandbox-per-page architecture から遠ざかったので、実行中のWebページ間に大きな依存関係があることになります。 -tab。これは束になりがちです。

時間の経過とともにWebブラウザを快適に動作させることは困難です。私はそれを言うのは嫌いです(またはやります)が、時には手を放してFirefoxに戻らなければならないことがあります。

0
nobar