"О, хапай!" повідомлення про будь-які дії в Google Chrome на macOS


8

Я запустив Chrome, --enable-logging --v=1і ці дві помилки трапляються на кожному "Ой, оснащення!":

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 рази натиснути кнопку перевірити, щоб відкрити інструменти розробки
  • Іноді мені потрібно кілька разів натиснути клавішу Enter, щоб перейти на веб-сайт, коли адресу веб-сайту вже введено
  • Натисніть кілька разів на сторінці закладок, щоб перейти на сторінку

Що вже зроблено:

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

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


ОНОВЛЕННЯ:

Як було запропоновано в коментарях, я вийшов зі свого облікового запису Google у Chrome, перезапустив MBA та ввійшов знову. Я не використовував "ванільний" акаунт, і не налаштовував жодних додаткових налаштувань. На сьогодні все, здається, працює нормально, але я не впевнений, що саме вирішило це питання.


Чи можу я щось зробити, щоб виправити це питання?


Ви спробували іншу версію Chrome?
xji

Ні, я цього не зробив, і я не зовсім бачу, як можна навіть спробувати іншу версію Chrome. У мене працює остання доступна версія. Завантаження старих версій від стороннього постачальника програмного забезпечення не буде можливим.
alljamin

Це трапляється, якщо ви запускаєте Chrome в іншому обліковому записі. Це може бути проблемою з вашими вподобаннями.
Бармар

Я не змінив жодних налаштувань синхронізації облікового запису @barmar. Просто заради цього я вийшов зі свого облікового запису та знову ввійшов. Тепер я побачу, чи проблема усувається.
alljamin

Які налаштування синхронізації облікового запису пов'язані з цим? Схоже, проблема може бути із встановленими вами налаштуваннями або розширеннями Chrome. Ось чому ви повинні побачити, чи це трапляється і на ванільному рахунку.
Бармар

Відповіді:


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 для відображення діалогу "Ой, оснащення" .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.