9

Я запустил Chrome с --enable-logging --v=1 и эти две ошибки появляются при каждом "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 &)

Это сообщение появляется в следующих случаях:

  • при открытии новой вкладки
  • при загрузке новой страницы
  • когда я открываю Chrome и он загружает ранее закрытые страницы
  • когда я открываю настройки Chrome

Я также заметил, что Chrome стал несколько не отвечает:

  • Мне нужно нажать 3 раза на кнопку проверки, чтобы открыть инструменты разработчика
  • Иногда мне нужно нажимать ввод несколько раз, чтобы перейти на сайт, когда адрес сайта уже введен
  • Нажмите несколько раз на закладке страницы, чтобы перейти на страницу

Что уже сделано:

  • очистил кеш с начала времени
  • отключены все расширения
  • переустановил Chrome
  • обновленный Chrome
  • пробовал разные сети
  • снят флажок Use hardware acceleration when available

Я работаю на macOS Sierra 10.12.3 с Google Chrome v. 56.0.2924.87 (64-разрядная версия). У меня нет проблем с клавиатурой MBA - она работает без проблем во всех других приложениях.


ОБНОВИТЬ:

Как указано в комментариях, я вышел из своей учетной записи Google в Chrome, перезапустил MBA и снова вошел в систему. Я не использовал учетную запись "vanilla" и не настраивал никаких дополнительных настроек. На данный момент все, кажется, работает нормально, но я не уверен, что именно решил проблему.


Есть ли что-то еще, что я могу сделать, чтобы решить эту проблему?

1 ответ1

1

Учитывая, что при любом действии произошел сбой, и перезапуск macOS как-то помог, скорее всего, вы достигли предела максимального количества файлов, разрешенных для открытия в системе. Это известная проблема, и, вероятно, она не будет устранена в ближайшее время, поскольку «Chrome ничего не может с этим поделать».

Чтобы убедиться в этом, выполните следующую команду sysctl :

sysctl -a | grep files

и сравните kern.num_files с лимитом kern.maxfiles .

Если число близко к пределу, это определенно может быть причиной.

Чтобы проверить, почему вы открыли так много файлов, проанализируйте вывод команды sudo lsof и найдите приложение, вызывающее проблему.

Если вы считаете, что все в исправном состоянии, для решения проблемы выполните следующие команды:

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

Чтобы сделать изменения постоянными, вам нужно добавить их в некоторые глобальные сценарии запуска (например, /etc/rc.local).

Связанный: Как определить, что заставляет Chrome показывать диалог «Aw, Snap».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .