Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 888606 Details for
Bug 1090147
Thread locking problem on server that is going to shutdown
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
server.stacktrace.dump
server.dump (text/plain), 35.25 KB, created by
Ondrej Chaloupka
on 2014-04-22 17:39:35 UTC
(
hide
)
Description:
server.stacktrace.dump
Filename:
MIME Type:
Creator:
Ondrej Chaloupka
Created:
2014-04-22 17:39:35 UTC
Size:
35.25 KB
patch
obsolete
>2014-04-22 09:30:06 >Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.51-b03 mixed mode): > >"Attach Listener" daemon prio=10 tid=0x00007ff75002d000 nid=0x785f waiting on condition [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"MSC Shutdown Thread" prio=10 tid=0x00007ff6f0046000 nid=0x781f waiting on condition [0x00007ff6eefee000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000e7ddf250> (a java.util.concurrent.CountDownLatch$Sync) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) > at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834) > at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994) > at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303) > at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236) > at org.jboss.msc.service.ServiceContainerImpl$ShutdownHookHolder$1$1.run(ServiceContainerImpl.java:136) > at java.lang.Thread.run(Thread.java:744) > >"SIGTERM handler" daemon prio=10 tid=0x00007ff750017000 nid=0x781d in Object.wait() [0x00007ff6ef1f0000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00000000ae917be0> (a java.lang.Thread) > at java.lang.Thread.join(Thread.java:1280) > - locked <0x00000000ae917be0> (a java.lang.Thread) > at java.lang.Thread.join(Thread.java:1354) > at java.lang.ApplicationShutdownHooks.runHooks(ApplicationShutdownHooks.java:106) > at java.lang.ApplicationShutdownHooks$1.run(ApplicationShutdownHooks.java:46) > at java.lang.Shutdown.runHooks(Shutdown.java:123) > at java.lang.Shutdown.sequence(Shutdown.java:167) > at java.lang.Shutdown.exit(Shutdown.java:212) > - locked <0x00000000ae917e50> (a java.lang.Class for java.lang.Shutdown) > at java.lang.Terminator$1.handle(Terminator.java:52) > at sun.misc.Signal$1.run(Signal.java:212) > at java.lang.Thread.run(Thread.java:744) > >"GC Daemon" daemon prio=10 tid=0x00007ff74c046000 nid=0x7815 in Object.wait() [0x00007ff6ef9f8000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00000000b0cabe30> (a sun.misc.GC$LatencyLock) > at sun.misc.GC$Daemon.run(GC.java:117) > - locked <0x00000000b0cabe30> (a sun.misc.GC$LatencyLock) > >"RMI RenewClean-[10.16.90.212:51300]" daemon prio=10 tid=0x00007ff74c044000 nid=0x7814 in Object.wait() [0x00007ff6efaf9000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00000000b0977920> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) > - locked <0x00000000b0977920> (a java.lang.ref.ReferenceQueue$Lock) > at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:535) > at java.lang.Thread.run(Thread.java:744) > >"RMI Scheduler(0)" daemon prio=10 tid=0x00007ff74c020800 nid=0x7813 waiting on condition [0x00007ff6efbfa000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000b07a6308> (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.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1079) > 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:744) > >"Remoting "jbossts" task-4" prio=10 tid=0x00007ff75000a800 nid=0x780d waiting for monitor entry [0x00007ff6efffe000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.jboss.remoting3.remote.OutboundMessage.cancel(OutboundMessage.java:280) > - waiting to lock <0x00000000e6634a80> (a org.xnio.streams.BufferPipeOutputStream) > at org.jboss.remoting3.remote.RemoteConnectionChannel$7.run(RemoteConnectionChannel.java:547) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:744) > >"Remoting "jbossts" task-3" prio=10 tid=0x00007ff750008800 nid=0x780c waiting for monitor entry [0x00007ff74414d000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.jboss.as.ejb3.deployment.DeploymentRepository.removeListener(DeploymentRepository.java:104) > - waiting to lock <0x00000000b036d780> (a org.jboss.as.ejb3.deployment.DeploymentRepository) > at org.jboss.as.ejb3.remote.protocol.versionone.VersionOneProtocolChannelReceiver.cleanupOnChannelDown(VersionOneProtocolChannelReceiver.java:364) > at org.jboss.as.ejb3.remote.protocol.versionone.VersionOneProtocolChannelReceiver.handleEnd(VersionOneProtocolChannelReceiver.java:139) > at org.jboss.remoting3.remote.RemoteConnectionChannel$2.run(RemoteConnectionChannel.java:282) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:744) > >"Remoting "jbossts" task-2" prio=10 tid=0x00007ff750007000 nid=0x780b waiting on condition [0x00007ff74424e000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000afed5800> (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 org.xnio.LimitedBlockingQueue.take(LimitedBlockingQueue.java:95) > 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) > >"Remoting "jbossts" task-1" prio=10 tid=0x00007ff750004800 nid=0x780a waiting on condition [0x00007ff74434f000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000afed5800> (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 org.xnio.LimitedBlockingQueue.take(LimitedBlockingQueue.java:95) > 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) > >"Buffer reclamation thread" daemon prio=10 tid=0x00007ff74c007800 nid=0x77f7 in Object.wait() [0x00007ff744551000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00000000b02ff0d8> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) > - locked <0x00000000b02ff0d8> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) > at org.xnio.ByteBufferSlicePool$QueueThread.run(ByteBufferSlicePool.java:195) > >"Thread-1 (HornetQ-client-global-scheduled-threads-529179582)" daemon prio=10 tid=0x00007ff6f0060800 nid=0x77e5 waiting on condition [0x00007ff74505c000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000b05e2368> (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.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1085) > 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:744) > >"Thread-0 (HornetQ-client-global-scheduled-threads-529179582)" daemon prio=10 tid=0x00007ff72009f000 nid=0x77e3 waiting on condition [0x00007ff74525e000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000b05e2368> (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.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1079) > 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:744) > >"Transaction Reaper Worker 0" daemon prio=10 tid=0x00007ff72c0e9800 nid=0x77e0 in Object.wait() [0x00007ff745460000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00000000b0978df0> (a java.util.LinkedList) > at java.lang.Object.wait(Object.java:503) > at com.arjuna.ats.arjuna.coordinator.TransactionReaper.waitForCancellations(TransactionReaper.java:321) > - locked <0x00000000b0978df0> (a java.util.LinkedList) > at com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread.run(ReaperWorkerThread.java:65) > >"Transaction Reaper" daemon prio=10 tid=0x00007ff72c0e8800 nid=0x77df in Object.wait() [0x00007ff745c68000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00000000b0977d88> (a com.arjuna.ats.arjuna.coordinator.TransactionReaper) > at com.arjuna.ats.internal.arjuna.coordinator.ReaperThread.run(ReaperThread.java:90) > - locked <0x00000000b0977d88> (a com.arjuna.ats.arjuna.coordinator.TransactionReaper) > >"AOMRemoval" daemon prio=10 tid=0x00007ff710147800 nid=0x77d9 waiting on condition [0x00007ff745965000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000b03c8fa8> (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 org.jacorb.poa.AOM$1.run(AOM.java:120) > >"AOMRemoval" daemon prio=10 tid=0x00007ff72404d000 nid=0x77d6 waiting on condition [0x00007ff745b67000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000b03c81c0> (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 org.jacorb.poa.AOM$1.run(AOM.java:120) > >"AOMRemoval" daemon prio=10 tid=0x00007ff7081ef000 nid=0x77c3 waiting on condition [0x00007ff761b9d000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000b03c6960> (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 org.jacorb.poa.AOM$1.run(AOM.java:120) > >"Thread-75" daemon prio=10 tid=0x00007ff714066000 nid=0x77be runnable [0x00007ff7622a8000] > java.lang.Thread.State: RUNNABLE > at sun.nio.ch.EPoll.epollWait(Native Method) > at sun.nio.ch.EPollPort$EventHandlerTask.poll(EPollPort.java:194) > at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:268) > at java.lang.Thread.run(Thread.java:744) > >"Remoting "jbossts" write-1" prio=10 tid=0x00007ff71007b800 nid=0x77b5 runnable [0x00007ff762dec000] > java.lang.Thread.State: RUNNABLE > at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) > at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) > at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79) > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) > - locked <0x00000000aea9a9c0> (a sun.nio.ch.Util$2) > - locked <0x00000000aea9a9b0> (a java.util.Collections$UnmodifiableSet) > - locked <0x00000000aea9a898> (a sun.nio.ch.EPollSelectorImpl) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102) > at org.xnio.nio.WorkerThread.run(WorkerThread.java:164) > >"Remoting "jbossts" read-1" prio=10 tid=0x00007ff710002000 nid=0x77b4 waiting for monitor entry [0x00007ff762eed000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.jboss.remoting3.remote.RemoteReadListener.handleEvent(RemoteReadListener.java:75) > - waiting to lock <0x00000000b0414950> (a java.util.ArrayDeque) > 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:198) > >"DestroyJavaVM" prio=10 tid=0x00007ff77c00b800 nid=0x775c waiting on condition [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"ServerDeploymentRepository-temp-threads - 1" prio=10 tid=0x00007ff718010000 nid=0x7775 waiting on condition [0x00007ff76b320000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000afc3fb40> (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.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1079) > 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:744) > at org.jboss.threads.JBossThread.run(JBossThread.java:122) > >"MSC service thread 1-8" prio=10 tid=0x00007ff710029000 nid=0x7774 waiting for monitor entry [0x00007ff76b492000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.jboss.remoting3.remote.RemoteConnection$RemoteWriteListener.send(RemoteConnection.java:295) > - waiting to lock <0x00000000b0414950> (a java.util.ArrayDeque) > at org.jboss.remoting3.remote.RemoteConnection.send(RemoteConnection.java:122) > at org.jboss.remoting3.remote.OutboundMessage$1.accept(OutboundMessage.java:150) > at org.xnio.streams.BufferPipeOutputStream.send(BufferPipeOutputStream.java:126) > at org.xnio.streams.BufferPipeOutputStream.send(BufferPipeOutputStream.java:114) > at org.xnio.streams.BufferPipeOutputStream.flush(BufferPipeOutputStream.java:143) > - locked <0x00000000e6634a80> (a org.xnio.streams.BufferPipeOutputStream) > at org.xnio.streams.BufferPipeOutputStream.close(BufferPipeOutputStream.java:161) > - locked <0x00000000e6634a80> (a org.xnio.streams.BufferPipeOutputStream) > at org.jboss.remoting3.remote.OutboundMessage.close(OutboundMessage.java:274) > - locked <0x00000000e6634a80> (a org.xnio.streams.BufferPipeOutputStream) > at org.jboss.as.ejb3.remote.protocol.versionone.ChannelAssociation.releaseChannelMessageOutputStream(ChannelAssociation.java:85) > at org.jboss.as.ejb3.remote.protocol.versionone.VersionOneProtocolChannelReceiver.sendModuleUnAvailability(VersionOneProtocolChannelReceiver.java:270) > at org.jboss.as.ejb3.remote.protocol.versionone.VersionOneProtocolChannelReceiver.deploymentRemoved(VersionOneProtocolChannelReceiver.java:233) > at org.jboss.as.ejb3.deployment.DeploymentRepository.remove(DeploymentRepository.java:113) > - locked <0x00000000b036d780> (a org.jboss.as.ejb3.deployment.DeploymentRepository) > at org.jboss.as.ejb3.deployment.ModuleDeployment.stop(ModuleDeployment.java:74) > at org.jboss.msc.service.ServiceControllerImpl$StopTask.stopService(ServiceControllerImpl.java:2088) > at org.jboss.msc.service.ServiceControllerImpl$StopTask.run(ServiceControllerImpl.java:2049) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:744) > >"MSC service thread 1-7" prio=10 tid=0x00007ff718001800 nid=0x7773 waiting on condition [0x00007ff76b598000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000ae8941d0> (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) > >"MSC service thread 1-6" prio=10 tid=0x00007ff71c001000 nid=0x7772 waiting for monitor entry [0x00007ff76b699000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.jboss.as.ejb3.deployment.DeploymentRepository.removeListener(DeploymentRepository.java:104) > - waiting to lock <0x00000000b036d780> (a org.jboss.as.ejb3.deployment.DeploymentRepository) > at org.jboss.as.ejb3.remote.LocalEjbReceiver.stop(LocalEjbReceiver.java:382) > at org.jboss.msc.service.ServiceControllerImpl$StopTask.stopService(ServiceControllerImpl.java:2088) > at org.jboss.msc.service.ServiceControllerImpl$StopTask.run(ServiceControllerImpl.java:2049) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:744) > >"MSC service thread 1-5" prio=10 tid=0x00007ff724001000 nid=0x7771 waiting on condition [0x00007ff76b79a000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000ae8941d0> (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) > >"MSC service thread 1-4" prio=10 tid=0x00007ff720001800 nid=0x7770 waiting on condition [0x00007ff76b89b000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000ae8941d0> (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) > >"MSC service thread 1-3" prio=10 tid=0x00007ff77c60d000 nid=0x776f waiting for monitor entry [0x00007ff76b99b000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.jboss.as.ejb3.deployment.DeploymentRepository.removeListener(DeploymentRepository.java:104) > - waiting to lock <0x00000000b036d780> (a org.jboss.as.ejb3.deployment.DeploymentRepository) > at org.jboss.as.ejb3.remote.protocol.versionone.VersionOneProtocolChannelReceiver.cleanupOnChannelDown(VersionOneProtocolChannelReceiver.java:364) > at org.jboss.as.ejb3.remote.protocol.versionone.VersionOneProtocolChannelReceiver.access$200(VersionOneProtocolChannelReceiver.java:57) > at org.jboss.as.ejb3.remote.protocol.versionone.VersionOneProtocolChannelReceiver$ChannelCloseHandler.handleClose(VersionOneProtocolChannelReceiver.java:373) > at org.jboss.as.ejb3.remote.protocol.versionone.VersionOneProtocolChannelReceiver$ChannelCloseHandler.handleClose(VersionOneProtocolChannelReceiver.java:368) > at org.jboss.remoting3.spi.SpiUtils.safeHandleClose(SpiUtils.java:54) > at org.jboss.remoting3.spi.AbstractHandleableCloseable$CloseHandlerTask.run(AbstractHandleableCloseable.java:501) > at org.jboss.remoting3.spi.AbstractHandleableCloseable.runCloseTask(AbstractHandleableCloseable.java:406) > at org.jboss.remoting3.spi.AbstractHandleableCloseable.closeComplete(AbstractHandleableCloseable.java:277) > at org.jboss.remoting3.remote.RemoteConnectionChannel.closeAction(RemoteConnectionChannel.java:532) > at org.jboss.remoting3.spi.AbstractHandleableCloseable.closeAsync(AbstractHandleableCloseable.java:359) > at org.jboss.remoting3.remote.RemoteConnectionHandler.closeAllChannels(RemoteConnectionHandler.java:392) > - locked <0x00000000b0414950> (a java.util.ArrayDeque) > at org.jboss.remoting3.remote.RemoteConnectionHandler.sendCloseRequest(RemoteConnectionHandler.java:232) > at org.jboss.remoting3.remote.RemoteConnectionHandler.closeAction(RemoteConnectionHandler.java:378) > at org.jboss.remoting3.spi.AbstractHandleableCloseable.closeAsync(AbstractHandleableCloseable.java:359) > at org.jboss.remoting3.ConnectionImpl.closeAction(ConnectionImpl.java:52) > at org.jboss.remoting3.spi.AbstractHandleableCloseable.closeAsync(AbstractHandleableCloseable.java:359) > at org.jboss.remoting3.EndpointImpl.closeAction(EndpointImpl.java:201) > - locked <0x00000000aea9a6d8> (a java.lang.Object) > at org.jboss.remoting3.spi.AbstractHandleableCloseable.closeAsync(AbstractHandleableCloseable.java:359) > at org.jboss.as.remoting.EndpointService.stop(EndpointService.java:91) > - locked <0x00000000aea87150> (a org.jboss.as.remoting.EndpointService) > at org.jboss.msc.service.ServiceControllerImpl$StopTask.stopService(ServiceControllerImpl.java:2088) > at org.jboss.msc.service.ServiceControllerImpl$StopTask.run(ServiceControllerImpl.java:2049) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:744) > >"MSC service thread 1-2" prio=10 tid=0x00007ff72c001000 nid=0x776e waiting on condition [0x00007ff76ba9d000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000ae8941d0> (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) > >"MSC service thread 1-1" prio=10 tid=0x00007ff77c608800 nid=0x776d waiting on condition [0x00007ff76bb9e000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000ae8941d0> (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) > >"Reference Reaper" daemon prio=10 tid=0x00007ff77c251000 nid=0x776c in Object.wait() [0x00007ff77011b000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00000000afcab920> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) > - locked <0x00000000afcab920> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) > at org.jboss.modules.ref.References$ReaperThread.run(References.java:68) > >"Service Thread" daemon prio=10 tid=0x00007ff77c1fe000 nid=0x776a runnable [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"C2 CompilerThread1" daemon prio=10 tid=0x00007ff77c1fb000 nid=0x7769 waiting on condition [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"C2 CompilerThread0" daemon prio=10 tid=0x00007ff77c1f7800 nid=0x7768 waiting on condition [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"Thread-0" daemon prio=10 tid=0x00007ff77c1f2000 nid=0x7767 runnable [0x00007ff770620000] > 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 org.jboss.byteman.agent.TransformListener.run(TransformListener.java:133) > >"Signal Dispatcher" daemon prio=10 tid=0x00007ff77c14f800 nid=0x7766 runnable [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"Finalizer" daemon prio=10 tid=0x00007ff77c138800 nid=0x7765 in Object.wait() [0x00007ff770a39000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00000000aebf9650> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) > - locked <0x00000000aebf9650> (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=0x00007ff77c134800 nid=0x7764 in Object.wait() [0x00007ff770b3a000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00000000aed52b80> (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 <0x00000000aed52b80> (a java.lang.ref.Reference$Lock) > >"VM Thread" prio=10 tid=0x00007ff77c132000 nid=0x7763 runnable > >"GC task thread#0 (ParallelGC)" prio=10 tid=0x00007ff77c021000 nid=0x775f runnable > >"GC task thread#1 (ParallelGC)" prio=10 tid=0x00007ff77c023000 nid=0x7760 runnable > >"GC task thread#2 (ParallelGC)" prio=10 tid=0x00007ff77c025000 nid=0x7761 runnable > >"GC task thread#3 (ParallelGC)" prio=10 tid=0x00007ff77c026800 nid=0x7762 runnable > >"VM Periodic Task Thread" prio=10 tid=0x00007ff77c200800 nid=0x776b waiting on condition > >JNI global references: 352 > > >Found one Java-level deadlock: >============================= >"Remoting "jbossts" task-4": > waiting to lock monitor 0x00007ff74c029578 (object 0x00000000e6634a80, a org.xnio.streams.BufferPipeOutputStream), > which is held by "MSC service thread 1-8" >"MSC service thread 1-8": > waiting to lock monitor 0x00007ff6e8094458 (object 0x00000000b0414950, a java.util.ArrayDeque), > which is held by "MSC service thread 1-3" >"MSC service thread 1-3": > waiting to lock monitor 0x00007ff73c5bb6f8 (object 0x00000000b036d780, a org.jboss.as.ejb3.deployment.DeploymentRepository), > which is held by "MSC service thread 1-8" > >Java stack information for the threads listed above: >=================================================== >"Remoting "jbossts" task-4": > at org.jboss.remoting3.remote.OutboundMessage.cancel(OutboundMessage.java:280) > - waiting to lock <0x00000000e6634a80> (a org.xnio.streams.BufferPipeOutputStream) > at org.jboss.remoting3.remote.RemoteConnectionChannel$7.run(RemoteConnectionChannel.java:547) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:744) >"MSC service thread 1-8": > at org.jboss.remoting3.remote.RemoteConnection$RemoteWriteListener.send(RemoteConnection.java:295) > - waiting to lock <0x00000000b0414950> (a java.util.ArrayDeque) > at org.jboss.remoting3.remote.RemoteConnection.send(RemoteConnection.java:122) > at org.jboss.remoting3.remote.OutboundMessage$1.accept(OutboundMessage.java:150) > at org.xnio.streams.BufferPipeOutputStream.send(BufferPipeOutputStream.java:126) > at org.xnio.streams.BufferPipeOutputStream.send(BufferPipeOutputStream.java:114) > at org.xnio.streams.BufferPipeOutputStream.flush(BufferPipeOutputStream.java:143) > - locked <0x00000000e6634a80> (a org.xnio.streams.BufferPipeOutputStream) > at org.xnio.streams.BufferPipeOutputStream.close(BufferPipeOutputStream.java:161) > - locked <0x00000000e6634a80> (a org.xnio.streams.BufferPipeOutputStream) > at org.jboss.remoting3.remote.OutboundMessage.close(OutboundMessage.java:274) > - locked <0x00000000e6634a80> (a org.xnio.streams.BufferPipeOutputStream) > at org.jboss.as.ejb3.remote.protocol.versionone.ChannelAssociation.releaseChannelMessageOutputStream(ChannelAssociation.java:85) > at org.jboss.as.ejb3.remote.protocol.versionone.VersionOneProtocolChannelReceiver.sendModuleUnAvailability(VersionOneProtocolChannelReceiver.java:270) > at org.jboss.as.ejb3.remote.protocol.versionone.VersionOneProtocolChannelReceiver.deploymentRemoved(VersionOneProtocolChannelReceiver.java:233) > at org.jboss.as.ejb3.deployment.DeploymentRepository.remove(DeploymentRepository.java:113) > - locked <0x00000000b036d780> (a org.jboss.as.ejb3.deployment.DeploymentRepository) > at org.jboss.as.ejb3.deployment.ModuleDeployment.stop(ModuleDeployment.java:74) > at org.jboss.msc.service.ServiceControllerImpl$StopTask.stopService(ServiceControllerImpl.java:2088) > at org.jboss.msc.service.ServiceControllerImpl$StopTask.run(ServiceControllerImpl.java:2049) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:744) >"MSC service thread 1-3": > at org.jboss.as.ejb3.deployment.DeploymentRepository.removeListener(DeploymentRepository.java:104) > - waiting to lock <0x00000000b036d780> (a org.jboss.as.ejb3.deployment.DeploymentRepository) > at org.jboss.as.ejb3.remote.protocol.versionone.VersionOneProtocolChannelReceiver.cleanupOnChannelDown(VersionOneProtocolChannelReceiver.java:364) > at org.jboss.as.ejb3.remote.protocol.versionone.VersionOneProtocolChannelReceiver.access$200(VersionOneProtocolChannelReceiver.java:57) > at org.jboss.as.ejb3.remote.protocol.versionone.VersionOneProtocolChannelReceiver$ChannelCloseHandler.handleClose(VersionOneProtocolChannelReceiver.java:373) > at org.jboss.as.ejb3.remote.protocol.versionone.VersionOneProtocolChannelReceiver$ChannelCloseHandler.handleClose(VersionOneProtocolChannelReceiver.java:368) > at org.jboss.remoting3.spi.SpiUtils.safeHandleClose(SpiUtils.java:54) > at org.jboss.remoting3.spi.AbstractHandleableCloseable$CloseHandlerTask.run(AbstractHandleableCloseable.java:501) > at org.jboss.remoting3.spi.AbstractHandleableCloseable.runCloseTask(AbstractHandleableCloseable.java:406) > at org.jboss.remoting3.spi.AbstractHandleableCloseable.closeComplete(AbstractHandleableCloseable.java:277) > at org.jboss.remoting3.remote.RemoteConnectionChannel.closeAction(RemoteConnectionChannel.java:532) > at org.jboss.remoting3.spi.AbstractHandleableCloseable.closeAsync(AbstractHandleableCloseable.java:359) > at org.jboss.remoting3.remote.RemoteConnectionHandler.closeAllChannels(RemoteConnectionHandler.java:392) > - locked <0x00000000b0414950> (a java.util.ArrayDeque) > at org.jboss.remoting3.remote.RemoteConnectionHandler.sendCloseRequest(RemoteConnectionHandler.java:232) > at org.jboss.remoting3.remote.RemoteConnectionHandler.closeAction(RemoteConnectionHandler.java:378) > at org.jboss.remoting3.spi.AbstractHandleableCloseable.closeAsync(AbstractHandleableCloseable.java:359) > at org.jboss.remoting3.ConnectionImpl.closeAction(ConnectionImpl.java:52) > at org.jboss.remoting3.spi.AbstractHandleableCloseable.closeAsync(AbstractHandleableCloseable.java:359) > at org.jboss.remoting3.EndpointImpl.closeAction(EndpointImpl.java:201) > - locked <0x00000000aea9a6d8> (a java.lang.Object) > at org.jboss.remoting3.spi.AbstractHandleableCloseable.closeAsync(AbstractHandleableCloseable.java:359) > at org.jboss.as.remoting.EndpointService.stop(EndpointService.java:91) > - locked <0x00000000aea87150> (a org.jboss.as.remoting.EndpointService) > at org.jboss.msc.service.ServiceControllerImpl$StopTask.stopService(ServiceControllerImpl.java:2088) > at org.jboss.msc.service.ServiceControllerImpl$StopTask.run(ServiceControllerImpl.java:2049) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:744) > >Found 1 deadlock. >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1090147
:
888605
| 888606