My backtrace got cut off in my previous email. Here it is again: javax.media.j3d.MasterControl.runMonitor : 2803 javax.media.j3d.MasterControl.setWork : 2567 javax.media.j3d.MasterControl.processMessage : 1060 javax.media.j3d.WakeupCondition.setConditionMet : 100 javax.media.j3d.WakeupCriterion.setTriggered : 51 javax.media.j3d.TransformGroupRetained.notifyConditions : 408 javax.media.j3d.TransformGroupRetained.setTransform : 148 javax.media.j3d.TransformGroup.setTransform : 111
> -----Original Message----- > From: Simeon H.K. Fitch [mailto:[EMAIL PROTECTED]] > Sent: Monday, April 22, 2002 2:16 PM > To: [EMAIL PROTECTED] > Subject: Deadlock in MaterControl.runMonitor? > > > In my application I have some slider for controlling the rotation > of an object. So whenever a slider is moved, I set the transform > for a TransformGroup. > > After dragging the slider around for a few seconds my application > will lock up. When I view the JVM state in a debugger the > AWT-EventQueue thread is stuck in a monitor wait in the method > "javax.media.j3d.MasterControl.runMonitor:2803": > > I thought the Java3D API was thread safe; am I being clueless > here and supposed to do all of my scene graph updates from a > specific thread (e.g. SwingUtilities.invokeLater(Runnable))? Or > could this possibly be a bug? > > > Version info: > > Windows 2000, nVidia gForce 4 ti4400 > > java version "1.3.1_03" > Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_03-b03) > Java HotSpot(TM) Client VM (build 1.3.1_03-b03, mixed mode) > > Java3D version "1.2.1_04 (OpenGL)". > > Backtrace: > > javax.media.j3d.MasterControl.runMonitor: 2803 > javax.media.j3d.MasterControl.runMonitor: 2803 > javax.media.j3d.MasterControl.runMonitor: 2803 > javax.media.j3d.MasterControl.runMonitor: 2803 > > /** > * @author Simeon H.K. Fitch > * @organization Mustard Seed Software > * @web http://www.mustardseedsoftware.com > * @email [EMAIL PROTECTED] > * @voice 210.867.1616 > * @fax 309.424.4982 > */ =========================================================================== 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".