Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ^\2011-05-21 16:39:32
- Full thread dump OpenJDK 64-Bit Server VM (20.0-b11 mixed mode):
- "Haven resource loader" daemon prio=10 tid=0x00007fe9242f7000 nid=0x2d13 in Object.wait() [0x00007fe90fffe000]
- java.lang.Thread.State: WAITING (on object monitor)
- at java.lang.Object.wait(Native Method)
- - waiting on <0x00000000a2eb1cf0> (a haven.PrioQueue)
- at java.lang.Object.wait(Object.java:502)
- at haven.Resource$Loader.run(Resource.java:372)
- - locked <0x00000000a2eb1cf0> (a haven.PrioQueue)
- at java.lang.Thread.run(Thread.java:679)
- "PulseAudio Eventloop Thread" daemon prio=10 tid=0x00007fe9106cb800 nid=0x2d0a runnable [0x00007fe90fefd000]
- java.lang.Thread.State: RUNNABLE
- at org.classpath.icedtea.pulseaudio.EventLoop.native_iterate(Native Method)
- at org.classpath.icedtea.pulseaudio.EventLoop.run(EventLoop.java:141)
- - locked <0x00000000a6ee0f38> (a java.lang.Object)
- at java.lang.Thread.run(Thread.java:679)
- "Java Sound Event Dispatcher" daemon prio=10 tid=0x0000000001d66800 nid=0x2cff in Object.wait() [0x00007fe9141a2000]
- java.lang.Thread.State: WAITING (on object monitor)
- at java.lang.Object.wait(Native Method)
- - waiting on <0x00000000a770a978> (a com.sun.media.sound.EventDispatcher)
- at java.lang.Object.wait(Object.java:502)
- at com.sun.media.sound.EventDispatcher.dispatchEvents(EventDispatcher.java:186)
- - locked <0x00000000a770a978> (a com.sun.media.sound.EventDispatcher)
- at com.sun.media.sound.EventDispatcher.run(EventDispatcher.java:226)
- at java.lang.Thread.run(Thread.java:679)
- "Haven resource loader" daemon prio=10 tid=0x00007fe9100ae800 nid=0x2cfd in Object.wait() [0x00007fe914aa1000]
- java.lang.Thread.State: WAITING (on object monitor)
- at java.lang.Object.wait(Native Method)
- - waiting on <0x00000000a2eb1d20> (a haven.PrioQueue)
- at java.lang.Object.wait(Object.java:502)
- at haven.Resource$Loader.run(Resource.java:372)
- - locked <0x00000000a2eb1d20> (a haven.PrioQueue)
- at java.lang.Thread.run(Thread.java:679)
- "Server time ticker" daemon prio=10 tid=0x00007fe9100b2000 nid=0x2cfc waiting on condition [0x00007fe914ba2000]
- java.lang.Thread.State: TIMED_WAITING (sleeping)
- at java.lang.Thread.sleep(Native Method)
- at haven.Session$Ticker.run(Session.java:168)
- "Session writer" daemon prio=10 tid=0x00007fe9100a9000 nid=0x2cfb in Object.wait() [0x00007fe914ca3000]
- java.lang.Thread.State: TIMED_WAITING (on object monitor)
- at java.lang.Object.wait(Native Method)
- - waiting on <0x00000000a576d5b0> (a haven.Session$SWorker)
- at haven.Session$SWorker.run(Session.java:534)
- - locked <0x00000000a576d5b0> (a haven.Session$SWorker)
- "Session reader" daemon prio=10 tid=0x00007fe91083c000 nid=0x2cfa runnable [0x00007fe914da4000]
- java.lang.Thread.State: RUNNABLE
- at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- - locked <0x00000000a576d190> (a java.net.PlainDatagramSocketImpl)
- at java.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:135)
- - locked <0x00000000a576d190> (a java.net.PlainDatagramSocketImpl)
- at java.net.DatagramSocket.receive(DatagramSocket.java:729)
- - locked <0x00000000e9028a00> (a java.net.DatagramPacket)
- - locked <0x00000000a576d158> (a java.net.DatagramSocket)
- at haven.Session$RWorker.run(Session.java:414)
- "Timer-0" daemon prio=10 tid=0x00007fe91022f800 nid=0x2cf9 in Object.wait() [0x00007fe916dc3000]
- java.lang.Thread.State: TIMED_WAITING (on object monitor)
- at java.lang.Object.wait(Native Method)
- - waiting on <0x00000000a37c59e0> (a java.util.TaskQueue)
- at java.util.TimerThread.mainLoop(Timer.java:531)
- - locked <0x00000000a37c59e0> (a java.util.TaskQueue)
- at java.util.TimerThread.run(Timer.java:484)
- "Haven UI thread" prio=10 tid=0x00007fe910022800 nid=0x2cf8 in Object.wait() [0x00007fe9171ca000]
- java.lang.Thread.State: WAITING (on object monitor)
- at java.lang.Object.wait(Native Method)
- - waiting on <0x00000000e1ae2228> (a java.awt.EventQueue$1AWTInvocationLock)
- at java.lang.Object.wait(Object.java:502)
- at java.awt.EventQueue.invokeAndWait(EventQueue.java:1040)
- - locked <0x00000000e1ae2228> (a java.awt.EventQueue$1AWTInvocationLock)
- at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:269)
- at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
- at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
- at haven.HavenPanel.uglyjoglhack(HavenPanel.java:363)
- at haven.HavenPanel.run(HavenPanel.java:392)
- at java.lang.Thread.run(Thread.java:679)
- "Haven resource loader" daemon prio=10 tid=0x00000000019c7000 nid=0x2cf7 in Object.wait() [0x00007fe919a1e000]
- java.lang.Thread.State: WAITING (on object monitor)
- at java.lang.Object.wait(Native Method)
- - waiting on <0x00000000a2eb1d50> (a haven.PrioQueue)
- at java.lang.Object.wait(Object.java:502)
- at haven.Resource$Loader.run(Resource.java:372)
- - locked <0x00000000a2eb1d50> (a haven.PrioQueue)
- at java.lang.Thread.run(Thread.java:679)
- "Haven resource loader" daemon prio=10 tid=0x00000000019ce800 nid=0x2cf6 in Object.wait() [0x00007fe919b1f000]
- java.lang.Thread.State: WAITING (on object monitor)
- at java.lang.Object.wait(Native Method)
- - waiting on <0x00000000a30b7db0> (a haven.PrioQueue)
- at java.lang.Object.wait(Object.java:502)
- at haven.Resource$Loader.run(Resource.java:372)
- - locked <0x00000000a30b7db0> (a haven.PrioQueue)
- at java.lang.Thread.run(Thread.java:679)
- "AWT-EventQueue-0" prio=10 tid=0x00000000018ae000 nid=0x2cf5 runnable [0x00007fe91a05f000]
- java.lang.Thread.State: RUNNABLE
- at java.util.AbstractCollection.toArray(AbstractCollection.java:182)
- at haven.MenuGrid.cons(MenuGrid.java:85)
- at haven.MenuGrid.updlayout(MenuGrid.java:116)
- at haven.MenuGrid.draw(MenuGrid.java:154)
- at haven.Widget.draw(Widget.java:287)
- at haven.SlenHud.draw(SlenHud.java:259)
- at haven.Widget.draw(Widget.java:287)
- at haven.RootWidget.draw(RootWidget.java:84)
- at haven.UI.draw(UI.java:142)
- at haven.HavenPanel.redraw(HavenPanel.java:268)
- - locked <0x00000000a761fef8> (a haven.UI)
- at haven.HavenPanel$1.display(HavenPanel.java:91)
- at com.sun.opengl.impl.GLDrawableHelper.display(GLDrawableHelper.java:78)
- at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:435)
- at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
- at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
- at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:216)
- at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:647)
- at java.awt.EventQueue.access$000(EventQueue.java:96)
- at java.awt.EventQueue$1.run(EventQueue.java:608)
- at java.awt.EventQueue$1.run(EventQueue.java:606)
- at java.security.AccessController.doPrivileged(Native Method)
- at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
- at java.awt.EventQueue.dispatchEvent(EventQueue.java:617)
- at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
- at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
- at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
- at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
- at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
- at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
- "AWT-Shutdown" prio=10 tid=0x00000000018c2000 nid=0x2cf4 in Object.wait() [0x00007fe91a161000]
- java.lang.Thread.State: WAITING (on object monitor)
- at java.lang.Object.wait(Native Method)
- - waiting on <0x00000000a30b8208> (a java.lang.Object)
- at java.lang.Object.wait(Object.java:502)
- at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:281)
- - locked <0x00000000a30b8208> (a java.lang.Object)
- at java.lang.Thread.run(Thread.java:679)
- "Haven main thread" prio=10 tid=0x00000000018c6800 nid=0x2cf3 in Object.wait() [0x00007fe92263a000]
- java.lang.Thread.State: WAITING (on object monitor)
- at java.lang.Object.wait(Native Method)
- - waiting on <0x00000000a576d0f8> (a haven.Session)
- at java.lang.Object.wait(Object.java:502)
- at haven.RemoteUI.run(RemoteUI.java:85)
- - locked <0x00000000a576d0f8> (a haven.Session)
- at haven.MainFrame.run(MainFrame.java:178)
- at haven.MainFrame.main2(MainFrame.java:250)
- at haven.MainFrame.access$100(MainFrame.java:34)
- at haven.MainFrame$6.run(MainFrame.java:291)
- at java.lang.Thread.run(Thread.java:679)
- "AWT-XAWT" daemon prio=10 tid=0x0000000001620800 nid=0x2ceb waiting on condition [0x00007fe92273b000]
- java.lang.Thread.State: WAITING (parking)
- at sun.misc.Unsafe.park(Native Method)
- - parking to wait for <0x00000000a2a9b210> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
- at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
- at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:838)
- at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:871)
- at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1201)
- at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:214)
- at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:290)
- at sun.awt.SunToolkit.awtLock(SunToolkit.java:264)
- at sun.awt.X11.XToolkit.waitForEvents(Native Method)
- at sun.awt.X11.XToolkit.run(XToolkit.java:568)
- at sun.awt.X11.XToolkit.run(XToolkit.java:543)
- at java.lang.Thread.run(Thread.java:679)
- "Java2D Disposer" daemon prio=10 tid=0x0000000001740000 nid=0x2cea in Object.wait() [0x00007fe92816b000]
- java.lang.Thread.State: WAITING (on object monitor)
- at java.lang.Object.wait(Native Method)
- - waiting on <0x00000000a3dad710> (a java.lang.ref.ReferenceQueue$Lock)
- at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133)
- - locked <0x00000000a3dad710> (a java.lang.ref.ReferenceQueue$Lock)
- at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:149)
- at sun.java2d.Disposer.run(Disposer.java:143)
- at java.lang.Thread.run(Thread.java:679)
- "Low Memory Detector" daemon prio=10 tid=0x00007fe924006800 nid=0x2ce8 runnable [0x0000000000000000]
- java.lang.Thread.State: RUNNABLE
- "C2 CompilerThread1" daemon prio=10 tid=0x00007fe924004000 nid=0x2ce7 waiting on condition [0x0000000000000000]
- java.lang.Thread.State: RUNNABLE
- "C2 CompilerThread0" daemon prio=10 tid=0x00007fe924001000 nid=0x2ce6 waiting on condition [0x0000000000000000]
- java.lang.Thread.State: RUNNABLE
- "Signal Dispatcher" daemon prio=10 tid=0x00000000013bd800 nid=0x2ce5 waiting on condition [0x0000000000000000]
- java.lang.Thread.State: RUNNABLE
- "Finalizer" daemon prio=10 tid=0x000000000139e800 nid=0x2ce4 in Object.wait() [0x00007fe92958f000]
- java.lang.Thread.State: WAITING (on object monitor)
- at java.lang.Object.wait(Native Method)
- - waiting on <0x00000000a30c1b90> (a java.lang.ref.ReferenceQueue$Lock)
- at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133)
- - locked <0x00000000a30c1b90> (a java.lang.ref.ReferenceQueue$Lock)
- at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:149)
- at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)
- "Reference Handler" daemon prio=10 tid=0x0000000001397000 nid=0x2ce3 in Object.wait() [0x00007fe929690000]
- java.lang.Thread.State: WAITING (on object monitor)
- at java.lang.Object.wait(Native Method)
- - waiting on <0x00000000a30c1b28> (a java.lang.ref.Reference$Lock)
- at java.lang.Object.wait(Object.java:502)
- at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
- - locked <0x00000000a30c1b28> (a java.lang.ref.Reference$Lock)
- "main" prio=10 tid=0x0000000001328800 nid=0x2cdd in Object.wait() [0x00007fe930a1d000]
- java.lang.Thread.State: WAITING (on object monitor)
- at java.lang.Object.wait(Native Method)
- - waiting on <0x00000000a2eae4c8> (a haven.HackThread)
- at java.lang.Thread.join(Thread.java:1203)
- - locked <0x00000000a2eae4c8> (a haven.HackThread)
- at java.lang.Thread.join(Thread.java:1256)
- at haven.MainFrame.main(MainFrame.java:296)
- "VM Thread" prio=10 tid=0x0000000001390000 nid=0x2ce2 runnable
- "GC task thread#0 (ParallelGC)" prio=10 tid=0x0000000001333800 nid=0x2cde runnable
- "GC task thread#1 (ParallelGC)" prio=10 tid=0x0000000001335000 nid=0x2cdf runnable
- "GC task thread#2 (ParallelGC)" prio=10 tid=0x0000000001337000 nid=0x2ce0 runnable
- "GC task thread#3 (ParallelGC)" prio=10 tid=0x0000000001339000 nid=0x2ce1 runnable
- "VM Periodic Task Thread" prio=10 tid=0x00007fe924009800 nid=0x2ce9 waiting on condition
- JNI global references: 73674
- Heap
- PSYoungGen total 87872K, used 17163K [0x00000000e0d60000, 0x00000000e9330000, 0x0000000100000000)
- eden space 86208K, 18% used [0x00000000e0d60000,0x00000000e1c92408,0x00000000e6190000)
- from space 1664K, 96% used [0x00000000e8f60000,0x00000000e90f0a00,0x00000000e9100000)
- to space 2240K, 0% used [0x00000000e9100000,0x00000000e9100000,0x00000000e9330000)
- PSOldGen total 170880K, used 106231K [0x00000000a2800000, 0x00000000acee0000, 0x00000000e0d60000)
- object space 170880K, 62% used [0x00000000a2800000,0x00000000a8fbdea0,0x00000000acee0000)
- PSPermGen total 56320K, used 28190K [0x0000000098200000, 0x000000009b900000, 0x00000000a2800000)
- object space 56320K, 50% used [0x0000000098200000,0x0000000099d87980,0x000000009b900000)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement