web-dev-qa-db-ja.com

ChromiumとChromeが頻繁にクラッシュする(Ubuntu 14.04)

そのため、今週は奇妙なことが起こっています。 ChromeとChromiumがフリーズし始め、その後クラッシュしました。システムは引き続き正常に動作しますが、ChromeとChromiumがフリーズしてから閉じます。これが原因であると考えられる唯一の考えは、開いているタブの数(数十個)です。

とにかく、バックアップを開くと、復元するオプションのあるホームページが表示されます。 [復元]をクリックすると、すべての読み込みが開始され、その後フリーズして再びクラッシュし、すべてが閉じます。そのため、セッションをまったく復元できません。 (ところで、開いていたWebサイトのリストを取得する方法はありますか?chromeまたはクロムをクラッシュさせずに復元できないため、タブにアクセスできません。)

この人は同様の問題を抱えているようです: buntu 14.04で頻繁にChromeがクラッシュする 。そこで提案された解決策を試しましたが、助けにはなりませんでした。この問題をデバッグする方法さえ知りません。助けがありますか?ありがとう!

Chromium 37.0.2062.120 Ubuntu 14.04およびGoogle Chrome 38.0.2125.104

編集

ターミナルから実行すると、これらのエラーが発生しました。今夜のリブートでlimits.confアプローチを試みます。

[WARNING:flash/platform/pepper/pep_module.cpp(63)] SANDBOXED
[11401:11401:1028/111248:ERROR:browser_main_loop.cc(206)] /build/buildd/gtk+2.0-2.24.23/gdk/x11/gdkdrawable-x11.c:942 drawable is not a native X11 window (http://bugs.chromium.org/329991)
[11401:11438:1028/111248:ERROR:connection.cc(1060)] AppCache sqlite error 14, errno 0: unable to open database file, sql: SELECT cache_id, url, flags, response_id, response_size FROM Entries  WHERE url = ?
[11401:11438:1028/111248:ERROR:connection.cc(1060)] AppCache sqlite error 14, errno 0: unable to open database file, sql: SELECT cache_id, Origin, type, namespace_url, target_url, is_pattern  FROM Namespaces WHERE Origin = ?
[417:429:1028/111248:ERROR:webgraphicscontext3d_command_buffer_impl.cc(223)] CommandBufferProxy::Initialize failed.
[417:429:1028/111248:ERROR:webgraphicscontext3d_command_buffer_impl.cc(243)] Failed to initialize command buffer.
[11401:11441:1028/111248:ERROR:shared_memory_posix.cc(231)] Creating shared memory in /dev/shm/.com.google.Chrome.3tNbYP failed: Too many open files
[11401:11441:1028/111248:ERROR:shared_memory_posix.cc(231)] Creating shared memory in /dev/shm/.com.google.Chrome.4i6wXZ failed: Too many open files
[11401:11441:1028/111248:ERROR:shared_memory_posix.cc(231)] Creating shared memory in /dev/shm/.com.google.Chrome.ictTW9 failed: Too many open files
[11401:11441:1028/111248:ERROR:shared_memory_posix.cc(231)] Creating shared memory in /dev/shm/.com.google.Chrome.hnPgWj failed: Too many open files
[11401:11441:1028/111248:ERROR:shared_memory_posix.cc(231)] Creating shared memory in /dev/shm/.com.google.Chrome.xc3EVt failed: Too many open files
[11401:11441:1028/111248:ERROR:shared_memory_posix.cc(231)] Creating shared memory in /dev/shm/.com.google.Chrome.5ag4UD failed: Too many open files
[11401:11441:1028/111248:ERROR:shared_memory_posix.cc(231)] Creating shared memory in /dev/shm/.com.google.Chrome.YEluUN failed: Too many open files
[11401:11441:1028/111248:ERROR:shared_memory_posix.cc(231)] Creating shared memory in /dev/shm/.com.google.Chrome.PDiVTX failed: Too many open files
[11401:11441:1028/111248:ERROR:shared_memory_posix.cc(231)] Creating shared memory in /dev/shm/.com.google.Chrome.d48mT7 failed: Too many open files
[11401:11441:1028/111248:ERROR:shared_memory_posix.cc(231)] Creating shared memory in /dev/shm/.com.google.Chrome.3pYPSh failed: Too many open files
[11401:11441:1028/111248:ERROR:shared_memory_posix.cc(231)] Creating shared memory in /dev/shm/.com.google.Chrome.goJjSr failed: Too many open files
[11401:11441:1028/111248:ERROR:shared_memory_posix.cc(231)] Creating shared memory in /dev/shm/.com.google.Chrome.4ZrORB failed: Too many open files
[11401:11441:1028/111248:ERROR:shared_memory_posix.cc(231)] Creating shared memory in /dev/shm/.com.google.Chrome.4dHkRL failed: Too many open files
[11401:11441:1028/111248:ERROR:shared_memory_posix.cc(231)] Creating shared memory in /dev/shm/.com.google.Chrome.Fq7SQV failed: Too many open files
[11401:11441:1028/111248:ERROR:shared_memory_posix.cc(231)] Creating shared memory in /dev/shm/.com.google.Chrome.wT20R5 failed: Too many open files
[417:429:1028/111248:ERROR:webgraphicscontext3d_command_buffer_impl.cc(223)] CommandBufferProxy::Initialize failed.
[417:429:1028/111248:ERROR:webgraphicscontext3d_command_buffer_impl.cc(243)] Failed to initialize command buffer.
[11401:11441:1028/111248:ERROR:shared_memory_posix.cc(231)] Creating shared memory in /dev/shm/.com.google.Chrome.hcPdUf failed: Too many open files
[417:429:1028/111248:ERROR:webgraphicscontext3d_command_buffer_impl.cc(223)] CommandBufferProxy::Initialize failed.
[417:429:1028/111248:ERROR:webgraphicscontext3d_command_buffer_impl.cc(243)] Failed to initialize command buffer.
[11401:11441:1028/111248:ERROR:shared_memory_posix.cc(231)] Creating shared memory in /dev/shm/.com.google.Chrome.wuAOYp failed: Too many open files
[417:429:1028/111248:ERROR:webgraphicscontext3d_command_buffer_impl.cc(223)] CommandBufferProxy::Initialize failed.
[417:429:1028/111248:ERROR:webgraphicscontext3d_command_buffer_impl.cc(243)] Failed to initialize command buffer.
[11401:11401:1028/111248:ERROR:ipc_channel_posix.cc(213)] socketpair(): Too many open files
Aborted (core dumped)
6
Mauricio

追加のファイルを開くことができないため、Chromeはクラッシュしています。

これを修正するには、開いている可能性のあるファイルの数を増やします。

/etc/security/limits.confを更新します

* hard nofile 65535
* soft nofile 65535

そして再起動。

4
Thijs Wouters

Thijsが提案するlimits.confを更新する前に、うまくいくかどうか試してください。シェルで、次を実行します。

ulimit -a

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

ulimit -n 4096
chromium-browser

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

参照:

2
krlmlr

同じ問題がありました。 Googleでの短い検索の後、これを見つけました post これで問題が解決しました。たぶんあなたはそれを試してみる必要があります。

0
Dong