VMware Communities
kairn
Contributor
Contributor

[linux][intel GMA] "A serious error has occurred inside your computer's OpenGL graphics drivers."

Hello,

my host: opensuse linux v11.3 (kernel 2.6.34.4-0.1-desktop);

opengl version: 2.1 Mesa 7.9-devel, GL_EXT_texture_compression_s3tc enabled;

opengl renderer: Mesa DRI Mobile Intel® GM45 Express Chipset GEM 20100330 DEVELOPMENT x86/MMX/SSE2 (videocard model: intel M4500)

my guest: windows xp professional SP2

vmware player version: 3.1.2-301548.i386 (but same bug was in 3.1.1-282343.i386)

when i`m starting the guest, vmware player says:

A serious error has occurred inside your computer's OpenGL graphics drivers.

Support for accelerated 3D graphics will be disabled until the next time your virtual machine is powered on. If you are running a 3D application in full-screen mode,

you may need to switch out of it using AltTab or CtrlAlt+Delete. You may also be able to recover by suspending then resuming this virtual machine.

Make sure you are using the latest drivers from your graphics card vendor's web site. If this problem persists, contact VMware for support. Details of this error have been recorded to the virtual machine's log file.and writes in message log:

3D graphics acceleration will be disabled.

This computer does not have a 3D graphics system supported by VMware Player.here is strange part from vmware.log (full log is in attachment):

. . .

#opengl extensions checks here#

Oct 26 03:22:19.027: mks| glx Client Version: 1.4

Oct 26 03:22:19.029: mks| VMGL Panic: *** Caught signal 11 in glCompileShaderARB() ***

Oct 26 03:22:19.029: mks| VMGL Panic: Fault occurred at AD22F5C0 (_ZNK11ir_variable5cloneEPvP10hash_table + 240, in /usr/lib/dri/i965_dri.so)

Oct 26 03:22:19.030: mks| VMGL Panic: Call site at 84C239F ((null) + 139207583, in /usr/lib/vmware/bin/vmware-vmx)

Oct 26 03:22:19.030: mks| VMGL Panic: Backtrace from inside faulting function:

Oct 26 03:22:19.030: mks| Backtrace:

Oct 26 03:22:19.030: mks| Backtrace[0] 0xad6aceb8 eip 0x8058fd0

Oct 26 03:22:19.030: mks| Backtrace[1] 0xad6aced8 eip 0x848944f

Oct 26 03:22:19.030: mks| Backtrace[2] 0xad6acf38 eip 0x83863ba

Oct 26 03:22:19.030: mks| Backtrace[3] 0xad6acff8 eip 0x80c93ce

Oct 26 03:22:19.030: mks| Backtrace[4] 00000000 eip 0xffffe40c

Oct 26 03:22:19.030: mks| SymBacktrace[0] 0xad6aceb8 eip 0x8058fd0 in function (null) in object /usr/lib/vmware/bin/vmware-vmx loaded at > x8048000

Oct 26 03:22:19.030: mks| SymBacktrace[1] 0xad6aced8 eip 0x848944f in function (null) in object /usr/lib/vmware/bin/vmware-vmx loaded at > x8048000

Oct 26 03:22:19.030: mks| SymBacktrace[2] 0xad6acf38 eip 0x83863ba in function (null) in object /usr/lib/vmware/bin/vmware-vmx loaded at > x8048000

Oct 26 03:22:19.030: mks| SymBacktrace[3] 0xad6acff8 eip 0x80c93ce in function (null) in object /usr/lib/vmware/bin/vmware-vmx loaded at x8048000

Oct 26 03:22:19.030: mks| SymBacktrace[4] 00000000 eip 0xffffe40c in function __kernel_rt_sigreturn in object loaded at 0xffffe000

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.030: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.031: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.031: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.031: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.031: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.031: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.031: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.031: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.031: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.031: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.031: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.031: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.031: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.031: mks| MKS: glXMakeContextCurrent() failed! (0:no error).

Oct 26 03:22:19.037: vcpu-0| CPU reset: hard (mode 2)

#everything is ok next#

. . .why does it load

/usr/lib/dri/i965_dri.so

not i915_dri.so? i thought that intel GM45 is i915 chipset:

03:49 linups:~ > lsmod | grep 915

i915 313535 3

drm_kms_helper 29180 1 i915

drm 179703 4 i915,drm_kms_helper

i2c_algo_bit 5604 1 i915

intel_agp 27995 2 i915

button 5449 1 i915

video 21205 1 i915 maybe it`s problem with videodrivers, but i`ve tried three versions: old (duno version, driver name "intel"), current from official repository (xorg-x11-driver-video-7.5-114.6.i586, driver name "intel"), and even legacy driver (xorg-x11-driver-video-intel-legacy-2.9.1-2.4.i586, driver name "intellegacy")

//but with intellegacy xorg failed to start, lol. said that there is unknown function, "WindowTable"

any idea what`s wrong? maybe i can load /usr/lib/dri/i915_dri.so somehow?

cheers,

Kai

//btw, can`t post here using opera 10.10:

> An error occurred while processing your request.

> Reference #179.56923554.1288053286.2513399c

0 Kudos
5 Replies
kairn
Contributor
Contributor

eh, markup has messed a bit. correct:

Details of this error have been recorded to the virtual machine's log file. <br />

and writes in message log:

...

This computer does not have a 3D graphics system supported by VMware Player. <br />

here is strange part from vmware.log (full log is in attachment):

...

#everything is ok next#

. . . <br />

why does it load

/usr/lib/dri/i965_dri.so

...

video 21205 1 i915 <br />

maybe it`s problem with videodrivers, but i`ve tried three versions: old (duno version, driver name "intel"), current from official repository (xorg-x11-driver-video-7.5-114.6.i586, driver name "intel"), and even legacy driver (xorg-x11-driver-video-intel-legacy-2.9.1-2.4.i586, driver name "intellegacy")

...

0 Kudos
wila
Immortal
Immortal

Hello,

Welcome at the VMware community forums.

Please have a look at:

Hope this helps,



--
Wil
_____________________________________________________
VI-Toolkit & scripts wiki at http://www.vi-toolkit.com

Contributing author at blog www.planetvm.net

Twitter: @wilva

| Author of Vimalin. The virtual machine Backup app for VMware Fusion, VMware Workstation and Player |
| More info at vimalin.com | Twitter @wilva
0 Kudos
kairn
Contributor
Contributor

my host: opensuse linux v11.3 (kernel 2.6.34.4-0.1-desktop);

opengl version: 2.1 Mesa 7.9-devel, GL_EXT_texture_compression_s3tc enabled;

0 Kudos
kairn
Contributor
Contributor

updated xorg server, xorg video drivers, still getting this error.

how could i load /usr/lib/dri/i915_dri.so instead of /usr/lib/dri/i965_dri.so? i think this is an issue

0 Kudos
kairn
Contributor
Contributor

trying updating drivers, player, xorg, kernel, etc - no luck. i still had GL_EXT_texture_compression_s3tc enabled in glxinfo, and player anyway showed me that error.

issue was fixed by buying notebook with nvidia card, lol.

sorry for necroposting, topic closed.

0 Kudos