Hi Jan,

   Thanks for your stack trace. This is something to do with
bug 4525529 - Applet sometimes hang when reload in browsers
cause by deadlock in Java3D threads intermittently.
This is not related to the OGL driver.
We're looking into a fix in the next beta2 release.

Thanks.

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

>Delivered-To: [EMAIL PROTECTED]
>MIME-Version: 1.0
>X-Priority: 3 (Normal)
>X-MSMail-Priority: Normal
>X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
>Importance: Normal
>Date: Tue, 11 Dec 2001 14:25:28 +0100
>From: Jan Becicka <[EMAIL PROTECTED]>
>Subject: [JAVA3D] Java 3D 1.3 Beta 1 - frozen app
>To: [EMAIL PROTECTED]
>
>Hi,
>sometimes my application freezes during creating of Canvas3D.
>From the thread dump it looks like problem in
>GraphicsConfigTemplate3D.getGraphicsConfigFeatures() or
>MasterControl.doWork()?
>See attached full thread dump.
>Can anyone help me?
>
>Thanks,
>Jan
>
>"J3D-MasterControl" prio=7 tid=0x17395520 nid=0x640 waiting on monitor
>[232df000..232dfdb4]
>        at java.lang.Object.wait(Native Method)
>        - waiting on <03B58080> (a javax.media.j3d.MasterControl)
>        at java.lang.Object.wait(Object.java:426)
>        at javax.media.j3d.MasterControl.runMonitor(MasterControl.java:3275)
>        - locked <03B58080> (a javax.media.j3d.MasterControl)
>        at javax.media.j3d.MasterControl.doWork(MasterControl.java:2782)
>        at
>javax.media.j3d.MasterControlThread.run(MasterControlThread.java:28)
>
>"AWT-EventQueue-0" prio=7 tid=0x0CEE3E18 nid=0x5b4 waiting on monitor
>[1656f000..1656fdb4]
>        at java.lang.Object.wait(Native Method)
>        - waiting on <03B57BF8> (a java.lang.Object)
>        at java.lang.Object.wait(Object.java:426)
>        at
>javax.media.j3d.GraphicsConfigTemplate3D.runMonitor(GraphicsConfigTemplate3D
>.java:308)
>        - locked <03B57BF8> (a java.lang.Object)
>        at
>javax.media.j3d.GraphicsConfigTemplate3D.getGraphicsConfigFeatures(GraphicsC
>onfigTemplate3D.java:299)
>        - locked <03B57BF8> (a java.lang.Object)
>        at javax.media.j3d.Canvas3D.<init>(Canvas3D.java:1149)
>        at javax.media.j3d.Canvas3D.<init>(Canvas3D.java:1026)
>        at com.sun.j3d.utils.universe.Viewer.<init>(Viewer.java:181)
>        at
>com.sun.j3d.utils.universe.ConfiguredUniverse.<init>(ConfiguredUniverse.java
>:386)
>        at
>com.sun.j3d.utils.universe.ConfiguredUniverse.<init>(ConfiguredUniverse.java
>:285)
>        at com.sun.j3d.demos.j3dfly.J3dFly.j3dFlyInit(J3dFly.java:184)
>        at com.sun.j3d.demos.j3dfly.J3dFly.<init>(J3dFly.java:108)
>        at
>org.netbeans.modules.java3d.loaders.J3dEditWrapper.<init>(J3dEditWrapper.jav
>a:66)
>        at
>org.netbeans.modules.java3d.editor.ObjEditor.createWrapper(ObjEditor.java:99
>)
>        at
>org.netbeans.modules.java3d.viewer.ObjViewer.initialize(ObjViewer.java:74)
>        at
>org.netbeans.modules.java3d.editor.ObjEditor.initialize(ObjEditor.java:93)
>        at
>org.netbeans.modules.java3d.editor.ObjEditor.<init>(ObjEditor.java:82)
>        at
>org.netbeans.modules.java3d.editor.ObjEditor.<init>(ObjEditor.java:77)
>        at
>org.netbeans.modules.java3d.editor.ObjEditorSupport.createCloneableTopCompon
>ent(ObjEditorSupport.java:29)
>        at
>org.openide.windows.CloneableOpenSupport.openCloneableTopComponent(Cloneable
>OpenSupport.java:157)
>        - locked <033FCFD8> (a java.awt.Component$AWTTreeLock)
>        at
>org.openide.windows.CloneableOpenSupport$1.run(CloneableOpenSupport.java:67)
>        at org.openide.util.Mutex.doEvent(Mutex.java:902)
>        at org.openide.util.Mutex.writeAccess(Mutex.java:323)
>        at
>org.openide.windows.CloneableOpenSupport.open(CloneableOpenSupport.java:65)
>        at
>org.netbeans.modules.java3d.viewer.ObjOpenSupport.access$001(ObjOpenSupport.
>java:27)
>        at
>org.netbeans.modules.java3d.viewer.ObjOpenSupport$1.run(ObjOpenSupport.java:
>58)
>        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
>        at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
>        at
>java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja
>va:190)
>        at
>java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
>:144)
>        at
>java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
>        at
>java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130)
>        at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)
>

===========================================================================
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