VirtualBox

Ticket #12188 (closed defect: obsolete)

Opened 6 years ago

Last modified 3 years ago

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

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

Change History

Changed 6 years ago by mikemccracken

comment:1 Changed 6 years ago by Net147

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 Changed 6 years ago by Net147

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 Changed 6 years ago by misha

  • Component changed from guest additions to 3D support

comment:4 Changed 5 years ago by cbuehler

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 Changed 3 years ago by aeichner

  • Status changed from new to closed
  • Resolution set to obsolete

Please reopen if still relevant with a recent VirtualBox release.

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use