Opened 11 years ago
Closed 11 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 , 11 years ago
comment:2 by , 11 years ago
| Component: | other → 3D support |
|---|
Also please let me know if you need a test build for non-win host.
comment:3 by , 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 , 11 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
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.


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.