"Ah zut!" des messages sur toute action dans Google Chrome sur macOS


8

J'ai démarré Chrome avec --enable-logging --v=1et ces deux erreurs se produisent sur chaque "Aw, snap!":

2017-02-04 18:36:19.660 Google Chrome Helper[12718:237106] Couldn't set selectedTextBackgroundColor from default ()
[11128:41731:0204/183653.850096:ERROR:upload_data_presenter.cc(77)] Not implemented reached in virtual void extensions::RawDataPresenter::FeedNext(const net::UploadElementReader &)

Ce message se produit dans les scénarios suivants:

  • lors de l'ouverture d'un nouvel onglet
  • lors du chargement d'une nouvelle page
  • lorsque j'ouvre Chrome et qu'il charge des pages précédemment fermées
  • lorsque j'ouvre les paramètres de Chrome

J'ai également remarqué que Chrome ne répondait plus:

  • Je dois cliquer 3 fois sur le bouton d'inspection pour ouvrir les outils de développement
  • Parfois, je dois appuyer plusieurs fois sur Entrée pour accéder au site Web, lorsque l'adresse du site Web est déjà saisie.
  • Appuyez plusieurs fois sur la page marquée d'un signet pour accéder à la page

Ce qui a déjà été fait:

  • cache effacé depuis le début des temps
  • désactivé toutes les extensions
  • Chrome réinstallé
  • Chrome mis à jour
  • essayé différents réseaux
  • décoché Use hardware acceleration when available

J'exécute sur macOS Sierra 10.12.3 avec Google Chrome v. 56.0.2924.87 (64 bits). Je n'ai aucun problème avec mon clavier MBA - fonctionne parfaitement dans toutes les autres applications.


MISE À JOUR:

Comme suggéré dans les commentaires, je me suis déconnecté de mon compte Google dans Chrome, redémarré mon MBA et reconnecté. Je n'ai pas utilisé de compte "vanilla" et je n'ai pas modifié de paramètres supplémentaires. Pour l'instant, tout semble bien fonctionner, mais je ne sais pas exactement ce qui a résolu le problème.


Puis-je faire autre chose pour résoudre ce problème?


Avez-vous essayé une autre version de Chrome?
xji

Non, je ne l'ai pas fait et je ne vois pas très bien comment il est même possible d'essayer une autre version de Chrome. J'utilise la dernière version disponible. Le téléchargement d'anciennes versions à partir d'un fournisseur de logiciels tiers ne serait pas une option.
alljamin

Cela se produit-il si vous exécutez Chrome dans un autre compte. Cela pourrait être un problème avec vos préférences.
Barmar

Je n'ai modifié aucun paramètre de synchronisation de compte @barmar. Juste pour le plaisir, je me suis déconnecté de mon compte et me suis reconnecté. Maintenant, je vais voir si le problème persiste.
alljamin

Quel est le rapport avec les paramètres de synchronisation du compte? Il semble que le problème soit lié à vos préférences ou extensions Chrome que vous avez installées. C'est pourquoi vous devriez voir si cela se produit également dans un compte vanilla.
Barmar

Réponses:


1

Compte tenu du démarrage brutal de toute action et du redémarrage de macOS d'une manière ou d'une autre, vous avez probablement atteint la limite du nombre maximal de fichiers autorisés à s'ouvrir dans le système. C'est un problème connu et il ne sera probablement pas résolu de sitôt car "Chrome ne peut vraiment rien y faire".

Pour vérifier cela, exécutez la sysctlcommande suivante :

sysctl -a | grep files

et comparer kern.num_filesavec la limite de kern.maxfiles.

Si le nombre est proche de la limite, cela pourrait certainement être la cause.

Pour vérifier pourquoi vous avez tant de fichiers ouverts, analysez la sortie de sudo lsofet recherchez l'application à l'origine du problème.

Si vous pensez que tout est dans un état raisonnable, pour résoudre le problème, exécutez les commandes suivantes:

launchctl limit maxfiles 65536 unlimited
sysctl -w kern.maxfiles=20480
ulimit -c unlimited

Pour rendre les modifications permanentes, vous devez les ajouter à certains scripts de démarrage globaux (tels que /etc/rc.local).

Connexes: comment déterminer ce qui fait que Chrome affiche la boîte de dialogue "Aw, Snap" .

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.