Last active
January 4, 2016 07:38
-
-
Save julienchastang/8589559 to your computer and use it in GitHub Desktop.
Java 3D deadlock thread dump
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Jan 23, 2014 5:15:59 PM ucar.nc2.util.DiskCache2 setRootDirectory | |
INFO: DiskCache2 create directory /Users/chastang/.unidata/idv/DefaultIdv/tmp/nj22/ | |
*sys-package-mgr*: processing modified jar, '/Users/chastang/Java3D/gluegen-rt-natives-macosx-universal.jar' | |
*sys-package-mgr*: processing modified jar, '/Users/chastang/Java3D/gluegen-rt.jar' | |
*sys-package-mgr*: processing modified jar, '/Users/chastang/Java3D/gluegen.jar' | |
*sys-package-mgr*: processing modified jar, '/Users/chastang/Java3D/joal-natives-macosx-universal.jar' | |
*sys-package-mgr*: processing modified jar, '/Users/chastang/Java3D/joal.jar' | |
*sys-package-mgr*: processing modified jar, '/Users/chastang/Java3D/jogl-all-natives-macosx-universal.jar' | |
*sys-package-mgr*: processing modified jar, '/Users/chastang/Java3D/jogl-all-noawt.jar' | |
*sys-package-mgr*: processing modified jar, '/Users/chastang/Java3D/jogl-all.jar' | |
Jan 23 17:16:03 fufu.unidata.ucar.edu java[25970] <Error>: CGContextGetCTM: invalid context 0x0 | |
Jan 23 17:16:03 fufu.unidata.ucar.edu java[25970] <Error>: CGContextSetBaseCTM: invalid context 0x0 | |
Jan 23 17:16:03 fufu.unidata.ucar.edu java[25970] <Error>: CGContextGetCTM: invalid context 0x0 | |
Jan 23 17:16:03 fufu.unidata.ucar.edu java[25970] <Error>: CGContextSetBaseCTM: invalid context 0x0 | |
3D [dev] 1.6.0-pre9-daily-experimental daily | |
Jan 23 17:16:09 fufu.unidata.ucar.edu java[25970] <Error>: CGContextGetCTM: invalid context 0x0 | |
Jan 23 17:16:09 fufu.unidata.ucar.edu java[25970] <Error>: CGContextSetBaseCTM: invalid context 0x0 | |
Jan 23 17:16:09 fufu.unidata.ucar.edu java[25970] <Error>: CGContextGetCTM: invalid context 0x0 | |
Jan 23 17:16:09 fufu.unidata.ucar.edu java[25970] <Error>: CGContextSetBaseCTM: invalid context 0x0 | |
Jan 23 17:16:31 fufu.unidata.ucar.edu java[25970] <Error>: CGContextGetCTM: invalid context 0x0 | |
Jan 23 17:16:31 fufu.unidata.ucar.edu java[25970] <Error>: CGContextSetBaseCTM: invalid context 0x0 | |
Jan 23 17:16:31 fufu.unidata.ucar.edu java[25970] <Error>: CGContextGetCTM: invalid context 0x0 | |
Jan 23 17:16:31 fufu.unidata.ucar.edu java[25970] <Error>: CGContextSetBaseCTM: invalid context 0x0 | |
2014-01-23 17:17:09 | |
Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.45-b08 mixed mode): | |
"Thread-303" prio=5 tid=0x00007fba74628000 nid=0x10317 waiting on condition [0x000000012468c000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at ucar.unidata.ui.RovingProgress$2.run(RovingProgress.java:234) | |
at java.lang.Thread.run(Thread.java:744) | |
"Memory monitor" prio=5 tid=0x00007fba73d24800 nid=0x19313 waiting on condition [0x0000000124589000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at ucar.unidata.util.MemoryMonitor.run(MemoryMonitor.java:401) | |
at java.lang.Thread.run(Thread.java:744) | |
"Thread-300" prio=5 tid=0x00007fba7792a800 nid=0x1770b waiting on condition [0x0000000129750000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at ucar.unidata.util.Misc.sleep(Misc.java:2419) | |
at ucar.visad.display.Animation.runAnimation(Animation.java:463) | |
at ucar.visad.display.Animation.access$11(Animation.java:419) | |
at ucar.visad.display.Animation$1.run(Animation.java:410) | |
at java.lang.Thread.run(Thread.java:744) | |
"MultiThreadedHttpConnectionManager cleanup" daemon prio=5 tid=0x00007fba72bd3800 nid=0x10a07 in Object.wait() [0x0000000124e19000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007faf3fdb8> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) | |
- locked <0x00000007faf3fdb8> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) | |
at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ReferenceQueueThread.run(MultiThreadedHttpConnectionManager.java:1122) | |
"Image Animator 0" daemon prio=5 tid=0x00007fba73973000 nid=0x12a3f waiting on condition [0x00000001219d8000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at sun.awt.image.GifFrame.dispose(GifImageDecoder.java:670) | |
at sun.awt.image.GifImageDecoder.readImage(GifImageDecoder.java:458) | |
at sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:212) | |
at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:269) | |
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:205) | |
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:169) | |
"Thread-108" prio=5 tid=0x00007fba79200000 nid=0x12917 waiting on condition [0x0000000126dce000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at ucar.unidata.ui.RovingProgress$2.run(RovingProgress.java:234) | |
at java.lang.Thread.run(Thread.java:744) | |
"Thread-107" prio=5 tid=0x00007fba73d25800 nid=0x1192f in Object.wait() [0x0000000120d77000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007e7c73240> (a java.awt.EventQueue$1AWTInvocationLock) | |
at java.lang.Object.wait(Object.java:503) | |
at java.awt.EventQueue.invokeAndWait(EventQueue.java:1266) | |
- locked <0x00000007e7c73240> (a java.awt.EventQueue$1AWTInvocationLock) | |
at java.awt.EventQueue.invokeAndWait(EventQueue.java:1247) | |
at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1349) | |
at ucar.unidata.util.GuiUtils.invokeInSwingThread(GuiUtils.java:4870) | |
at ucar.visad.display.DisplayMaster.destroy(DisplayMaster.java:493) | |
at ucar.unidata.view.geoloc.NavigatedDisplay.destroy(NavigatedDisplay.java:2260) | |
at ucar.unidata.view.geoloc.MapProjectionDisplay.destroy(MapProjectionDisplay.java:422) | |
at ucar.unidata.idv.ViewManager.destroy(ViewManager.java:4994) | |
at ucar.unidata.idv.NavigatedViewManager.destroy(NavigatedViewManager.java:524) | |
at ucar.unidata.idv.MapViewManager.destroy(MapViewManager.java:2546) | |
at ucar.unidata.idv.ui.IdvWindow.destroyViewManagers(IdvWindow.java:644) | |
at ucar.unidata.idv.ui.IdvWindow.destroy(IdvWindow.java:655) | |
at ucar.unidata.idv.ui.IdvUIManager.removeWindow(IdvUIManager.java:1563) | |
at ucar.unidata.idv.ui.IdvWindow.dispose(IdvWindow.java:580) | |
at ucar.unidata.idv.ui.IdvUIManager.unpersistWindowInfo(IdvUIManager.java:4155) | |
at ucar.unidata.idv.IdvPersistenceManager.instantiateFromBundle(IdvPersistenceManager.java:3670) | |
at ucar.unidata.idv.IdvPersistenceManager.decodeXmlInner(IdvPersistenceManager.java:3108) | |
- locked <0x00000007f975e580> (a ucar.unidata.idv.IdvPersistenceManager) | |
at ucar.unidata.idv.IdvPersistenceManager$12.run(IdvPersistenceManager.java:2916) | |
at ucar.unidata.util.Misc$3.run(Misc.java:1243) | |
"Thread-103" prio=5 tid=0x00007fba7390e800 nid=0xa71f waiting on condition [0x00000001232f2000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at ucar.unidata.ui.RovingProgress$2.run(RovingProgress.java:234) | |
at java.lang.Thread.run(Thread.java:744) | |
"Thread-102" prio=5 tid=0x00007fba74751800 nid=0xd243 waiting on condition [0x00000001231ef000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at ucar.unidata.ui.RovingProgress$2.run(RovingProgress.java:234) | |
at java.lang.Thread.run(Thread.java:744) | |
"J3D-InputDeviceScheduler-1" prio=5 tid=0x00007fba73cff800 nid=0x12607 in Object.wait() [0x0000000121eb6000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007c7f28240> (a javax.media.j3d.InputDeviceScheduler) | |
at java.lang.Object.wait(Object.java:503) | |
at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:287) | |
- locked <0x00000007c7f28240> (a javax.media.j3d.InputDeviceScheduler) | |
at javax.media.j3d.J3dThread.run(J3dThread.java:269) | |
"J3D-SoundSchedulerUpdateThread-1" prio=5 tid=0x00007fba74a6d800 nid=0x12c0f in Object.wait() [0x0000000121db3000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007c7f250c0> (a javax.media.j3d.StructureUpdateThread) | |
at java.lang.Object.wait(Object.java:503) | |
at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:303) | |
- locked <0x00000007c7f250c0> (a javax.media.j3d.StructureUpdateThread) | |
at javax.media.j3d.J3dThread.run(J3dThread.java:272) | |
"J3D-RenderStructureUpdateThread-1" prio=5 tid=0x00007fba73d4c800 nid=0x12d0f in Object.wait() [0x0000000121669000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007c7f24d48> (a javax.media.j3d.StructureUpdateThread) | |
at java.lang.Object.wait(Object.java:503) | |
at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:303) | |
- locked <0x00000007c7f24d48> (a javax.media.j3d.StructureUpdateThread) | |
at javax.media.j3d.J3dThread.run(J3dThread.java:272) | |
"J3D-BehaviorScheduler-1" prio=5 tid=0x00007fba73d31000 nid=0x12807 in Object.wait() [0x0000000126009000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007c7f249b8> (a javax.media.j3d.BehaviorScheduler) | |
at java.lang.Object.wait(Object.java:503) | |
at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:303) | |
- locked <0x00000007c7f249b8> (a javax.media.j3d.BehaviorScheduler) | |
at javax.media.j3d.J3dThread.run(J3dThread.java:272) | |
"J3D-TransformStructureUpdateThread-1" prio=5 tid=0x00007fba74479000 nid=0x1380b in Object.wait() [0x0000000125f06000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007c7f217c8> (a javax.media.j3d.StructureUpdateThread) | |
at java.lang.Object.wait(Object.java:503) | |
at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:303) | |
- locked <0x00000007c7f217c8> (a javax.media.j3d.StructureUpdateThread) | |
at javax.media.j3d.J3dThread.run(J3dThread.java:272) | |
"J3D-RenderingEnvironmentStructureUpdateThread-1" prio=5 tid=0x00007fba72b17800 nid=0x13a0b in Object.wait() [0x0000000125e03000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007c7f212c8> (a javax.media.j3d.StructureUpdateThread) | |
at java.lang.Object.wait(Object.java:503) | |
at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:303) | |
- locked <0x00000007c7f212c8> (a javax.media.j3d.StructureUpdateThread) | |
at javax.media.j3d.J3dThread.run(J3dThread.java:272) | |
"J3D-SoundStructureUpdateThread-1" prio=5 tid=0x00007fba73d4c000 nid=0x1300f in Object.wait() [0x0000000125d00000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007c7f20f60> (a javax.media.j3d.StructureUpdateThread) | |
at java.lang.Object.wait(Object.java:503) | |
at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:303) | |
- locked <0x00000007c7f20f60> (a javax.media.j3d.StructureUpdateThread) | |
at javax.media.j3d.J3dThread.run(J3dThread.java:272) | |
"J3D-GeometryStructureUpdateThread-1" prio=5 tid=0x00007fba72b17000 nid=0x1360f in Object.wait() [0x0000000125bfd000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007c7f20b40> (a javax.media.j3d.StructureUpdateThread) | |
at java.lang.Object.wait(Object.java:503) | |
at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:303) | |
- locked <0x00000007c7f20b40> (a javax.media.j3d.StructureUpdateThread) | |
at javax.media.j3d.J3dThread.run(J3dThread.java:272) | |
"J3D-BehaviorStructureUpdateThread-1" prio=5 tid=0x00007fba74b84000 nid=0xa80b in Object.wait() [0x00000001236ef000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007c7f20720> (a javax.media.j3d.StructureUpdateThread) | |
at java.lang.Object.wait(Object.java:503) | |
at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:303) | |
- locked <0x00000007c7f20720> (a javax.media.j3d.StructureUpdateThread) | |
at javax.media.j3d.J3dThread.run(J3dThread.java:272) | |
"Memory monitor" prio=5 tid=0x00007fba74c45000 nid=0x13b0b waiting on condition [0x0000000121566000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at ucar.unidata.util.MemoryMonitor.run(MemoryMonitor.java:401) | |
at java.lang.Thread.run(Thread.java:744) | |
"pool-1-thread-5" prio=5 tid=0x00007fba74060000 nid=0xf71f waiting on condition [0x00000001218d5000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007f804e188> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) | |
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:744) | |
"pool-1-thread-4" prio=5 tid=0x00007fba74704800 nid=0xef23 waiting on condition [0x000000012105a000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007f804e188> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) | |
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:744) | |
"pool-1-thread-3" prio=5 tid=0x00007fba74436000 nid=0xe907 waiting on condition [0x0000000120f57000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007f804e188> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) | |
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:744) | |
"TimerQueue" daemon prio=5 tid=0x00007fba73ae1000 nid=0xf103 waiting on condition [0x0000000122524000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007f8002348> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) | |
at java.util.concurrent.DelayQueue.take(DelayQueue.java:209) | |
at javax.swing.TimerQueue.run(TimerQueue.java:171) | |
at java.lang.Thread.run(Thread.java:744) | |
"pool-1-thread-2" prio=5 tid=0x00007fba7466e000 nid=0xe703 waiting on condition [0x0000000122421000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007f804e188> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) | |
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:744) | |
"pool-1-thread-1" prio=5 tid=0x00007fba73a80000 nid=0xe503 waiting on condition [0x000000012231e000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007f804e188> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) | |
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:744) | |
"J3D-Renderer-1" prio=5 tid=0x00007fba74ab6000 nid=0xe303 waiting for monitor entry [0x000000012221b000] | |
java.lang.Thread.State: BLOCKED (on object monitor) | |
at java.awt.Component.removeHierarchyListener(Component.java:5383) | |
- waiting to lock <0x00000007f86e34e8> (a java.awt.Component$AWTTreeLock) | |
at com.jogamp.nativewindow.awt.JAWTWindow$JAWTComponentListener.detach(JAWTWindow.java:178) | |
at com.jogamp.nativewindow.awt.JAWTWindow$JAWTComponentListener.access$600(JAWTWindow.java:127) | |
at com.jogamp.nativewindow.awt.JAWTWindow.destroy(JAWTWindow.java:604) | |
at javax.media.j3d.JoglDrawable.destroyNativeWindow(JoglDrawable.java:60) | |
at javax.media.j3d.JoglPipeline.destroyContext(JoglPipeline.java:6799) | |
at javax.media.j3d.Canvas3D.destroyContext(Canvas3D.java:4651) | |
at javax.media.j3d.Renderer.removeCtx(Renderer.java:1551) | |
- locked <0x00000007f9fc06e8> (a java.lang.Object) | |
at javax.media.j3d.Renderer.doWork(Renderer.java:372) | |
at javax.media.j3d.J3dThread.run(J3dThread.java:271) | |
"J3D-MasterControl-1" prio=5 tid=0x00007fba74a93000 nid=0xe103 in Object.wait() [0x0000000122118000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007f9fc0218> (a javax.media.j3d.MasterControl) | |
at java.lang.Object.wait(Object.java:503) | |
at javax.media.j3d.MasterControl.runMonitor(MasterControl.java:3465) | |
- locked <0x00000007f9fc0218> (a javax.media.j3d.MasterControl) | |
at javax.media.j3d.MasterControl.handlePendingRequest(MasterControl.java:3043) | |
at javax.media.j3d.MasterControl.doWork(MasterControl.java:2892) | |
- locked <0x00000007f9fc0788> (a javax.media.j3d.UnorderList) | |
- locked <0x00000007f9fc0438> (a java.lang.Object) | |
at javax.media.j3d.MasterControlThread.run(MasterControlThread.java:63) | |
"J3D-NotificationThread" prio=5 tid=0x00007fba74ae9800 nid=0xdf03 in Object.wait() [0x0000000122015000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007f8f20598> (a javax.media.j3d.NotificationThread) | |
at java.lang.Object.wait(Object.java:503) | |
at javax.media.j3d.NotificationThread.runMonitor(NotificationThread.java:116) | |
- locked <0x00000007f8f20598> (a javax.media.j3d.NotificationThread) | |
at javax.media.j3d.NotificationThread.run(NotificationThread.java:102) | |
"J3D-TimerThread" prio=5 tid=0x00007fba74dd3800 nid=0xd63b waiting for monitor entry [0x000000011fe7b000] | |
java.lang.Thread.State: BLOCKED (on object monitor) | |
at javax.media.j3d.MasterControl.processMessage(MasterControl.java:1102) | |
- waiting to lock <0x00000007f9fc0438> (a java.lang.Object) | |
at javax.media.j3d.WakeupCondition.setConditionMet(WakeupCondition.java:115) | |
at javax.media.j3d.WakeupCriterion.setTriggered(WakeupCriterion.java:66) | |
at javax.media.j3d.TimerThread.run(TimerThread.java:128) | |
"J3D-RenderingAttributesStructureUpdateThread" prio=5 tid=0x00007fba738cf800 nid=0xdb2f in Object.wait() [0x000000011fd78000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007f8f20940> (a javax.media.j3d.StructureUpdateThread) | |
at java.lang.Object.wait(Object.java:503) | |
at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:303) | |
- locked <0x00000007f8f20940> (a javax.media.j3d.StructureUpdateThread) | |
at javax.media.j3d.J3dThread.run(J3dThread.java:272) | |
"Memory monitor" prio=5 tid=0x00007fba73a9d000 nid=0xd36b waiting on condition [0x000000011cdee000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at ucar.unidata.util.MemoryMonitor.run(MemoryMonitor.java:401) | |
at java.lang.Thread.run(Thread.java:744) | |
"org.python.google.common.base.internal.Finalizer" daemon prio=5 tid=0x00007fba73ae0000 nid=0xc403 in Object.wait() [0x000000011d984000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007f9d15e58> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) | |
- locked <0x00000007f9d15e58> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) | |
at org.python.google.common.base.internal.Finalizer.run(Finalizer.java:127) | |
"DestroyJavaVM" prio=5 tid=0x00007fba72841000 nid=0x1d03 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Thread-5" prio=5 tid=0x00007fba739ef000 nid=0xc003 runnable [0x000000011d693000] | |
java.lang.Thread.State: RUNNABLE | |
at java.net.PlainSocketImpl.socketAccept(Native Method) | |
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) | |
at java.net.ServerSocket.implAccept(ServerSocket.java:530) | |
at java.net.ServerSocket.accept(ServerSocket.java:498) | |
at ucar.unidata.util.HttpServer.initServer(HttpServer.java:182) | |
at ucar.unidata.util.HttpServer.init(HttpServer.java:148) | |
at ucar.unidata.idv.IntegratedDataViewer$6.run(IntegratedDataViewer.java:751) | |
at ucar.unidata.util.Misc$3.run(Misc.java:1243) | |
"Thread-3" prio=5 tid=0x00007fba744f6800 nid=0xbc13 waiting on condition [0x000000011d17f000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at visad.data.DataCacheManager.run(DataCacheManager.java:143) | |
at java.lang.Thread.run(Thread.java:744) | |
"AWT-EventQueue-0" prio=5 tid=0x00007fba7421c800 nid=0xa903 sleeping[0x0000000117d2a000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at javax.media.j3d.MasterControl.threadYield(MasterControl.java:3664) | |
at javax.media.j3d.Canvas3D.removeCtx(Canvas3D.java:4108) | |
at javax.media.j3d.Canvas3D.removeNotify(Canvas3D.java:1413) | |
at java.awt.Container.removeNotify(Container.java:2800) | |
- locked <0x00000007f86e34e8> (a java.awt.Component$AWTTreeLock) | |
at javax.swing.JComponent.removeNotify(JComponent.java:4759) | |
at java.awt.Container.removeAll(Container.java:1290) | |
- locked <0x00000007f86e34e8> (a java.awt.Component$AWTTreeLock) | |
at ucar.visad.display.DisplayMaster$7.run(DisplayMaster.java:495) | |
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:241) | |
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733) | |
at java.awt.EventQueue.access$200(EventQueue.java:103) | |
at java.awt.EventQueue$3.run(EventQueue.java:694) | |
at java.awt.EventQueue$3.run(EventQueue.java:692) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) | |
at java.awt.EventQueue.dispatchEvent(EventQueue.java:703) | |
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) | |
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) | |
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) | |
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) | |
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) | |
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) | |
"Java2D Disposer" daemon prio=5 tid=0x00007fba7382c000 nid=0x9c03 in Object.wait() [0x0000000116f6f000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007f803ad50> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) | |
- locked <0x00000007f803ad50> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) | |
at sun.java2d.Disposer.run(Disposer.java:145) | |
at java.lang.Thread.run(Thread.java:744) | |
"Java2D Queue Flusher" daemon prio=5 tid=0x00007fba729c3000 nid=0x900f in Object.wait() [0x00000001160d4000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007f8039218> (a sun.java2d.opengl.OGLRenderQueue$QueueFlusher) | |
at sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run(OGLRenderQueue.java:208) | |
- locked <0x00000007f8039218> (a sun.java2d.opengl.OGLRenderQueue$QueueFlusher) | |
"AWT-Shutdown" prio=5 tid=0x00007fba7417c000 nid=0x6c03 in Object.wait() [0x0000000113762000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007f9fd3508> (a java.lang.Object) | |
at java.lang.Object.wait(Object.java:503) | |
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287) | |
- locked <0x00000007f9fd3508> (a java.lang.Object) | |
at java.lang.Thread.run(Thread.java:744) | |
"AWT-AppKit" daemon prio=5 tid=0x00007fba7417a000 nid=0x707 runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Service Thread" daemon prio=5 tid=0x00007fba74045800 nid=0x5403 runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread1" daemon prio=5 tid=0x00007fba74044800 nid=0x5203 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread0" daemon prio=5 tid=0x00007fba74043000 nid=0x5003 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Signal Dispatcher" daemon prio=5 tid=0x00007fba7403d800 nid=0x4e03 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Finalizer" daemon prio=5 tid=0x00007fba72852800 nid=0x3e03 in Object.wait() [0x00000001117eb000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007fa4d0e08> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) | |
- locked <0x00000007fa4d0e08> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) | |
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189) | |
"Reference Handler" daemon prio=5 tid=0x00007fba7284f800 nid=0x3c03 in Object.wait() [0x00000001116e8000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007fa4d0fa0> (a java.lang.ref.Reference$Lock) | |
at java.lang.Object.wait(Object.java:503) | |
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133) | |
- locked <0x00000007fa4d0fa0> (a java.lang.ref.Reference$Lock) | |
"VM Thread" prio=5 tid=0x00007fba7402f000 nid=0x3a03 runnable | |
"GC task thread#0 (ParallelGC)" prio=5 tid=0x00007fba73803800 nid=0x3203 runnable | |
"GC task thread#1 (ParallelGC)" prio=5 tid=0x00007fba73804000 nid=0x3403 runnable | |
"GC task thread#2 (ParallelGC)" prio=5 tid=0x00007fba73804800 nid=0x3603 runnable | |
"GC task thread#3 (ParallelGC)" prio=5 tid=0x00007fba73805000 nid=0x3803 runnable | |
"VM Periodic Task Thread" prio=5 tid=0x00007fba7403e800 nid=0x5603 waiting on condition | |
JNI global references: 1482 | |
Heap | |
PSYoungGen total 917504K, used 755109K [0x00000007c0000000, 0x0000000800000000, 0x0000000800000000) | |
eden space 786432K, 86% used [0x00000007c0000000,0x00000007e98e6ed0,0x00000007f0000000) | |
from space 131072K, 56% used [0x00000007f8000000,0x00000007fc882710,0x0000000800000000) | |
to space 131072K, 0% used [0x00000007f0000000,0x00000007f0000000,0x00000007f8000000) | |
ParOldGen total 2097152K, used 110K [0x0000000740000000, 0x00000007c0000000, 0x00000007c0000000) | |
object space 2097152K, 0% used [0x0000000740000000,0x000000074001b988,0x00000007c0000000) | |
PSPermGen total 70656K, used 70424K [0x0000000720000000, 0x0000000724500000, 0x0000000740000000) | |
object space 70656K, 99% used [0x0000000720000000,0x00000007244c61e0,0x0000000724500000) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment