22 сентября 2026 г.
ChatGPT на macOS 27 может падать: Astra нашла 14-летнюю утечку в libuv
22 сентября Astra связала падения ChatGPT после обновления до macOS 27 с утечкой памяти в libuv, которой около 14 лет. В воспроизведении на libuv 1.52.1 64 постоянных наблюдателя файлов и 8 000 пересозданий FSEventStream увеличили память процесса на 119,34 MiB, а патч снизил рост до 2,11 MiB. PR #5283 освобождает CFArray, CFString и C-буферы, не меняя публичный API и ABI libuv.

Peter Steinberger 🦞
@steipete
После обновления до macOS 27 ChatGPT иногда у меня падал, и… Astra нашла в libuv баг примерно 14-летней давности. https://github.com/libuv/libuv/pull/5283
· 19,8 тыс. просмотров
ChatGPT стал падать после обновления macOS 27, но причина оказалась ниже самого чата. Раньше последовательное закрытие N наблюдателей файлов оставляло N(N−1)/2 неосвобождённых CFString.
Патч чистит память. На arm64 при 32, 64 и 128 наблюдателях утечки C-буферов составляли 3 968, 16 128 и 65 024 байта. Теперь libuv освобождает эти объекты при каждом пересоздании watcher’а, поэтому старый дефект не должен накапливаться во время долгой работы.
Последний стабильный libuv v1.52.1 вышел 6 марта, а фикс пока существует отдельным открытым PR #5283.
Первоисточник
