Эксперимент разработчиков Chrome вызвал сбои браузера по всему миру


Журналисты издания ZDNet обратили внимание на интересный инцидент, произошедший на прошлой неделе: эксперимент компании Google вызвал волну негодования среди корпоративных пользователей. У множества людей практически перестал работать Chrome, показывая «белый экран смерти» (WSOD). Проблема проявилась только на терминальных серверах, работающих под управлением Windows Server.

Все началось 13 ноября 2019 года, в минувшую среду. Форум поддержки Google, баг-трекер Chrome и Reddit (1, 2) стали полниться сообщениями от системных администраторов, заявляющих о массовых проблемах в работе с Chrome. Пострадавшие утверждали, что вкладки в Chrome внезапно стали пустыми и демонстрировали WSOD, из-за чего браузером не могли пользоваться тысячи сотрудников, ведь активная вкладка пустела прямо во время работы. В корпоративных средах сотрудники попросту не имели возможности сменить браузер и фактически лишились возможности выполнить свои обязанности.

Администраторы компаний и организаций жаловались, что пострадали тысячи сотрудников, и было потрачено множество часов в попытках устранить проблему. Некоторые и вовсе сочли, что пустые вкладки – это признак атаки малвари и экстренно запустили аудит безопасности в своих сетях. Разумеется, все это не могло не вылиться в финансовый ущерб для пострадавших.

Как оказалось, причиной массового сбоя стал эксперимент инженеров Google. Они тестировали экспериментальную функцию под названием WebContents Occlusion, которая приостанавливает работу вкладок в Chrome, когда пользователь перемещает окна других приложений поверх Chrome, и активная вкладка, по сути, становится фоновой. Как не трудно догадаться, функция предназначена для улучшения производительности браузера и оптимизации использования ресурсов. Ранее она тестировалась в Chrome Canary и Chrome Beta, но теперь разработчики решили включить ее в стабильной ветке, чтобы собрать больше данных. Сначала функцию активировали на месяц примерно для 1% пользователей в стабильных релизах M77 и M78, а когда проблем не возникло, включили и для всех остальных.

К сожалению, оказалось, что при работе на терминальных серверах под управлением Windows Server возникает ошибка: вместо приостановки работы вкладок при переключении на другое приложение браузер полностью выгружал эти вкладки, оставляя лишь пустые страницы.

В настоящее время разработчики Chrome уже остановили эксперимент и срочно передали новый файл конфигурации всем пользователям браузера с помощью системы Finch, позволяющей им изменять настройки в активных установках Chrome. Тем, для кого исправление по какой-то причине не сработало, рекомендуется вручную отключить следующие экспериментальные настройки:

chrome://flags/#web-contents-occlusion
chrome://flags/#calculate-native-win-occlusion

Однако такое решение проблемы спровоцировало еще большее возмущение со стороны системных администраторов. Дело в том, что многие даже не подозревали, что инженеры Chrome могут проводить подобные эксперименты, не говоря о том, что они так же могут отправлять любые изменения в браузеры пользователей без какого-либо предварительного одобрения. ZDNet цитирует сообщения пострадавших администраторов:

«Вы видите, какое воздействие оказали на тысячи из нас без каких-либо предупреждений или объяснений? Мы не ваши подопытные. Мы предоставляем профессиональные услуги для многомиллионных программ. Вы понимаете, сколько часов было потрачено впустую из-за вашего “эксперимента”?».

«Сколько десятков тысяч долларов этот “упс” будет всем стоить? Это уже выглядит как весьма крупная ошибка со стороны Google».


Comments 7


18.11.2019 13:29
0

Вы наградили автора токенами VIZ тоже хочу!

18.11.2019 13:29
0

💡 @panichodl получил апвоут на 5% (VotingPower 9914.01). Сила Голоса 19561.493.
Апайте посты блога: /@djimirji и будете получать апвоуты на 32%

Делегируй СИЛУ ГОЛОСА - получай VIP апвоут!

Условия вызова бота:

  • Оставляй призыв под автором поста, находящимся у меня в подписчиках.
  • Вызывай не более 3-х раз за 24 часа.
  • АП на 5%, если "батарейка" более 93%. АП на 2% если батарейка от 92% до 85%. АП 1% если ниже 85%.
  • АПай коментарии и получай больший процент АПа.
18.11.2019 13:46
0

Hello, @panichodl. You received 10% upvote from Flotilia.


Здравствуйте, @panichodl. Вы получили 10% апвот от Флотилии.

18.11.2019 13:30
0

Здравствуйте, @panichodl.
Вы получили 44.38% апвот от @goloslove.
Оплатил(a) ап поста: @panichodl.

Инструкция по использованию сервиса.

Группа техподдержки в Telegram - https://t.me/golos_love

21.11.2019 05:17
0