Skip to content

Instantly share code, notes, and snippets.

@maxandersen
Created March 13, 2012 10:12
Show Gist options
  • Select an option

  • Save maxandersen/2027975 to your computer and use it in GitHub Desktop.

Select an option

Save maxandersen/2027975 to your computer and use it in GitHub Desktop.
2012-03-13 11:11:49
Full thread dump Java HotSpot(TM) 64-Bit Server VM (20.4-b02-402 mixed mode):
"Attach Listener" daemon prio=9 tid=7f8cec317000 nid=0x1054a8000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"MSC Shutdown Thread" prio=5 tid=7f8ceb81d800 nid=0x106f6b000 waiting on condition [106f6a000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <7f992bf10> (a java.util.concurrent.CountDownLatch$Sync)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:969)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1281)
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207)
at org.jboss.msc.service.ServiceContainerImpl$ShutdownHookHolder$1$1.run(ServiceContainerImpl.java:129)
at java.lang.Thread.run(Thread.java:680)
"Management Triggered Shutdown" prio=5 tid=7f8ceb836800 nid=0x106c62000 in Object.wait() [106c61000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7e0261bb0> (a java.lang.Thread)
at java.lang.Thread.join(Thread.java:1210)
- locked <7e0261bb0> (a java.lang.Thread)
at java.lang.Thread.join(Thread.java:1263)
at java.lang.ApplicationShutdownHooks.runHooks(ApplicationShutdownHooks.java:79)
at java.lang.ApplicationShutdownHooks$1.run(ApplicationShutdownHooks.java:24)
at java.lang.Shutdown.runHooks(Shutdown.java:79)
at java.lang.Shutdown.sequence(Shutdown.java:123)
at java.lang.Shutdown.exit(Shutdown.java:168)
- locked <7d019cfe0> (a java.lang.Class for java.lang.Shutdown)
at java.lang.Runtime.exit(Runtime.java:90)
at java.lang.System.exit(System.java:921)
at org.jboss.as.server.operations.ServerShutdownHandler$1$1.run(ServerShutdownHandler.java:59)
at java.lang.Thread.run(Thread.java:680)
"Transaction Reaper Worker 0" daemon prio=5 tid=7f8ceb911800 nid=0x10b1eb000 in Object.wait() [10b1ea000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7fe3d1e18> (a java.util.LinkedList)
at java.lang.Object.wait(Object.java:485)
at com.arjuna.ats.arjuna.coordinator.TransactionReaper.waitForCancellations(TransactionReaper.java:321)
- locked <7fe3d1e18> (a java.util.LinkedList)
at com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread.run(ReaperWorkerThread.java:65)
"Transaction Reaper" daemon prio=5 tid=7f8ceb891800 nid=0x10b0e8000 in Object.wait() [10b0e7000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7fe3d1070> (a com.arjuna.ats.arjuna.coordinator.TransactionReaper)
at com.arjuna.ats.internal.arjuna.coordinator.ReaperThread.run(ReaperThread.java:90)
- locked <7fe3d1070> (a com.arjuna.ats.arjuna.coordinator.TransactionReaper)
"http-localhost-127.0.0.1-8080-Poller" daemon prio=5 tid=7f8ce9e95000 nid=0x10a882000 in Object.wait() [10a881000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7fe2cf640> (a org.apache.tomcat.util.net.JIoEndpoint$Poller)
at org.apache.tomcat.util.net.JIoEndpoint$Poller.run(JIoEndpoint.java:742)
- locked <7fe2cf640> (a org.apache.tomcat.util.net.JIoEndpoint$Poller)
at java.lang.Thread.run(Thread.java:680)
"DestroyJavaVM" prio=5 tid=7f8ceb000800 nid=0x10139e000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"Poller SunPKCS11-Darwin" daemon prio=1 tid=7f8ceb79a000 nid=0x106241000 waiting on condition [106240000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at sun.security.pkcs11.SunPKCS11$TokenPoller.run(SunPKCS11.java:692)
at java.lang.Thread.run(Thread.java:680)
"MSC service thread 1-4" prio=5 tid=7f8ce997a000 nid=0x106a5c000 waiting on condition [106a5b000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <7e04be768> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:680)
"MSC service thread 1-3" prio=5 tid=7f8ce9940800 nid=0x106959000 waiting on condition [106958000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <7e04be768> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:680)
"MSC service thread 1-2" prio=5 tid=7f8ce9b19800 nid=0x106856000 in Object.wait() [106855000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7fe161120> (a org.jboss.modules.Module)
at java.lang.Object.wait(Object.java:485)
at org.jboss.modules.Module.getPaths(Module.java:1141)
- locked <7fe161120> (a org.jboss.modules.Module)
at org.jboss.modules.Module.getPathsUnchecked(Module.java:1164)
at org.jboss.modules.Module.getResources(Module.java:586)
at org.jboss.modules.ModuleClassLoader.findResources(ModuleClassLoader.java:489)
at org.jboss.modules.ConcurrentClassLoader.getResources(ConcurrentClassLoader.java:288)
at java.util.ServiceLoader$LazyIterator.hasNext(ServiceLoader.java:323)
at java.util.ServiceLoader$1.hasNext(ServiceLoader.java:415)
at org.jboss.as.web.deployment.ServletContainerInitializerDeploymentProcessor.deploy(ServletContainerInitializerDeploymentProcessor.java:107)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113)
- locked <7fe1fd628> (a org.jboss.as.server.deployment.DeploymentUnitPhaseService)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)
"MSC service thread 1-1" prio=5 tid=7f8ce9c13800 nid=0x106753000 waiting on condition [106752000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <7e04be768> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:680)
"Reference Reaper" daemon prio=5 tid=7f8ceb0a9800 nid=0x105d0f000 in Object.wait() [105d0e000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7e0849848> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <7e0849848> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
at org.jboss.modules.ref.References$ReaperThread.run(References.java:68)
"Low Memory Detector" daemon prio=5 tid=7f8ceb031800 nid=0x1058b7000 runnable [00000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" daemon prio=9 tid=7f8ceb031000 nid=0x1057b4000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" daemon prio=9 tid=7f8ceb02f000 nid=0x1056b1000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=9 tid=7f8ceb02e800 nid=0x1055ae000 runnable [00000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=8 tid=7f8ce981d000 nid=0x1052ea000 in Object.wait() [1052e9000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7e00eb578> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <7e00eb578> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
"Reference Handler" daemon prio=10 tid=7f8ceb029800 nid=0x1051e7000 in Object.wait() [1051e6000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7e00add60> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
- locked <7e00add60> (a java.lang.ref.Reference$Lock)
"VM Thread" prio=9 tid=7f8ce981c800 nid=0x1050e4000 runnable
"GC task thread#0 (ParallelGC)" prio=5 tid=7f8ceb002800 nid=0x104985000 runnable
"GC task thread#1 (ParallelGC)" prio=5 tid=7f8ceb003000 nid=0x104a88000 runnable
"VM Periodic Task Thread" prio=10 tid=7f8ceb03a800 nid=0x1059ba000 waiting on condition
"Exception Catcher Thread" prio=10 tid=7f8ceb001800 nid=0x101500000 runnable
JNI global references: 1869
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment