Hi Simeon, createQueryContext() will try to create an OffScreenBuffer which I guess crash the driver when stereo setting is on.
Please try to run some of the offscreen test under programs/examples/OffScreenCanvas3D to see if it crash also. Thanks. - Kelvin -------------- Java 3D Team Sun Microsystems Inc. >Date: Wed, 01 May 2002 08:23:33 -0500 >From: "Simeon H.K. Fitch" <[EMAIL PROTECTED]> >Subject: Re: [JAVA3D] JVM "core" with nVidia Stereo Driver (was: Java3D, Shutter >Glasses, MS Windows) >To: [EMAIL PROTECTED] >MIME-version: 1.0 >X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 >Importance: Normal >X-Priority: 3 (Normal) >X-MSMail-priority: Normal >Delivered-to: [EMAIL PROTECTED] > >> -----Original Message----- >> From: Simeon H.K. Fitch [mailto:[EMAIL PROTECTED]] >> Sent: Tuesday, April 23, 2002 10:36 PM ><snip> >> That being said, I decided to upgrade to JDK 1.4 and J3D 1.3 Beta >> 1 (OpenGL) and give the Full-Screen Exclusive mode approach a try >> to see if the nVidia driver would kick into stereo mode. >> Basically, try to determine if the Canvas3D was the only thing in >> the Window set to full screen mode, then the nVidia driver would >> think it was a full screen OpenGL window, thereby kicking the >> nVidia driver into stereo mode. >> >> Well, when I turn on stereo mode in the driver and run my app, >> the JVM dies when I query the Canvas3D properties, before even >> showing anything on the screen. The JVM dump is attached, which >> may be of interest since the JVM is croaking in >> Canvas3D.createQueryContext(). Turning off stereo mode in the >> driver and the app runs fine. >> >> I'm going to back out the beta install and go back to 1.2 and see >> what happens. > >For what it's worth, I reinstalled Java 1.3.1_03 and J3D 1.2.1_04 (OpenGL) >and the JVM "cores" when the stereo mode is enabled with my GeForce4 Ti >4400. > >I know that those of you at Sun are unlikely to spend any time with >J3D+nVidia stereo compatibility, but thought a "core dump" (windows style) >may still point to some real bug. I'm interested that the JVM reports a >missing symbol error. As far as I know I am upgraded to the latest drivers. >Is there some OpenGL function being called in Canvas3D.createContext() that >my driver isn't handling properly? > >Again, when I go to the nVidia control panel and "disable" stereo, my >application runs fine. > >Thanks, > >Simeon > > >--------------------------------------------------- > >An unexpected exception has been detected in native code outside the VM. >Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x180072a1 >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.createContext(Native Method) > at javax.media.j3d.Renderer.doWork(Renderer.java:491) > - locked <2ca59a8> (a java.lang.Object) > at javax.media.j3d.J3dThread.run(J3dThread.java:256) >Dynamic libraries: >0x00400000 - 0x00405000 C:\JDK1.3.1\bin\java.exe >0x77F80000 - 0x77FFA000 C:\WINNT\System32\ntdll.dll >0x77DB0000 - 0x77E0A000 C:\WINNT\system32\ADVAPI32.dll >0x77E80000 - 0x77F35000 C:\WINNT\system32\KERNEL32.DLL >0x77D40000 - 0x77DB0000 C:\WINNT\system32\RPCRT4.DLL >0x78000000 - 0x78046000 C:\WINNT\system32\MSVCRT.dll >0x6D420000 - 0x6D4F0000 C:\JDK1.3.1\jre\bin\hotspot\jvm.dll >0x77E10000 - 0x77E74000 C:\WINNT\system32\USER32.dll >0x77F40000 - 0x77F7C000 C:\WINNT\system32\GDI32.DLL >0x77570000 - 0x775A0000 C:\WINNT\System32\WINMM.dll >0x10000000 - 0x10019000 C:\WINNT\System32\NVDESK32.DLL >0x6D220000 - 0x6D227000 C:\JDK1.3.1\jre\bin\hpi.dll >0x6D3B0000 - 0x6D3BD000 C:\JDK1.3.1\jre\bin\verify.dll >0x6D250000 - 0x6D266000 C:\JDK1.3.1\jre\bin\java.dll >0x6D3C0000 - 0x6D3CD000 C:\JDK1.3.1\jre\bin\zip.dll >0x6D2A0000 - 0x6D2BB000 C:\JDK1.3.1\jre\bin\jdwp.dll >0x6D1D0000 - 0x6D1D5000 C:\JDK1.3.1\bin\dt_socket.dll >0x75030000 - 0x75044000 C:\WINNT\System32\ws2_32.dll >0x75020000 - 0x75028000 C:\WINNT\System32\WS2HELP.DLL >0x78280000 - 0x7828C000 C:\WINNT\System32\rnr20.dll >0x77980000 - 0x779A4000 C:\WINNT\System32\DNSAPI.DLL >0x75050000 - 0x75058000 C:\WINNT\System32\WSOCK32.DLL >0x777E0000 - 0x777E8000 C:\WINNT\System32\winrnr.dll >0x77950000 - 0x77979000 C:\WINNT\system32\WLDAP32.DLL >0x777F0000 - 0x777F5000 C:\WINNT\System32\rasadhlp.dll >0x77830000 - 0x7783E000 C:\WINNT\System32\RTUTILS.DLL >0x74FD0000 - 0x74FED000 C:\WINNT\system32\msafd.dll >0x77340000 - 0x77353000 C:\WINNT\System32\IPHLPAPI.DLL >0x77520000 - 0x77525000 C:\WINNT\System32\ICMP.DLL >0x77320000 - 0x77337000 C:\WINNT\System32\MPRAPI.DLL >0x75150000 - 0x7515F000 C:\WINNT\System32\SAMLIB.DLL >0x75170000 - 0x751BF000 C:\WINNT\System32\NETAPI32.DLL >0x77BE0000 - 0x77BEF000 C:\WINNT\System32\SECUR32.DLL >0x751C0000 - 0x751C6000 C:\WINNT\System32\NETRAP.DLL >0x77A50000 - 0x77B45000 C:\WINNT\system32\OLE32.DLL >0x779B0000 - 0x77A45000 C:\WINNT\system32\OLEAUT32.DLL >0x773B0000 - 0x773DE000 C:\WINNT\System32\ACTIVEDS.DLL >0x77380000 - 0x773A2000 C:\WINNT\System32\ADSLDPC.DLL >0x77880000 - 0x7790D000 C:\WINNT\System32\SETUPAPI.DLL >0x77C10000 - 0x77C6D000 C:\WINNT\System32\USERENV.DLL >0x774E0000 - 0x77512000 C:\WINNT\System32\RASAPI32.DLL >0x774C0000 - 0x774D1000 C:\WINNT\System32\RASMAN.DLL >0x77530000 - 0x77552000 C:\WINNT\System32\TAPI32.DLL >0x71780000 - 0x7180A000 C:\WINNT\system32\COMCTL32.DLL >0x70BD0000 - 0x70C34000 C:\WINNT\system32\SHLWAPI.DLL >0x77360000 - 0x77379000 C:\WINNT\System32\DHCPCSVC.DLL >0x691D0000 - 0x69255000 C:\WINNT\System32\CLBCATQ.DLL >0x75010000 - 0x75017000 C:\WINNT\System32\wshtcpip.dll >0x6D020000 - 0x6D12A000 C:\jdk1.3.1\jre\bin\awt.dll >0x77800000 - 0x7781D000 C:\WINNT\System32\WINSPOOL.DRV >0x75E60000 - 0x75E7A000 C:\WINNT\System32\IMM32.dll >0x6D1E0000 - 0x6D21B000 C:\jdk1.3.1\jre\bin\fontmanager.dll >0x17F80000 - 0x18295000 C:\WINNT\System32\nvoglnt.dll >0x100E0000 - 0x100EC000 C:\PROGRA~1\IMMERS~1\IMMERS~1.1\Tracker.dll >0x69640000 - 0x6965F000 C:\WINNT\System32\OLEACC.dll >0x10110000 - 0x10129000 C:\jdk1.3.1\jre\bin\J3D.dll >0x69510000 - 0x695D7000 C:\WINNT\System32\OPENGL32.dll >0x6FAC0000 - 0x6FADF000 C:\WINNT\System32\GLU32.dll >0x51000000 - 0x51044000 C:\WINNT\System32\DDRAW.dll >0x728A0000 - 0x728A6000 C:\WINNT\System32\DCIMAN32.dll >0x28D70000 - 0x28D7D000 C:\Program Files\NoAds\NoAds.dll >0x28D90000 - 0x28DA4000 C:\Program Files\Yahoo!\Messenger\idle.dll >0x28EC0000 - 0x28EC8000 >C:\PROGRA~1\Logitech\MOUSEW~1\SYSTEM\LgMousHk.dll >0x77920000 - 0x77942000 C:\WINNT\system32\imagehlp.dll >0x72A00000 - 0x72A2D000 C:\WINNT\system32\DBGHELP.dll >0x690A0000 - 0x690AB000 C:\WINNT\System32\PSAPI.DLL >Local Time = Wed May 01 08:11:14 2002 >Elapsed Time = 11 ># ># The exception above was detected in native code outside the VM ># ># Java VM: Java HotSpot(TM) Client VM (1.3.1_03-b03 interpreted mode) ># ># An error report file has been saved as hs_err_pid1964.log. ># Please refer to the file for further information. ># =========================================================================== 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".