2012-03-07 19:52:03 Full thread dump Java HotSpot(TM) 64-Bit Server VM (20.4-b02-402 mixed mode): "Attach Listener" daemon prio=9 tid=7fd1e2b40800 nid=0x1088e9000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE "MSC Shutdown Thread" prio=5 tid=7fd1e59cf800 nid=0x1084ed000 waiting on condition [1084ec000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <7fad80dc0> (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) "SIGTERM handler" daemon prio=9 tid=7fd1e8000000 nid=0x1082e7000 in Object.wait() [1082e6000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <7e0324238> (a java.lang.Thread) at java.lang.Thread.join(Thread.java:1210) - locked <7e0324238> (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.Terminator$1.handle(Terminator.java:35) at sun.misc.Signal$1.run(Signal.java:195) at java.lang.Thread.run(Thread.java:680) "Remoting "silversurfer:MANAGEMENT" task-4" prio=5 tid=7fd1e1939800 nid=0x10cdb0000 waiting for monitor entry [10cdaf000] java.lang.Thread.State: BLOCKED (on object monitor) at org.jboss.remoting3.remote.InboundMessage.openInboundWindow(InboundMessage.java:128) - waiting to lock <7fddad118> (a org.jboss.remoting3.remote.InboundMessage) at org.jboss.remoting3.remote.InboundMessage$2.acknowledge(InboundMessage.java:63) at org.xnio.streams.BufferPipeInputStream.read(BufferPipeInputStream.java:195) - locked <7fddad138> (a org.xnio.streams.BufferPipeInputStream) at org.jboss.remoting3.remote.InboundMessage$3.read(InboundMessage.java:86) at java.io.FilterInputStream.read(FilterInputStream.java:116) at java.io.FilterInputStream.read(FilterInputStream.java:90) at org.jboss.marshalling.SimpleDataInput.readByte(SimpleDataInput.java:213) at org.jboss.as.protocol.mgmt.ProtocolUtils.expectHeader(ProtocolUtils.java:84) at org.jboss.as.protocol.mgmt.ManagementProtocolHeader.parse(ManagementProtocolHeader.java:110) at org.jboss.as.protocol.mgmt.ManagementChannelReceiver.handleMessage(ManagementChannelReceiver.java:67) at org.jboss.remoting3.remote.RemoteConnectionChannel$5.run(RemoteConnectionChannel.java:435) 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) "Remoting "silversurfer:MANAGEMENT" task-3" prio=5 tid=7fd1df1f1000 nid=0x109b1e000 waiting on condition [109b1d000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <7fdd4f570> (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 org.xnio.LimitedBlockingQueue.take(LimitedBlockingQueue.java:95) 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) "Remoting "silversurfer:MANAGEMENT" task-2" prio=5 tid=7fd1e1ab8000 nid=0x1098ea000 waiting on condition [1098e9000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <7fdd4f570> (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 org.xnio.LimitedBlockingQueue.take(LimitedBlockingQueue.java:95) 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) "Remoting "silversurfer:MANAGEMENT" task-1" prio=5 tid=7fd1e1ab4000 nid=0x108014000 waiting on condition [108013000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <7fdd4f570> (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 org.xnio.LimitedBlockingQueue.take(LimitedBlockingQueue.java:95) 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) "Transaction Reaper Worker 0" daemon prio=5 tid=7fd1e3d92000 nid=0x10abf1000 in Object.wait() [10abf0000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <7fe238e00> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at com.arjuna.ats.arjuna.coordinator.TransactionReaper.waitForCancellations(TransactionReaper.java:321) - locked <7fe238e00> (a java.util.LinkedList) at com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread.run(ReaperWorkerThread.java:65) "Transaction Reaper" daemon prio=5 tid=7fd1e39c1800 nid=0x10aaee000 in Object.wait() [10aaed000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <7fe238e18> (a com.arjuna.ats.arjuna.coordinator.TransactionReaper) at com.arjuna.ats.internal.arjuna.coordinator.ReaperThread.run(ReaperThread.java:90) - locked <7fe238e18> (a com.arjuna.ats.arjuna.coordinator.TransactionReaper) "http-localhost-127.0.0.1-8080-Acceptor-0" daemon prio=5 tid=7fd1de6e3000 nid=0x10a6ab000 waiting on condition [10a6aa000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:313) at java.lang.Thread.run(Thread.java:680) "http-localhost-127.0.0.1-8080-Poller" daemon prio=5 tid=7fd1e7041000 nid=0x10a36c000 in Object.wait() [10a36b000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <7fdecee70> (a org.apache.tomcat.util.net.JIoEndpoint$Poller) at org.apache.tomcat.util.net.JIoEndpoint$Poller.run(JIoEndpoint.java:742) - locked <7fdecee70> (a org.apache.tomcat.util.net.JIoEndpoint$Poller) at java.lang.Thread.run(Thread.java:680) "Remoting "silversurfer:MANAGEMENT" write-1" prio=5 tid=7fd1e3d22800 nid=0x10bd80000 runnable [10bd7f000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:136) at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:69) at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) - locked <7fdd8fd80> (a sun.nio.ch.Util$2) - locked <7fdd8fd70> (a java.util.Collections$UnmodifiableSet) - locked <7fdd8fb18> (a sun.nio.ch.KQueueSelectorImpl) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) at org.xnio.nio.WorkerThread.run(WorkerThread.java:157) "Remoting "silversurfer:MANAGEMENT" read-1" prio=5 tid=7fd1e3d21800 nid=0x10bc7d000 waiting for monitor entry [10bc7c000] java.lang.Thread.State: BLOCKED (on object monitor) at org.xnio.streams.BufferPipeInputStream.pushEof(BufferPipeInputStream.java:112) - waiting to lock <7fddad138> (a org.xnio.streams.BufferPipeInputStream) at org.jboss.remoting3.remote.InboundMessage.cancel(InboundMessage.java:186) - locked <7fddad118> (a org.jboss.remoting3.remote.InboundMessage) at org.jboss.remoting3.remote.RemoteConnectionChannel.handleMessageData(RemoteConnectionChannel.java:424) at org.jboss.remoting3.remote.RemoteReadListener.handleEvent(RemoteReadListener.java:234) at org.jboss.remoting3.remote.RemoteReadListener.handleEvent(RemoteReadListener.java:45) at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:72) at org.xnio.channels.TranslatingSuspendableChannel.handleReadable(TranslatingSuspendableChannel.java:189) at org.xnio.channels.TranslatingSuspendableChannel$1.handleEvent(TranslatingSuspendableChannel.java:103) at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:72) at org.xnio.nio.NioHandle.run(NioHandle.java:90) at org.xnio.nio.WorkerThread.run(WorkerThread.java:184) "DestroyJavaVM" prio=5 tid=7fd1e3071800 nid=0x100fd4000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE "MSC service thread 1-16" prio=5 tid=7fd1e194d800 nid=0x107f11000 waiting on condition [107f10000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <7e0424c80> (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-15" prio=5 tid=7fd1e194d000 nid=0x107e0e000 waiting on condition [107e0d000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <7e0424c80> (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-14" prio=5 tid=7fd1df25e800 nid=0x107d0b000 waiting on condition [107d0a000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <7e0424c80> (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-13" prio=5 tid=7fd1df405000 nid=0x107c08000 waiting on condition [107c07000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <7e0424c80> (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-12" prio=5 tid=7fd1e38b6800 nid=0x107b05000 waiting on condition [107b04000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <7e0424c80> (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-11" prio=5 tid=7fd1e38b6000 nid=0x107a02000 waiting on condition [107a01000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <7e0424c80> (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-10" prio=5 tid=7fd1e38b5000 nid=0x1078ff000 waiting on condition [1078fe000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <7e0424c80> (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-9" prio=5 tid=7fd1e38b4800 nid=0x1077fc000 waiting on condition [1077fb000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <7e0424c80> (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-8" prio=5 tid=7fd1e38b3800 nid=0x1076f9000 waiting on condition [1076f8000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <7e0424c80> (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-7" prio=5 tid=7fd1e38b3000 nid=0x1075f6000 waiting on condition [1075f5000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <7e0424c80> (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-6" prio=5 tid=7fd1e38b2000 nid=0x1074f3000 waiting on condition [1074f2000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <7e0424c80> (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-5" prio=5 tid=7fd1e3829000 nid=0x1073f0000 waiting on condition [1073ef000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <7e0424c80> (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) "Poller SunPKCS11-Darwin" daemon prio=1 tid=7fd1e3828800 nid=0x1072ed000 waiting on condition [1072ec000] 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=7fd1e1885000 nid=0x1071ea000 waiting on condition [1071e9000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <7e0424c80> (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=7fd1e289e000 nid=0x1070e7000 waiting on condition [1070e6000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <7e0424c80> (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=7fd1e1884800 nid=0x106fe4000 waiting for monitor entry [106fe3000] java.lang.Thread.State: BLOCKED (on object monitor) at org.xnio.streams.BufferPipeInputStream.pushException(BufferPipeInputStream.java:99) - waiting to lock <7fddad138> (a org.xnio.streams.BufferPipeInputStream) at org.jboss.remoting3.remote.RemoteConnectionChannel.closeMessages(RemoteConnectionChannel.java:520) at org.jboss.remoting3.remote.RemoteConnectionChannel.closeAction(RemoteConnectionChannel.java:514) at org.jboss.remoting3.spi.AbstractHandleableCloseable.close(AbstractHandleableCloseable.java:153) at org.jboss.as.remoting.management.ManagementChannelOpenListenerService.closeChannelOnShutdown(ManagementChannelOpenListenerService.java:61) at org.jboss.as.remoting.management.ManagementChannelOpenListenerService.closeChannelOnShutdown(ManagementChannelOpenListenerService.java:37) at org.jboss.as.remoting.AbstractChannelOpenListenerService.registrationTerminated(AbstractChannelOpenListenerService.java:129) - locked <7fddabf28> (a java.util.Collections$SynchronizedSet) at org.jboss.remoting3.EndpointImpl$3.closeAction(EndpointImpl.java:225) at org.jboss.remoting3.spi.AbstractHandleableCloseable.close(AbstractHandleableCloseable.java:153) at org.jboss.remoting3.EndpointImpl$MapRegistration.close(EndpointImpl.java:562) at org.jboss.as.remoting.management.ManagementChannelRegistryService.stop(ManagementChannelRegistryService.java:70) - locked <7fddaaee0> (a org.jboss.as.remoting.management.ManagementChannelRegistryService) at org.jboss.msc.service.ServiceControllerImpl$StopTask.stopService(ServiceControllerImpl.java:1911) at org.jboss.msc.service.ServiceControllerImpl$StopTask.run(ServiceControllerImpl.java:1874) 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=7fd1e2a33800 nid=0x106ec2000 waiting on condition [106ec1000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <7e0424c80> (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=7fd1dd09a800 nid=0x10654e000 in Object.wait() [10654d000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <7e0805528> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <7e0805528> (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=7fd1dd001000 nid=0x1060f9000 runnable [00000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread1" daemon prio=9 tid=7fd1df054000 nid=0x105ff6000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread0" daemon prio=9 tid=7fd1df052800 nid=0x105ef3000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=9 tid=7fd1df052000 nid=0x105df0000 runnable [00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=8 tid=7fd1df049000 nid=0x105b2e000 in Object.wait() [105b2d000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <7e07ff4f0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <7e07ff4f0> (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=7fd1df048800 nid=0x105a2b000 in Object.wait() [105a2a000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <7e053ae80> (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 <7e053ae80> (a java.lang.ref.Reference$Lock) "VM Thread" prio=9 tid=7fd1df043800 nid=0x105928000 runnable "GC task thread#0 (ParallelGC)" prio=5 tid=7fd1df000800 nid=0x1045b9000 runnable "GC task thread#1 (ParallelGC)" prio=5 tid=7fd1df001800 nid=0x1046bc000 runnable "GC task thread#2 (ParallelGC)" prio=5 tid=7fd1df002000 nid=0x1047bf000 runnable "GC task thread#3 (ParallelGC)" prio=5 tid=7fd1df002800 nid=0x1048c2000 runnable "GC task thread#4 (ParallelGC)" prio=5 tid=7fd1df003000 nid=0x1049c5000 runnable "GC task thread#5 (ParallelGC)" prio=5 tid=7fd1df004000 nid=0x104ac8000 runnable "GC task thread#6 (ParallelGC)" prio=5 tid=7fd1df004800 nid=0x104bcb000 runnable "GC task thread#7 (ParallelGC)" prio=5 tid=7fd1df005000 nid=0x104cce000 runnable "VM Periodic Task Thread" prio=10 tid=7fd1dd009800 nid=0x1061fc000 waiting on condition "Exception Catcher Thread" prio=10 tid=7fd1de001800 nid=0x101136000 runnable JNI global references: 1693 Found one Java-level deadlock: ============================= "Remoting "silversurfer:MANAGEMENT" task-4": waiting to lock monitor 7fd1e518d588 (object 7fddad118, a org.jboss.remoting3.remote.InboundMessage), which is held by "Remoting "silversurfer:MANAGEMENT" read-1" "Remoting "silversurfer:MANAGEMENT" read-1": waiting to lock monitor 7fd1e5141e70 (object 7fddad138, a org.xnio.streams.BufferPipeInputStream), which is held by "Remoting "silversurfer:MANAGEMENT" task-4" Java stack information for the threads listed above: =================================================== "Remoting "silversurfer:MANAGEMENT" task-4": at org.jboss.remoting3.remote.InboundMessage.openInboundWindow(InboundMessage.java:128) - waiting to lock <7fddad118> (a org.jboss.remoting3.remote.InboundMessage) at org.jboss.remoting3.remote.InboundMessage$2.acknowledge(InboundMessage.java:63) at org.xnio.streams.BufferPipeInputStream.read(BufferPipeInputStream.java:195) - locked <7fddad138> (a org.xnio.streams.BufferPipeInputStream) at org.jboss.remoting3.remote.InboundMessage$3.read(InboundMessage.java:86) at java.io.FilterInputStream.read(FilterInputStream.java:116) at java.io.FilterInputStream.read(FilterInputStream.java:90) at org.jboss.marshalling.SimpleDataInput.readByte(SimpleDataInput.java:213) at org.jboss.as.protocol.mgmt.ProtocolUtils.expectHeader(ProtocolUtils.java:84) at org.jboss.as.protocol.mgmt.ManagementProtocolHeader.parse(ManagementProtocolHeader.java:110) at org.jboss.as.protocol.mgmt.ManagementChannelReceiver.handleMessage(ManagementChannelReceiver.java:67) at org.jboss.remoting3.remote.RemoteConnectionChannel$5.run(RemoteConnectionChannel.java:435) 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) "Remoting "silversurfer:MANAGEMENT" read-1": at org.xnio.streams.BufferPipeInputStream.pushEof(BufferPipeInputStream.java:112) - waiting to lock <7fddad138> (a org.xnio.streams.BufferPipeInputStream) at org.jboss.remoting3.remote.InboundMessage.cancel(InboundMessage.java:186) - locked <7fddad118> (a org.jboss.remoting3.remote.InboundMessage) at org.jboss.remoting3.remote.RemoteConnectionChannel.handleMessageData(RemoteConnectionChannel.java:424) at org.jboss.remoting3.remote.RemoteReadListener.handleEvent(RemoteReadListener.java:234) at org.jboss.remoting3.remote.RemoteReadListener.handleEvent(RemoteReadListener.java:45) at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:72) at org.xnio.channels.TranslatingSuspendableChannel.handleReadable(TranslatingSuspendableChannel.java:189) at org.xnio.channels.TranslatingSuspendableChannel$1.handleEvent(TranslatingSuspendableChannel.java:103) at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:72) at org.xnio.nio.NioHandle.run(NioHandle.java:90) at org.xnio.nio.WorkerThread.run(WorkerThread.java:184) Found 1 deadlock.