VirtualBox

Ticket #5655 (reopened defect)

Opened 8 months ago

Last modified 2 months ago

Full-screen guest applications corrupt host screen when VM is in seamless mode => fixed in SVN

Reported by: Fenix*NBK* Assigned to:
Priority: major Component: GUI/seamless
Version: VirtualBox 3.1.0 Keywords:
Cc: Guest type: Windows
Host type: other

Description

Host1: RHEL 5.3/x64, Core 2 P8600, VBox 3.1.0.

Host2: Windows Vista, 32-bit, Core 2 P8600, VBox 3.1.0.

Guest: Windows XP

When a Windows VM is in seamless mode, and some application enters full-screen mode in VM, it starts rendering garbage on host's screen. After an app exists, seamless mode restores.

Expected behavior: VM must exit seamless mode, when any application asks Full-Screen. VM must become windowed application.

-Technologov, 03.12.2009.

Attachments

Windows XP Full 3D-2009-12-03-12-58-25.log (46.9 kB) - added by Fenix*NBK* on 2009-12-03 12:05:41.

Change History

2009-12-03 12:05:41 changed by Fenix*NBK*

  • attachment Windows XP Full 3D-2009-12-03-12-58-25.log added.

2009-12-03 12:08:29 changed by Fenix*NBK*

Examples: "Heroes of Might and Magic III" and "TuxRacer?"

2009-12-04 21:26:39 changed by Fenix*NBK*

Another example: Windows 7, which asks to close applications.

See: http://forums.virtualbox.org/viewtopic.php?f=1&t=25311&p=113860#p113860

-Technologov

(follow-up: ↓ 4 ) 2009-12-17 14:27:13 changed by Fenix*NBK*

Can you please take a look at it ?

(in reply to: ↑ 3 ) 2009-12-18 14:17:02 changed by misha

Replying to Fenix*NBK*: I've reproduced the problem, it is reproducible with 3.0.x as well. We'll have a look into this.

(follow-ups: ↓ 6 ↓ 7 ) 2009-12-18 19:32:39 changed by Fenix*NBK*

More info: (XP guest)

The problem is not with Full-screen applications per-se, but with their behavior to change guest's resolution.

Try those in seamless mode:

Example1: (Works) Internet Explorer 6, press F11 (enters full-screen). This Works perfectly, because guest resolution was not changed.

Example2: (Broken) Control Panel->Display->Change resolution. This renders garbage on host's screen.

Basically we need to detect any app in the guest that tries to change guest's resolution to become different than seamless mode, and switch VM to windowed mode automatically in this case.

This problem also exists with Linux guests.

-Technologov

(in reply to: ↑ 5 ) 2009-12-18 19:43:20 changed by misha

Replying to Fenix*NBK*: That's right. That's what we've discovered here as well. We have a fix already. I should be able to provide you a test build the next week.

(in reply to: ↑ 5 ) 2009-12-23 18:08:11 changed by misha

  • summary changed from Full-screen guest applications corrupt host screen when VM is in seamless mode to Full-screen guest applications corrupt host screen when VM is in seamless mode => fixed in SVN.

Replying to Fenix*NBK*: We've fixed the issue. The fix should be included in the next release.
Please post me an email at mikhail dot sennikovsky at sun dot com if you're willing to try a test version with the fix, I'll then post you a link to the test version.

2010-01-19 19:07:59 changed by Fenix*NBK*

I have tested your build v3.1.3-r56263, and found the solution to be poor.

Any new build to test ?

-Technologov

2010-02-12 23:20:48 changed by frank

  • status changed from new to closed.
  • resolution set to fixed.

2010-05-28 23:25:42 changed by Fenix*NBK*

  • status changed from closed to reopened.
  • resolution deleted.

Broken in 3.2.0

Reopened.

Found a duplicate of this one: #3547 (this one is more generic)

-Technologov


ContactPrivacy policy