В macOS обнаружен баг, ограничивающий работу системы без перезагрузки

Специалисты компании Photon обнаружили интересный баг в операционной системе macOS, ограничивающий функционирование системы без перезагрузки до 49 дней, 17 часов, 2 минут и 47 секунд. По истечении этого времени, несмотря на то, что macOS продолжает работать, многие компоненты выходят из строя из-за сбоя в сетевом стеке TCP/IP.

Проблема была выявлена в ходе расследования, связанного со сбоями в компьютерах Mac, используемых для мониторинга iMessage. Некоторые устройства неожиданно перестали реагировать на сетевые подключения, хотя на пинг-команды они отвечали. Системы сохраняли активные сетевые соединения, что усугубляло ситуацию.

Для решения проблемы требовалась перезагрузка, после чего аналогичные сбои возникли и на других устройствах. В ходе тщательного анализа эксперты пришли к выводу, что причиной является внутренний счетчик tcp_now, который переполняется, поскольку его максимальное значение составляет 4 294 967 295. Apple, вероятно, сможет быстро устранить эту неисправность, однако интересно, что она была выявлена только сейчас.

Понравилась статья? Поделиться с друзьями: