Hi,

  Seems to me this is another driver issues. The original
bug is caused by
    wglGetProcAddress("glLoadTransposeMatrixdARB");
return NULL although OpenGL extension query return
GL_ARB_transpose_matrix
It is fixed in v1.3 beta2 by checking the valid
return address that workaround FireGL driver bug.

   Please try the attach program to see if your
config can bring up 2 (or more) Canvas3D
successfully without crash

java MultiCanvases 2

There are 2 drivers for this card
One from OEM website and the other
from Nvidia website (the latest one
release June, 11). Try both to see
which one work.

Also check if there is latest bios from
OEM website need to update.

Thanks.

- Kelvin
-----------------------
Java 3D Team
Sun Microsytems Inc.


>Date: Tue, 23 Jul 2002 11:17:26 +0200
>From: Octavian Nasarimba <[EMAIL PROTECTED]>
>Subject: [JAVA3D] JVM crash: is it a Java3D bug?
>To: [EMAIL PROTECTED]
>MIME-version: 1.0
>Content-transfer-encoding: 7bit
>X-Accept-Language: de,en
>Delivered-to: [EMAIL PROTECTED]
>X-Virus-Scanned: by AMaViS
>
>Hi all,
>
>In my application I have a main window (JFrame-instance) with a button.
>When I push the button, another JFrame containing a Canvas3D is
>instanciated
>and made visible. If I close this window and push the button again,
>another
>JFrame is instanciated and everything is OK.
>However, if I leave the first frame containing a Canvas3D open and push
>the button
>to bring up another frame with another Canvas3D object, the JVM crashes
>with this message:
>
>-----------------------------------------------------------------------
>
>An unexpected exception has been detected in native code outside the VM.
>Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x695adaa6
>Function name=(N/A)
>Library=C:\WINNT\system32\nvoglnt.dll
>
>NOTE: We are unable to locate the function name symbol for the error
>      just occurred. Please refer to release documentation for possible
>      reason and solutions.
>
>
>
>Current Java thread:
>        at javax.media.j3d.Canvas3D.setProjectionMatrix(Native Method)
>        at javax.media.j3d.Renderer.doWork(Renderer.java:1169)
>        at javax.media.j3d.J3dThread.run(J3dThread.java:250)
>
>Dynamic libraries:
>0x00400000 - 0x00405000         C:\WINNT\system32\java.exe
>0x77F60000 - 0x77FBE000         C:\WINNT\System32\ntdll.dll
>0x77DC0000 - 0x77DFF000         C:\WINNT\system32\ADVAPI32.dll
>0x77F00000 - 0x77F5F000         C:\WINNT\system32\KERNEL32.dll
>0x77E70000 - 0x77EC5000         C:\WINNT\system32\USER32.dll
>0x77ED0000 - 0x77EFC000         C:\WINNT\system32\GDI32.dll
>0x77E10000 - 0x77E67000         C:\WINNT\system32\RPCRT4.dll
>0x78000000 - 0x78040000         C:\WINNT\system32\MSVCRT.dll
>0x6D420000 - 0x6D4EF000
>C:\Programme\JavaSoft\JRE\1.3.1\bin\hotspot\jvm.dll
>0x77FD0000 - 0x77FFA000         C:\WINNT\system32\WINMM.dll
>0x6D220000 - 0x6D227000         C:\Programme\JavaSoft\JRE\1.3.1\bin\hpi.dll
>0x6D3B0000 - 0x6D3BD000         C:\Programme\JavaSoft\JRE\1.3.1\bin\verify.dll
>0x6D250000 - 0x6D266000         C:\Programme\JavaSoft\JRE\1.3.1\bin\java.dll
>0x6D3C0000 - 0x6D3CD000         C:\Programme\JavaSoft\JRE\1.3.1\bin\zip.dll
>0x6D020000 - 0x6D128000         C:\Programme\JavaSoft\JRE\1.3.1\bin\awt.dll
>0x77C00000 - 0x77C18000         C:\WINNT\system32\WINSPOOL.DRV
>0x76AB0000 - 0x76AB5000         C:\WINNT\system32\IMM32.dll
>0x77B20000 - 0x77BD1000         C:\WINNT\system32\ole32.dll
>0x6D1E0000 - 0x6D21B000
>C:\Programme\JavaSoft\JRE\1.3.1\bin\fontmanager.dll
>0x6D2C0000 - 0x6D2DB000         C:\Programme\JavaSoft\JRE\1.3.1\bin\jpeg.dll
>0x77130000 - 0x77156000         C:\WINNT\system32\ddraw.dll
>0x6D340000 - 0x6D348000         C:\Programme\JavaSoft\JRE\1.3.1\bin\net.dll
>0x776D0000 - 0x776D8000         C:\WINNT\system32\WSOCK32.dll
>0x776B0000 - 0x776C4000         C:\WINNT\system32\WS2_32.dll
>0x776A0000 - 0x776A7000         C:\WINNT\system32\WS2HELP.dll
>0x74FF0000 - 0x74FFE000         C:\WINNT\System32\rnr20.dll
>0x77BF0000 - 0x77BF7000         C:\WINNT\system32\rpcltc1.dll
>0x77660000 - 0x7766F000         C:\WINNT\system32\msafd.dll
>0x77690000 - 0x77699000         C:\WINNT\System32\wshtcpip.dll
>0x10000000 - 0x10022000         C:\Programme\JavaSoft\JRE\1.3.1\bin\J3D.dll
>0x755B0000 - 0x75678000         C:\WINNT\system32\OPENGL32.dll
>0x76C80000 - 0x76CA2000         C:\WINNT\system32\GLU32.dll
>0x77160000 - 0x77167000         C:\WINNT\system32\DCIMAN32.dll
>0x69500000 - 0x6984B000         C:\WINNT\system32\nvoglnt.dll
>0x76AC0000 - 0x76ADD000         C:\WINNT\system32\imagehlp.dll
>0x731B0000 - 0x731BA000         C:\WINNT\system32\PSAPI.DLL
>
>Local Time = Tue Jul 23 10:13:01 2002
>Elapsed Time = 2401
>#
># The exception above was detected in native code outside the VM
>#
># Java VM: Java HotSpot(TM) Client VM (1.3.1-b24 mixed mode)
>#
>
>-------------------------------------------------------------
>
>I have a Pentium III 700 with Windows NT 4.0
>GeForce3 Ti 200 Bios Version: 3.20.00.18,
>Driver Version:4.00.1381.2185
>
>I use Java version 1.3.1 (build 1.3.1-b24) with Java3D 1.3 FCS
>OpenGL-Version.
>
>
>All I could find was:
>------------------------------
>Bug 4530415
>Synopsis
>OGL: Crash at setProjectionMatrix() under FireGL 2 card
>Reported Against : 1.3_beta1
>Release Fixed: 1.3_beta2
>State: Closed, fixed
>------------------------------
>
>But the bug is supposed to be fixed, right??
>Does anyone have any idea about this??
>
>Regards
>
>--
>_____________________________________________________
>Octavian Nasarimba         Tel. +49 711 / 96 72-113
>KLEIN+STEKL GmbH           Fax  +49 711 / 96 72-1 30
>Heusteigstrasse 41         http://www.klst.com
>70180 Stuttgart/GERMANY    mailto:[EMAIL PROTECTED]
>Amtsgericht Kirchheim/Teck HRB 180
>
>===========================================================================
>To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
>of the message "signoff JAVA3D-INTEREST".  For general help, send email to
>[EMAIL PROTECTED] and include in the body of the message "help".

Attachment: MultiCanvases.java
Description: MultiCanvases.java

Reply via email to