I have been using VirtualBox for quite some time now - Ubuntu 16.04 guest on OSX 10.12.4 host. It was all working fine until today.
VirtualBox starts to Ubuntu 16.04, shows initial boot logs, then Ubuntu logo with progress, and then tries to change its (app window) size. The window goes all black and it keeps maximizing-minimizing (just a little, not fullscreen) indefinitely.
Here's what I see in the logs:
Code: Select all
00:03:43.219898 VBVA: InfoScreen: [0] @0,0 800x600, line 0xc80, BPP 32, flags 0x1
00:03:43.219926 Display::handleDisplayResize: uScreenId=0 pvVRAM=000000011349a000 w=800 h=600 bpp=32 cbLine=0xC80 flags=0x1
00:03:43.219958 GUI: UIFrameBufferPrivate::NotifyChange: Screen=0, Origin=0x0, Size=800x600, Sending to async-handler
00:03:43.220030 VBVA: InfoScreen: [0] @0,0 800x600, line 0xc80, BPP 32, flags 0x5
00:03:43.220046 Display::handleDisplayResize: uScreenId=0 pvVRAM=000000011349a000 w=800 h=600 bpp=32 cbLine=0xC80 flags=0x5
00:03:43.220058 GUI: UIMachineView::sltHandleNotifyChange: Screen=0, Size=800x600
00:03:43.220071 GUI: UIFrameBufferPrivate::handleNotifyChange: Size=800x600
00:03:43.220085 GUI: UIFrameBufferPrivate::NotifyChange: Screen=0, Origin=0x0, Size=800x600, Sending to async-handler
00:03:43.220139 GUI: UIFrameBufferPrivate::performResize: Size=800x600, Using fallback buffer since no source bitmap is provided
00:03:43.220740 GUI: UIMachineView::storeGuestSizeHint: Storing guest-screen size-hint for screen 0 as 800x600
00:03:43.223772 Display::handleDisplayResize: uScreenId=0 pvVRAM=000000011349a000 w=800 h=600 bpp=32 cbLine=0xC80 flags=0x0
00:03:43.223837 GUI: UIFrameBufferPrivate::NotifyChange: Screen=0, Origin=0x0, Size=800x600, Sending to async-handler
00:03:43.227772 GUI: UIMachineView::sltHandleNotifyChange: Screen=0, Size=800x600
00:03:43.227798 GUI: UIFrameBufferPrivate::handleNotifyChange: Size=800x600
00:03:43.227804 GUI: UIFrameBufferPrivate::performResize: Size=800x600, Directly using source bitmap content
00:03:43.228167 GUI: UIMachineView::storeGuestSizeHint: Storing guest-screen size-hint for screen 0 as 800x600
00:03:43.241487 GUI: UISession::sltAdditionsChange: GA state really changed, notifying listeners.
00:03:43.241581 GUI: UIMachineViewNormal::adjustGuestScreenSize: Adjust guest-screen size if necessary.
00:03:43.241591 GUI: UISession::sltAdditionsChange: GA state change event came, notifying listeners.
00:03:43.241596 GUI: UIMachineLogicNormal::sltCheckForRequestedVisualStateType: Requested-state=0, Machine-state=5
00:03:43.241610 GUI: UIMachineView::sltHandleNotifyChange: Screen=0, Size=800x600
00:03:43.241616 GUI: UIFrameBufferPrivate::handleNotifyChange: Size=800x600
00:03:43.699997 Display::handleDisplayResize: uScreenId=0 pvVRAM=0000000000000000 w=720 h=400 bpp=0 cbLine=0x0 flags=0x0
00:03:43.700052 GUI: UIFrameBufferPrivate::NotifyChange: Screen=0, Origin=0x0, Size=720x400, Sending to async-handler
00:03:43.700108 GUI: UIMachineView::sltHandleNotifyChange: Screen=0, Size=720x400
00:03:43.700117 GUI: UIFrameBufferPrivate::handleNotifyChange: Size=720x400
00:03:43.700130 GUI: UIFrameBufferPrivate::performResize: Size=720x400, Directly using source bitmap content
I was using an older version, so I even updated to 5.1.26 today to see if that works, but it didn't.
Could it be that my .vdi is corrupted?
Is this some known issue?
Thanks in advance.