VirtualBox

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)

vbox-qmlscene-5.1.1-assertfail.png (467.9 KB ) - added by mikemccracken 11 years ago.

Download all attachments as: .zip

Change History (6)

by mikemccracken, 11 years ago

comment:1 by Net147, 11 years ago

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).

comment:2 by Net147, 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 misha, 11 years ago

Component: guest additions3D support

comment:4 by cbuehler, 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 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.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy