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

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 
Павлик Олександр