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


38

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

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

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

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

ここに画像の説明を入力してください ここに画像の説明を入力してください


確認するために:応答しなくなる唯一のことはクロムです、正しいですか?クロムが死ぬと、コンピューターの残りの部分も同様にスローダウン/クラッシュしますか?
ミッチ14

申し訳ありませんが、クロムのみが影響を受けることを追加するのを忘れました。それ以外はすべて正常に動作し続けます。
リッキーロビンソン14

大丈夫-確認したかっただけです。クロム(およびその他すべて)は最新バージョンですか?(sudo apt-get update && sudo apt-get upgrade
ミッチ14

1
Chromiumはオリジナルです。その後、Chromeとして再パッケージ化されます。
amanthethy

1
14.04へのアップグレードパスは何でしたか?新しくインストールしたか、13.10からアップグレードしましたか?この問題は1日に2〜3回発生しているので、興味があります。
robbmj

回答:


19

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

google-chrome --disable-gpu

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


3
ようこそ!症状のように、詳細を追加していただけますか?
フォルカーシーゲル14年

それは新しいことです!ありがとう。ただし、そのオプションのドキュメントは見つかりません。それが何をするのか説明してもらえますか?
リッキーロビンソン14年

1
私は、ドライバのインストール後にこれらのcrashingsを持っているので、私は、NVIDIAのドライバとChromeのレンダリングの間にそのバグを考える
イワンM

1
これはATIコミュニティドライバーで取得しているので、Nvidiaだけでなく、開発者ツールを開いていないときも同じです。
ジョーワンセバスチャン

2
興味深いことに、私は2枚のnvidiaカードを備えた複数のモニターを使用し、開発ツールもほとんど常に開いています。ある--disable-gpuオプションは異なるuse hardware acceleration when available高度な設定でオプション?

5

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


システム全体がハングアップしている場合は、十分なスワップ領域があることを確認してください。
ガヤンウェラクッティ

3

Ubuntu 14.10にアップグレードしてから、Chromiumで同様の問題が発生しました。他の答えのようにulimitin bashまたはedit を使用してlimits.conf)開いているファイルの制限を突破すると、問題が解決するようです。概要:

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

ulimit -a

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

ulimit -n 4096
chromium-browser

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

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

参照:


1

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

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


ここで説明したのと同じパターンにも気づきます。それが原因かどうかはわかりませんが、ユニティフレーバーのチップセットではこれを経験していません。Ubuntuのノームフレーバーのみです。
ブライアンヴァンダーブッシュ14年

1
ユニティとクロムを使用してubuntu 14.04(64bit)を使用している人はまだクラッシュし、コンピュータ全体がハングアップします
ジョン

0

彼は死んだ、ジム!

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

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

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

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

:助けた何かタスクマネージャ(シフト+ ESC)のオープンをし、クリックするだけでEnd process、あなたが閉じられたすべてのものをしましたが、までボタンをBrowserし、GPU Process(これら二つは閉じることはできません)。クラッシュしていたWebサイトに戻って、もう一度試してください。

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

簡単に言えば、Chromiumは元のページごとのサンドボックスアーキテクチャから遠ざかったため、実行中のWebページ間に大きな依存関係があり、悪名高い悲しいタブになりがちです。房に。

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


いくつかの場合、これが原因でコンピューターがシャットダウンシーケンスを開始しました。なぜかわからない。クロームタスクマネージャーには、シャットダウンすべきでない「ミステリープロセス」があったと思います。したがって、修正された提案は、プロセスのリストをゆっくりと進み、終了するプロセスを注意深く観察します。
-nobar

0

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

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

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

    chrome://gpu
    

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.