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