From: Sven G. <sgo...@ja...> - 2001-12-16 04:06:42
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Saturday 15 December 2001 21:23, Sven Goethel wrote: > dear users, > > i have unsuccesfully tried > linux 2.4.16 + NVidia's new 2314 driver .. > > (with NVidia's 1541, everything is fine) > > the problem is, that i get the following error, > while running e.g. "java morph3d": > > An unexpected exception has been detected in native code outside the VM. > Unexpected Signal : 11 occurred at PC=0x4aac5358 > Function name=glXGetCurrentContext > Library=/usr/X11R6/lib/libGL.so > > Current Java thread: > at gl4java.GLContext.gljMakeCurrentNative(Native Method) > at gl4java.GLContext.gljMakeCurrent(GLContext.java:2472) > at gl4java.awt.GLCanvas.sDisplay(GLCanvas.java:697) > at gl4java.awt.GLAnimCanvas.run(GLAnimCanvas.java:466) > at java.lang.Thread.run(Thread.java:484) > > the pure native "morph3d" and "gears" runs very well .. > > any idea ? > well, i have checked some circumstances .. to kbr: it has nothing todo with multithreading, regarding the specification of the "glXGetCurrentContext" function ! for "some" cases, the call of NVidia's 2314 driver's "glXGetCurrentContext" produces an signal 11 .. so i reduced the calls for this function (to null), hopefully without a loss of performance .. (i guess so, till we keep track of the GL context allready ;-) .. i truly believe this is a bug by NVidia, so somebody may contact them .. i have tagged this code, search for "JAU NVidia 2314 Bug" within CNativeCode/OpenGL_X11_jawt.c CNativeCode/OpenGL_X11.c gl4java/GLContext.java.skel i do have checked this code pieces in allready .. this tagged code is just temporary within CVS, 'cause we do not want to add workarounds for closed source vendor bugs .. later, we may remove these workarounds .. so for all non CVS people, please use NVidia's driver 1541, till the successor (bugfix) of 2431 is made by NVidia !! > cheers, sven - -- health & wealth mailto:sgo...@ja... www : http://www.jausoft.com ; pgp: http://www.jausoft.com/gpg/ voice : +49-521-2399440 ; fax : +49-521-2399442 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8HB3LHdOA30NoFAARApouAKCDTFDfinAWVWyoJHAyUDEOqOxIPQCeL+U8 yLZlkS+xuTHoSYwWdjvZf14= =3PND -----END PGP SIGNATURE----- |