У меня есть гостевая виртуальная машина Linux в VirtualBox, и если я оставляю ее на некоторое время, например> 1-2 часа, часто, когда я возвращаюсь, гостевой пользовательский интерфейс частично зависает. Я искал этот сайт на предмет этих симптомов, и большинство других потоков касалось либо конкретного сценария замораживания событий (например, доступа к элементам в папке, доступной для хоста), либо полного зависания системы.
В моем случае это частичная заморозка. Например, я просто позволил моему гостю сидеть без дела около 2 дней. Когда я вышел из машины, был запущен один терминал, один файловый браузер и один gedit. Основное внимание было уделено терминалу.
Когда я только что вернулся к этому, на экране показывался экран входа в систему, и я смог войти в систему нормально (не на 100% заморожено). Я все еще могу взаимодействовать с терминалом с помощью клавиатуры и успешно выполнять команды терминала. Это наводит меня на мысль, что основные вещи ОС, такие как файловый ввод-вывод и ядро, все еще работают нормально. Тем не менее, я не могу изменить фокус на какие-либо другие окна или делать что-либо еще в любой другой части графического интерфейса ОС, и при этом я не могу ничего сделать с помощью мыши.
Например, если я попытаюсь нажать на другое окно, в этом окне нет изменения фокуса или эффекта. Я не могу нажать "Приложения", "Места" и т.д. Я даже не могу выделить текст в работающем окне "Терминал", я могу только ввести его.
На следующем снимке экрана показано это поведение (я добавил желтое поле, чтобы скрыть некоторый SW-код):
Некоторые другие вещи, чтобы отметить или что я пробовал:
- Дисплей прекратил автоматическое изменение размера. Например, если я работаю в полноэкранном режиме (правая клавиша CTRL+F), VBox переходит в полноэкранный режим, но гостевая ОС не принимает изменения разрешения и остается того же размера, поэтому получает почтовый ящик.
- Я могу сохранить состояние «Гость» из пользовательского интерфейса VBox Manager и перезапустить его, и он возвращается в замороженном состоянии. Я видел обсуждения, где это помогло, потому что дисплей VBox был заморожен. Не помогает мне, хотя
- Завершение работы Гостья из VBox Manager работает, и гость восстанавливается полностью, т.е. больше не зависает, после перезапуска.
- Степень замерзания зависит от того, как долго гость простаивал. Например, если я просто оставлю это на пару часов, иногда это нормально, в других случаях я все еще могу переключать фокус окна и делать что-то в других окнах, но не могу переместить или изменить размеры каких-либо окон или щелкнуть меню ОС (Приложения и т.д.) ,
- Спецификации хоста: 64-битная Windows 7 Enterprise с Core i7-4790, 32 ГБ ОЗУ, VT-X включен.
- Характеристики гостя: Red Hat (CentOS 6.x) 64-битная, 4 ГБ оперативной памяти, 128 МБ видеопамяти.
- Сведения о VirtualBox: версия 5.1.8 r111374 (Qt5.5.1), и я думаю, что в гостевой системе установлены последние гостевые дополнения (не могу вспомнить версию, но у меня есть общая папка с Host, для которой требуется GA).