Инструменты VMware и VirtualBox, пострадавшие от утечки памяти в macOS Catalina

Проблема с песочницей приложения вызывает проблемы у некоторых пользователей программного обеспечения виртуальных машин, поскольку проблема вызывает панику ядра в macOS Catalina 10.15.6 при использовании в течение длительного периода времени.

Владельцы инструментов виртуализации, в том числе от VMware и VirtualBox, сообщали об ошибках на форумах поддержки, заявив, что их системы дают сбой при использовании программного обеспечения. В тех случаях, когда это происходит, сбои происходят с той регулярностью, которую подозревали в том, что причиной проблемы были приложения.

Сообщения на форумах VirtualBox указывают на то, что на нескольких компьютерах Mac, использующих macOS Catalina 10.15.6, произошла утечка памяти ядра для проводной памяти, которая увеличила объем используемой памяти примерно на 1 гигабайт в час. Как только утечка разрастется, это вызовет панику ядра, самопроизвольное закрытие программ и, в некоторых случаях, сбои самого Mac.

В другом потоке на форумах VMware обсуждается, как та же проблема присутствует в VMware Fusion, снова работающем на macOS 10.15.6. Все плакаты, похоже, согласны с тем, что проблема зависаний и сбоев началась после обновления до этой версии, а в более ранних версиях macOS ошибка не возникала.

Инженер VMware в теме сообщил в понедельник, что проблема была сужена до песочницы приложения. В течение некоторого времени, являясь основным элементом iOS и macOS, песочница приложения изолирует приложения и обеспечивает ограниченный доступ к системным ресурсам и данным с целью сохранения проблем с приложением, содержащихся в одном экземпляре, и повышения общей безопасности.

Инженер объясняет, что проблема связана с «регрессией в com.apple .security.sandbox kext (или один из связанных с ним компонентов) »в macOS 10.15.6. В ходе расследования было обнаружено, что com.apple.security.sandbox выделяет миллионы блоков памяти, содержащих только текст «/dev» и никаких других данных.

Apple был предоставлен исчерпывающий отчет, который поможет в диагностике и устранении проблемы в будущем обновлении операционной системы.

В настоящее время для клиентов VMware Fusion нет обходных путей, кроме отказа от установки macOS 10.15.6 в первую очередь или периодической перезагрузки хоста каждые несколько часов, чтобы временно устранить утечку памяти.

Неясно, относится ли та же проблема к бета-версии macOS Big Sur, но VMware работает над тем, чтобы VMware Fusion работал над будущей версией операционной системы, через технический превью.

Оцените статью
futurei.ru
Добавить комментарий