web-dev-qa-db-fra.com

Chrome et Chrome plantés trop souvent (Ubuntu 14.04)

Donc, quelque chose de bizarre s'est passé cette semaine. Chrome et Chromium ont commencé à geler et se sont ensuite bloqués. Mon système continue à fonctionner normalement, mais Chrome et Chromium se bloquent puis se ferment. La seule chose à laquelle je peux penser qui pourrait en être la cause est le nombre d'onglets que j'ai ouverts (plusieurs douzaines).

Quoi qu'il en soit, lorsque je les ouvre, je reçois la page d'accueil avec l'option de restauration. Je clique sur restaurer et tout commence à se charger, puis il se bloque et se bloque à nouveau et tout se ferme. Donc, je ne peux pas restaurer la session du tout. (En passant, est-il possible d'obtenir une liste des sites Web que j'avais ouverts? Je ne peux pas restaurer chrome ou chrome sans leur crash, je ne peux donc accéder à aucun de mes onglets.)

Il semble que cette personne ait des problèmes similaires: chrome se brisant trop souvent dans Ubuntu 14.04 . J'ai essayé la solution proposée ici mais cela n'a pas aidé. Je ne sais même pas comment déboguer ce problème. De l'aide? Merci!

Chromium 37.0.2062.120 Ubuntu 14.04 et Google Chrome 38.0.2125.104

EDIT

Je l'ai couru depuis le terminal et j'ai eu ces erreurs. Je vais essayer l'approche limits.conf avec le redémarrage de ce soir.

[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 se bloque car il ne peut pas ouvrir de fichiers supplémentaires.

Vous pouvez résoudre ce problème en augmentant le nombre de fichiers ouverts possibles.

Mettre à jour /etc/security/limits.conf

* hard nofile 65535
* soft nofile 65535

Et redémarrer.

4
Thijs Wouters

Avant de mettre à jour limits.conf comme suggéré par Thijs, essayez si cela fonctionne pour vous. Dans un shell, lancez:

ulimit -a

Vérifiez la ligne qui lit open files (ou exécutez ulimit -n immédiatement). Sur mon système, la valeur est 1024. Quittez Chrome. Puis, dans le même terminal, émettez

ulimit -n 4096
chromium-browser

Remplacez 4096 par une valeur adaptée à votre système. Vous devriez pouvoir utiliser plus d'onglets dans cette session de navigateur. Une fois que vous avez trouvé une limite raisonnable, conservez-la dans limits.conf et redémarrez.

Références:

2
krlmlr

J'ai eu le même problème. Après une courte recherche dans Google, je trouve ceci post qui a résolu mon problème. Peut-être devriez-vous essayer.

0
Dong