VirtualBox

Opened 11 years ago

Closed 10 years ago

#11894 closed defect (fixed)

VirtualBox Guest driver's shader seems faulty

Reported by: foobar Owned by:
Component: 3D support Version: VirtualBox 4.2.14
Keywords: Cc:
Guest type: other Host type: other

Description

When trying to run gnome-shell in a VirtualBox some shader functions seem to not work well. See https://bugzilla.gnome.org/show_bug.cgi?id=702827

OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631 OpenGL Warning: Assertion failed: isNewKey, file /build/buildd/virtualbox-4.2.10-dfsg/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631

The version of the guest additions is 4.2.10-dfsg-0ubuntu2

Change History (4)

comment:1 by misha, 11 years ago

Most likely this issue should be solved in the next major VBox release.
Here is a trunk test build containing the fixes for you to try.

!!!NOTE: Trunk is under heavy development now and thus might not be stable, so this test build can be used for testing purposes only and can NOT be used in production environment!!'''

You will as well need to update Guest Additions with those supplied with this test build.

Windows Host: http://www.virtualbox.org/download/testcase/VirtualBox-4.2.51-86683-Win.exe

Extension pack: http://www.virtualbox.org/download/testcase/Oracle_VM_VirtualBox_Extension_Pack-4.2.51-86685.vbox-extpack

Please give it a try and let me know how it goes.

comment:2 by misha, 11 years ago

Component: other3D support

Also please let me know if you need a test build for non-win host.

comment:3 by foobar, 11 years ago

Thanks for the quick response!

But it doesn't look good.

$ gnome-shell --replace
OpenGL Warning: glFlushVertexArrayRangeNV not found in mesa table
OpenGL Warning: glVertexArrayRangeNV not found in mesa table
OpenGL Warning: glCombinerInputNV not found in mesa table
OpenGL Warning: glCombinerOutputNV not found in mesa table
OpenGL Warning: glCombinerParameterfNV not found in mesa table
OpenGL Warning: glCombinerParameterfvNV not found in mesa table
OpenGL Warning: glCombinerParameteriNV not found in mesa table
OpenGL Warning: glCombinerParameterivNV not found in mesa table
OpenGL Warning: glFinalCombinerInputNV not found in mesa table
OpenGL Warning: glGetCombinerInputParameterfvNV not found in mesa table
OpenGL Warning: glGetCombinerInputParameterivNV not found in mesa table
OpenGL Warning: glGetCombinerOutputParameterfvNV not found in mesa table
OpenGL Warning: glGetCombinerOutputParameterivNV not found in mesa table
OpenGL Warning: glGetFinalCombinerInputParameterfvNV not found in mesa table
OpenGL Warning: glGetFinalCombinerInputParameterivNV not found in mesa table
OpenGL Warning: glDeleteFencesNV not found in mesa table
OpenGL Warning: glFinishFenceNV not found in mesa table
OpenGL Warning: glGenFencesNV not found in mesa table
OpenGL Warning: glGetFenceivNV not found in mesa table
OpenGL Warning: glIsFenceNV not found in mesa table
OpenGL Warning: glSetFenceNV not found in mesa table
OpenGL Warning: glTestFenceNV not found in mesa table
OpenGL Warning: crPixelCopy3D:  simply crMemcpy'ing from srcPtr to dstPtr
OpenGL Info: Using XSHM for GLX_EXT_texture_from_pixmap
      JS LOG: IBus version is too old
      JS LOG: GNOME Shell started at Tue Jun 25 2013 10:42:23 GMT+0200 (CEST)
Window manager warning: Log level 16: STACK_OP_REMOVE: window 0x49 not in stack




OpenGL Warning: Assertion failed: isNewKey, file /mnt/tinderbox/add/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /mnt/tinderbox/add/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631
OpenGL Warning: Assertion failed: isNewKey, file /mnt/tinderbox/add/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c, line 631

I presume I run the guest additions that came with the VBox build you referenced. I guess so based on the new file name indicated by the debug symbols.

comment:4 by misha, 10 years ago

Resolution: fixed
Status: newclosed

This should be fixed with VBox 4.3. Please give it a try and re-open the ticket if needed. Note that you'll need to update VBox Guest Additions to 4.3 as well.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use