Opened 11 years ago
Closed 8 years ago
#12188 closed defect (obsolete)
corrupt graphics when running QML applications in linux gues on OSX host
| Reported by: | mikemccracken | Owned by: | |
|---|---|---|---|
| Component: | 3D support | Version: | VirtualBox 4.3.0 |
| Keywords: | Cc: | ||
| Guest type: | Linux | Host type: | Mac OS X |
Description
HOST: OS X 10.7.5 Guest: Ubuntu Saucy daily image from 2013-10-15 Qt frameworks tested: Qt 5.0 and Qt 5.1.1
For several releases now, Qt's QML environment has not worked correctly under VirtualBox on an OS X (10.7) Host with 3D accel enabled. The symptom is video garbage or just total black windows.
I haven't been able to tell where to file a bug about this, but today I tried the same old test with 4.3 and the qmlscene runner from qt5.1.1 (instead of the 5.0 shipping with Ubuntu Saucy), and I got an assertion failure in the guest additions.
I've attached a screenshot showing the glitch and the minimal QML example that triggers it.
I'd appreciate any suggestions on a workaround, as I need to use QML, and thus end up using the virtual machine in the excruciatingly slow software-rendered mode.
Attachments (1)
Change History (6)
by , 11 years ago
| Attachment: | vbox-qmlscene-5.1.1-assertfail.png added |
|---|
comment:1 by , 11 years ago
comment:2 by , 11 years ago
It seems to be related to the fact that QML is using a separate thread for rendering and this is triggering an assertion (see https://bugreports.qt-project.org/browse/QTBUG-32225).
comment:3 by , 11 years ago
| Component: | guest additions → 3D support |
|---|
comment:4 by , 11 years ago
I can also confirm this the other way round: VirtualBox 4.3.6 on Arch Linux x86_64 as host and Windows 7 64-bit as guest.
comment:5 by , 8 years ago
| Resolution: | → obsolete |
|---|---|
| Status: | new → closed |
Please reopen if still relevant with a recent VirtualBox release.


I can also confirm this running VirtualBox 4.3.0 on Windows 7 64-bit host with Arch Linux x86_64 guest (3D acceleration enabled + Guest Additions 4.3.0).