VirtualBox

Opened 12 years ago

Closed 8 years ago

#10499 closed defect (obsolete)

REGRESSION: guest screen becomes black and is only partially redrawn block by block

Reported by: matteo sisti sette Owned by:
Component: other Version: VirtualBox 4.1.14
Keywords: Cc:
Guest type: Windows Host type: Linux

Description

Steps to reproduce:

  • start a virtual machine
  • minimize the vm's window
  • remaximize it

=> the guest screen is all black. Sometimes, by exitin fullscreen and resizing the window, the guest screen will redraw completely. Sometimes not and it will stay black By moving the mouse cursor in the guest, and clicking here and there, PARTS of the screen (always rectangular regions) are redrawn, but some parts remain black forever.

This is a regression in 4.1. It didn't happen in 3.x.

Attachments (2)

VBox.log.gz (16.2 KB ) - added by Jeffska 12 years ago.
VirtualBox log w/ gl errors
Logs.zip (87.3 KB ) - added by matteo sisti sette 12 years ago.

Download all attachments as: .zip

Change History (14)

comment:1 by Frank Mehnert, 12 years ago

The provided information is not sufficient. Which guest is this, in particular, which Windows version? Which version of the VirtualBox Guest Additions did you install? Did you enable Direct 3D support and if so, did you select the new WDDM driver?

Please also attach a VBox.log file of this VM session.

comment:2 by Jeffska, 12 years ago

I've seen this as well. It hasn't happened in a couple of days though. I'm also now seeing occasional full-screen redraws as I'm interacting with window controls. Almost like the driver thinks the screen resolution is changing. I'll try to capture a log.

I'm running Windows 7 with the WDDM driver. I just re-enabled it with 4.1.14 because of the SMP fixes that were made.

Edit: It now looks like the redraw is the WDDM driver switching off Aero Glass mode and then switching back.

Last edited 12 years ago by Jeffska (previous) (diff)

by Jeffska, 12 years ago

Attachment: VBox.log.gz added

VirtualBox log w/ gl errors

comment:3 by Jeffska, 12 years ago

Log attached. Getting a lot of "OpenGL Warning: Cleared gl error 0x500 on context creation".

comment:4 by Jeffska, 12 years ago

I just had the screen redraw issue the OP describes after a host display resolution change. Here are the lines from the VBox.log:

54:10:15.977 Guest Log: VBoxD3D::OpenAdapter: Built Apr 12 2012 17:31:06
54:10:16.066 Guest Log: VBoxD3D::OpenAdapter: Built Apr 12 2012 17:31:06
54:10:16.146 Guest Log: VBoxD3D::OpenAdapter: Built Apr 12 2012 17:31:06
54:10:16.205 Guest Log: VBoxD3D::OpenAdapter: Built Apr 12 2012 17:31:06
54:10:16.257 Guest Log: VBoxD3D::OpenAdapter: Built Apr 12 2012 17:31:06
54:15:39.408 VMMDev::SetVideoModeHint: got a video mode hint (1600x1200x0) at 0
54:15:39.907 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f3e38fd2000 w=1600 h=1200 bpp=32 cbLine=0x1900, flags=0x1
54:15:39.959 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f3e38fd2000 w=1600 h=1200 bpp=32 cbLine=0x1900, flags=0x1
54:15:42.021 Guest Log: VBoxD3D::OpenAdapter: Built Apr 12 2012 17:31:56
54:15:42.124 Guest Log: VBoxD3D::OpenAdapter: Built Apr 12 2012 17:31:56
54:15:42.126 OpenGL Warning: Cleared gl error 0x500 on context creation

comment:5 by Jeffska, 12 years ago

It appears that the Windows DWM is crashing every time the refresh happens. Here's the entries from the Windows Application Event log:

The Desktop Window Manager has encountered a fatal error (0x8898009b) The Desktop Window Manager has exited with code (0x8898009b)

The last one seems to have disabled Aero completely.

comment:6 by matteo sisti sette, 12 years ago

Sorry, I didn't get any email notification of the updates in this bug report.

It's Windows 7 64bit guest on Ubuntu 11.10 host. VB 4.1.10 and the GuestAdditions which came with it; yes, with the new WDDM driver.

Is it possible that the cause of this issue is the same that is making everything so slow?

by matteo sisti sette, 12 years ago

Attachment: Logs.zip added

comment:7 by yourcomrade, 11 years ago

I am observing this behavior on Mac OS 10.6.8 host with Windows 7 64-bit and Ubuntu 12.10 64-bit guest OS. The problem only happens when the guest OS is displayed on the secondary screen. The contents of the guest window turn black when the focus is switched out of that window. I first noticed this after upgrading to 4.2.4 and installing the 4.2.4 guest additions.

comment:8 by Thr4wn, 11 years ago

I likewise have the exact same error.

  • host = Win 7 pro SP1. 64-bit
  • guest = Ubuntu 12.04 64-bit

Full screen works when on display 1. When I move to view it on display 2, then it blacks out completely. There are a few arbitrary spots where I can click and the screen will fade into existence again, but only for a bit before fading back to complete black with no response. I don't even see the mouse cursor. However, when I bring it back to not-full-screen, I can see that my keyboard and mouse clicks were taking effect, but I just couldn't see them.

Last edited 11 years ago by Thr4wn (previous) (diff)

comment:9 by Frank Mehnert, 10 years ago

Thr4wn, any change with VBox 4.3.8?

comment:10 by meh106, 10 years ago

Am seeing the same problem.

host = Mac OS X 10.9 guest = Windows 8.1 64 bit VirtualBox 4.3.12 rev 93733

Although I have a dual monitor setup, the problem occurs both on the primary and secondary display.

Version 1, edited 10 years ago by meh106 (previous) (next) (diff)

comment:11 by meh106, 10 years ago

The suggested fix here appears to have solved it for me:

https://forums.virtualbox.org/viewtopic.php?f=2&t=53059

comment:12 by aeichner, 8 years ago

Resolution: obsolete
Status: newclosed

Please reopen if still relevant with a recent VirtualBox release.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use