Пользователи YouTube столкнулись с багом, пожирающим гигабайты ОЗУ

Сторонние разработчики уже локализовали проблему, но сама Google пока молчит.

Пользователи YouTube столкнулись с багом, пожирающим гигабайты ОЗУ

В сети начали распространяться сообщения с жалобами, что отдельные вкладки YouTube могут потреблять более 7 ГБ ОЗУ и в редких случаях даже подвешивать систему. Проблема затрагивает не только Chrome, но и другие браузеры, в числе которых Edge, Firefox и Brave.

Разработчики на платформе Bugzilla (принадлежит Mozilla) провели своё расследование и выяснили, что неполадка кроется в механизме интерфейса YouTube, запирающем браузеры в бесконечном цикле перерисовки макета.

По сообщениям разработчиков, YouTube многократно проверяет, помещаются ли по горизонтали все элементы вроде кнопок «нравится» и «поделиться». Если элементы переполняют пространство, система скрывает одну из кнопок, чтобы освободить место. Когда «лишняя» кнопка исчезает, YouTube получает команду вернуть её обратно, так как свободного места стало достаточно. После чего цикл может повторяться бесконечно, нагружая компьютер постоянным пересчётом геометрии макета и перерисовкой интерфейса.

Такое поведение, судя по скриншотам в сети, может загрузить процессор и память вплоть до 100%, при этом проблемные вкладки на YouTube зависают. Сама Google пока не комментировала ситуацию, поэтому вывод разработчиков с Bugzilla остаётся неподтверждённым.