Seamless mode not exited when guest o/s support lost
Description (last modified by )
I have Windows XP running under VirtualBox 3.0.8 on Debian 5 (lenny). I prefer to run in seamless mode, but each time the operating system is restarted, or closed down, VirtualBox does not exit seamless mode. This means, on shutting down, the XP "Windows is shutting down" screen is clipped to the regions taken up by any windows open when instructed to shutdown. (Note: that when you choose "Shutdown" from the Start menu, the full screen is displayed until you click a button, so the problem is not there.) Worse is when the system restarts, because it is still in this clipped form of seamless mode, it is often not possible to log in again because the screen is partially or wholly obscured. Even worse is that any boot-time messages (i.e. operating system selector, disk scan messages) are totally hidden and Host+L cannot be used to exit seamless mode!
The steps to reproduce are simple: simply enter seamless mode while in an XP guest and restart XP.
I don't know whether this is limited to Linux and/or Debian hosts; or whether it is limited to XP guests. I think this might also be an extension of bug #1346, but the details there were very sparse, so I couldn't be sure. My apologies if this is indeed a duplicate.
I would suggest a very simple solution would be for VirtualBox to automatically exit seamless mode as soon as it detects that guest operating system support is lost. This would mean that while XP shuts down it would return to normal windowed mode. When it starts up again, it already automatically re-enters seamless mode when support is detected, so this is only a problem during shut-down.