Поиск по сайту

up
Banner

Компьютерные новости

Все разделы

Apple MacBook теряют сетевое соединение изза бага в macOS после 49,7 дней работы

Пользователи MacBook столкнулись с критической проблемой в macOS: после 49 дней непрерывной работы ноутбук полностью теряет возможность устанавливать новые сетевые соединения.

Уже активные сессии продолжают функционировать, но скорость резко падает, а CPU перегружается изза накопления неактивных TCPсоединений.

Причиной стал переполненный 32битный счётчик , который отслеживает время в миллисекундах с момента запуска системы. Когда он достигает максимального значения в 4 294 967 295, стек TCP/IP перестаёт корректно обрабатывать закрытые сессии, что приводит к блокировке новых подключений.

Единственным временным решением пока остаётся перезагрузка ноутбука, после чего система снова работает стабильно, но проблема повторяется через те же 49,7 дней. Команда Photon сообщила, что работает над обходным патчем, который позволит избежать сбоев без перезапуска, вероятно через liveобновление ядра.

Баг особенно опасен для корпоративных сред, где машины работают непрерывно. Для окончательного исправления Apple придётся перейти на 64битные счётчики времени, что потребует серьёзных изменений в коде и тщательного тестирования.

techpowerup.com
Павлик Александр