VirtualBox

Ticket #11905 (closed defect: fixed)

Opened 10 months ago

Last modified 6 months ago

glXChooseFBConfig Fails for Choosing Depth Buffering (0xc) (Linux Guest)

Reported by: Geometrian Owned by:
Priority: major Component: 3D support
Version: VirtualBox 4.2.14 Keywords: OpenGL, X11
Cc: Guest type: Linux
Host type: Windows

Description

In some OpenGL programs on Linux guests, glXChooseFBConfig will fail:

OpenGL Warning: glXChooseFBConfig returning NULL, due to attrib=0xc, next=0x18

Attribute 0xc is "GLX_DEPTH_SIZE", and removing this record from the list of attributes passed to glXChooseFBConfig alleviates that problem, but of course does not allow one to choose a depth buffer.

Searches revealed that this problem occurs in conjunction with VirtualBox, though I seem to be first to notice the correlation. My test environment is a Windows 7 Professional x86-64 hosting a Ubuntu 12.04 x86-64 guest. The host has updated graphics drivers. The guest does not report any proprietary drivers, but the guest additions are installed and 3D acceleration is enabled.

Attachments

VBox.log Download (103.7 KB) - added by Geometrian 10 months ago.
test_twowindows.zip Download (239.4 KB) - added by Geometrian 10 months ago.
A small x86-64 test program I wrote demonstrating the problem. May require a few shared libraries, let me know if so. Contains debug symbols. It should give a few lines of output, including the problem, and then probably segfault.

Change History

Changed 10 months ago by Geometrian

Changed 10 months ago by Geometrian

A small x86-64 test program I wrote demonstrating the problem. May require a few shared libraries, let me know if so. Contains debug symbols. It should give a few lines of output, including the problem, and then probably segfault.

comment:1 Changed 6 months ago by misha

We have identified and fixed this issue. Please give a try to the following test build of VBox Guest Additions containing the fix and let me know if it solve the problem for you.
You should use this Guest Additions with VBox 4.3 host distro.
 http://www.virtualbox.org/download/testcase/VBoxGuestAdditions_4.3.1-90272.iso

comment:2 Changed 6 months ago by frank

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

Fix is part of 4.3.2.

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use