Created
January 24, 2014 22:41
-
-
Save srstsavage/8608304 to your computer and use it in GitHub Desktop.
Hibernate hung process thread dump
This file contains 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
Full thread dump OpenJDK 64-Bit Server VM (23.7-b01 mixed mode): | |
"Attach Listener" daemon prio=10 tid=0x00007f88d8001000 nid=0x1eea runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"DestroyJavaVM" prio=10 tid=0x00007f8938009000 nid=0x75eb waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"WeakCollectionCleaner" daemon prio=10 tid=0x00007f8938bfa800 nid=0x75fe in Object.wait() [0x00007f8918f0a000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x0000000711b48350> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) | |
- locked <0x0000000711b48350> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) | |
at org.geotools.util.WeakCollectionCleaner.run(WeakCollectionCleaner.java:77) | |
"GT authority factory disposer" daemon prio=10 tid=0x00007f8938b62000 nid=0x75fd in Object.wait() [0x00007f891a00b000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x0000000711b60320> (a java.util.TaskQueue) | |
at java.util.TimerThread.mainLoop(Timer.java:552) | |
- locked <0x0000000711b60320> (a java.util.TaskQueue) | |
at java.util.TimerThread.run(Timer.java:505) | |
"pool-1-thread-1" prio=10 tid=0x00007f893879b000 nid=0x75fc waiting on condition [0x00007f891a10c000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000711b483f8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807) | |
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:724) | |
"Service Thread" daemon prio=10 tid=0x00007f8938262800 nid=0x75fa runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread1" daemon prio=10 tid=0x00007f8938260000 nid=0x75f9 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread0" daemon prio=10 tid=0x00007f893825d800 nid=0x75f8 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Signal Dispatcher" daemon prio=10 tid=0x00007f893825b000 nid=0x75f7 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Finalizer" daemon prio=10 tid=0x00007f8938201800 nid=0x75f6 in Object.wait() [0x00007f8930679000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x0000000711b516d0> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) | |
- locked <0x0000000711b516d0> (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=10 tid=0x00007f89381ff800 nid=0x75f5 in Object.wait() [0x00007f88ee0da000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x0000000711b51120> (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 <0x0000000711b51120> (a java.lang.ref.Reference$Lock) | |
"VM Thread" prio=10 tid=0x00007f89381f7000 nid=0x75f4 runnable | |
"GC task thread#0 (ParallelGC)" prio=10 tid=0x00007f8938017000 nid=0x75ec runnable | |
"GC task thread#1 (ParallelGC)" prio=10 tid=0x00007f8938018800 nid=0x75ed runnable | |
"GC task thread#2 (ParallelGC)" prio=10 tid=0x00007f893801a800 nid=0x75ee runnable | |
"GC task thread#3 (ParallelGC)" prio=10 tid=0x00007f893801c800 nid=0x75ef runnable | |
"GC task thread#4 (ParallelGC)" prio=10 tid=0x00007f893801e000 nid=0x75f0 runnable | |
"GC task thread#5 (ParallelGC)" prio=10 tid=0x00007f8938020000 nid=0x75f1 runnable | |
"GC task thread#6 (ParallelGC)" prio=10 tid=0x00007f8938022000 nid=0x75f2 runnable | |
"GC task thread#7 (ParallelGC)" prio=10 tid=0x00007f8938023800 nid=0x75f3 runnable | |
"VM Periodic Task Thread" prio=10 tid=0x00007f8938275800 nid=0x75fb waiting on condition | |
JNI global references: 272 | |
Heap | |
PSYoungGen total 225856K, used 206058K [0x0000000703eb0000, 0x0000000713ac0000, 0x0000000800000000) | |
eden space 193600K, 89% used [0x0000000703eb0000,0x000000070e86c730,0x000000070fbc0000) | |
from space 32256K, 99% used [0x0000000711b40000,0x0000000713abe2a0,0x0000000713ac0000) | |
to space 32256K, 0% used [0x000000070fbc0000,0x000000070fbc0000,0x0000000711b40000) | |
ParOldGen total 516224K, used 27511K [0x000000050bc00000, 0x000000052b420000, 0x0000000703eb0000) | |
object space 516224K, 5% used [0x000000050bc00000,0x000000050d6ddde8,0x000000052b420000) | |
PSPermGen total 33536K, used 33473K [0x0000000501600000, 0x00000005036c0000, 0x000000050bc00000) | |
object space 33536K, 99% used [0x0000000501600000,0x00000005036b07a0,0x00000005036c0000) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment