Вечер 10 декабря: массовое падение браузеров Chrome
10 декабря с 20:30 по 22:37 по московскому времени почтовый сервис Gmail ушёл в офлайн для некоторых пользователей, прихватив с собой Google Drive и ещё пару сервисов. В США, где в это время был рабочий полдень, отсутствие почты и календаря вызвало панику у офисных работников.
Даунтайм какого-то веб-сервиса — вполне естественное явление. Достаточно подождать часик-другой — и сайт возвращается к работе. Но 10 декабря события приобрели неожиданный поворот. Десятки пользователей на форумах начали говорить, что в какой-то момент у них одновременно стали «крашиться» браузеры Chrome и Chromium, с ошибками вроде такой:
terminate called after throwing an instance of 'std::out_of_range' what(): bitset::set [1] 4934 abort (core dumped) chromium
После перезапуска браузера он через некоторое время опять вылетал с ошибкой.
Интересно, что падение Chrome наблюдалось не у всех, а только у части пользователей, но зато происходило синхронно на разных устройствах, под разными операционными системами: Windows, Linux, Mac OS. Представьте, что в одну секунду у вас мгновенно вылетают с ошибкой браузеры на десктопе, ноутбуке и смартфоне.
Один из пользователей опубликовал полный краш-репорт, из которого можно понять причины странного глюка.
Начало отчёта:
Process: Google Chrome [524] Path: /Applications/Google Chrome.app/Contents/MacOS/Google Chrome Identifier: com.google.Chrome Version: 23.0.1271.95 (1271.95) Code Type: X86 (Native) Parent Process: launchd [259] Date/Time: 2012-12-11 01:55:06.950 +0900 OS Version: Mac OS X 10.7.5 (11G63) Report Version: 9 Crashed Thread: 23 Chrome_SyncThread Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000
Как можно заметить, в отчёте указан тред Chrome_SyncThread
, из-за которого и вылетело приложение.
Проблема Chrome вызвана багом в механизме синхронизации. Это относительно новая функция Chrome, которая позволяет синхронизировать историю, пароли, вкладки и прочую информацию между разными инстансами Chrome на разных устройствах, если они авторизованы под одним пользователем. В условиях отсутствия доступа к сервисам Google баг привёл к аварийному завершению работы.
У пользователей, которые не пользуются синронизацией Chrome (кнопка Sign in), никаких проблем замечено не было.
Соответствующий баг 165171 уже зарегистрирован в системе баг-репортов. Наверняка, проблему исправят в следующих версиях Chrome и Chromium.
Подробнее: http://www.xakep.ru/post/59786/default.asp
Дайджест новых статей по интернет-маркетингу на ваш email
Новые статьи и публикации
- 2024-04-17 » 23 сервиса для эффективного экспресс-аудита любого сайта
- 2024-04-08 » Яндекс переходит на новую версию Wordstat
- 2024-04-08 » Яндекс интегрировал в свой облачный сервис эмпатичную нейросеть
- 2024-04-08 » Новая версия нейросети Claude превзошла по мощности аналоги Google и OpenAI
- 2024-04-08 » Как пользоваться GPT 4 и Claude бесплатно и без VPN
- 2024-03-13 » Стратегии SEO на 2024 год
- 2024-03-13 » Как использовать анимацию с помощью JavaScript-библиотеки GSAP
- 2024-03-13 » Использование GSAP 3 для веб-анимации
- 2024-03-13 » Cогласование топографической съёмки с эксплуатирующими организациями
- 2024-02-19 » Теряются лиды? Как настроить сквозную аналитику
- 2024-02-17 » Мерч и IT: на что обратить внимание в 2024 году
- 2024-02-16 » Копируем с RSync: основные примеры синхронизации файлов
- 2024-02-15 » Лучшие noCode AI платформы для создания диалоговых ботов
- 2024-02-14 » Факторы ранжирования Google 2024 — исследование Semrush
- 2024-02-12 » Перенос сайта на другой хостинг
- 2024-02-05 » В России сформирован реестр хостинг-провайдеров
- 2024-02-04 » Использование SSH для подключения к удаленному серверу Ubuntu
- 2024-02-03 » Подключаемся к серверу за NAT при помощи туннеля SSH. Простая и понятная инструкция
- 2024-02-02 » Настройка CI/CD для Gitlab-репозитория: схемы и гайд по шагам
- 2024-02-01 » GitLab CI Pipeline. Запуск сценария через SSH на удаленном сервере
- 2024-01-29 » Introduction to GitLab’s CI/CD for Continuous Deployments
- 2024-01-26 » Настройка GitLab CI/CD
- 2024-01-25 » Установка shell gitlab runner
- 2024-01-25 » Установка и регистрация gitlab-runner в docker контейнере
- 2024-01-25 » Переменные Gitlab-Ci
- 2024-01-25 » Настройка CI/CD в GitLab для синхронизации проекта с веб-серверами
- 2024-01-25 » Копирование файлов scp
- 2024-01-21 » Бездепозитные бонусы от казино: обзор условий и правил использования
- 2024-01-18 » Современная обработка ошибок в PHP
- 2024-01-18 » Пример шаблона проектирования MVC в PHP
Мудрость приносит следующие три плода: дар хорошо мыслить, хорошо говорить и хорошо поступать Демокрит - (около 460 до н.э.- около 360 до н.э.) - древнегреческий философ |
Мы создаем сайты, которые работают! Профессионально обслуживаем и продвигаем их , а также по всей России и ближнему зарубежью с 2006 года!
Как мы работаем
Заявка
Позвоните или оставьте заявку на сайте.
Консультация
Обсуждаем что именно Вам нужно и помогаем определить как это лучше сделать!
Договор
Заключаем договор на оказание услуг, в котором прописаны условия и обязанности обеих сторон.
Выполнение работ
Непосредственно оказание требующихся услуг и работ по вашему заданию.
Поддержка
Сдача выполненых работ, последующие корректировки и поддержка при необходимости.