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".

Reply via email to