Created
January 9, 2020 14:54
-
-
Save clebertsuconic/7440a7cd68ebe6c01e6fa8a64e30cfa0 to your computer and use it in GitHub Desktop.
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
Found one Java-level deadlock: | |
============================= | |
"Thread-0 (ActiveMQ-remoting-threads-ActiveMQServerImpl::serverUUID=f9874c4e-3299-11ea-9973-e0d55e27b7f3-1348202855)": | |
SUREFIRE-859: waiting to lock monitor 0x00007f4a1002a7b8 (object 0x0000000616e988f0, a org.apache.activemq.artemis.core.server.impl.ServerConsumerImpl), | |
which is held by "Thread-3 (ActiveMQ-server-org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl$6@45837207)" | |
"Thread-3 (ActiveMQ-server-org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl$6@45837207)": | |
SUREFIRE-859: waiting for ownable synchronizer 0x0000000616ee5030, (a java.util.concurrent.locks.ReentrantLock$NonfairSync), | |
which is held by "Thread-2 (ActiveMQ-IO-server-org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl$7@233e20d9)" | |
"Thread-2 (ActiveMQ-IO-server-org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl$7@233e20d9)": | |
SUREFIRE-859: waiting to lock monitor 0x00007f496804c638 (object 0x0000000616ea9d38, a org.apache.activemq.artemis.core.server.impl.QueueImpl), | |
which is held by "Thread-3 (ActiveMQ-server-org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl$6@45837207)" | |
Java stack information for the threads listed above: | |
=================================================== | |
"Thread-0 (ActiveMQ-remoting-threads-ActiveMQServerImpl::serverUUID=f9874c4e-3299-11ea-9973-e0d55e27b7f3-1348202855)": | |
at org.apache.activemq.artemis.core.server.impl.ServerConsumerImpl.close(ServerConsumerImpl.java:541) | |
- waiting to lock <0x0000000616e988f0> (a org.apache.activemq.artemis.core.server.impl.ServerConsumerImpl) | |
at org.apache.activemq.artemis.core.server.impl.ServerConsumerImpl.close(ServerConsumerImpl.java:534) | |
at org.apache.activemq.artemis.core.server.impl.ServerSessionImpl.doClose(ServerSessionImpl.java:431) | |
at org.apache.activemq.artemis.core.server.impl.ServerSessionImpl$1.done(ServerSessionImpl.java:1628) | |
at org.apache.activemq.artemis.core.persistence.impl.journal.OperationContextImpl.executeOnCompletion(OperationContextImpl.java:189) | |
at org.apache.activemq.artemis.core.persistence.impl.journal.OperationContextImpl.executeOnCompletion(OperationContextImpl.java:130) | |
at org.apache.activemq.artemis.core.server.impl.ServerSessionImpl.close(ServerSessionImpl.java:1620) | |
at org.apache.activemq.artemis.core.server.impl.ServerSessionImpl.connectionFailed(ServerSessionImpl.java:1932) | |
at org.apache.activemq.artemis.core.server.impl.ServerSessionImpl.connectionFailed(ServerSessionImpl.java:1942) | |
at org.apache.activemq.artemis.spi.core.protocol.AbstractRemotingConnection.callFailureListeners(AbstractRemotingConnection.java:77) | |
at org.apache.activemq.artemis.core.protocol.core.impl.RemotingConnectionImpl.fail(RemotingConnectionImpl.java:220) | |
at org.apache.activemq.artemis.spi.core.protocol.AbstractRemotingConnection.fail(AbstractRemotingConnection.java:220) | |
at org.apache.activemq.artemis.core.remoting.server.impl.RemotingServiceImpl.issueFailure(RemotingServiceImpl.java:572) | |
at org.apache.activemq.artemis.core.remoting.server.impl.RemotingServiceImpl.connectionDestroyed(RemotingServiceImpl.java:553) | |
at org.apache.activemq.artemis.core.remoting.impl.netty.NettyAcceptor$Listener.connectionDestroyed(NettyAcceptor.java:910) | |
at org.apache.activemq.artemis.core.remoting.impl.netty.ActiveMQChannelHandler.lambda$channelInactive$0(ActiveMQChannelHandler.java:83) | |
at org.apache.activemq.artemis.core.remoting.impl.netty.ActiveMQChannelHandler$$Lambda$69/2147303127.run(Unknown Source) | |
at org.apache.activemq.artemis.utils.actors.OrderedExecutor.doTask(OrderedExecutor.java:42) | |
at org.apache.activemq.artemis.utils.actors.OrderedExecutor.doTask(OrderedExecutor.java:31) | |
at org.apache.activemq.artemis.utils.actors.ProcessorBase.executePendingTasks(ProcessorBase.java:66) | |
at org.apache.activemq.artemis.utils.actors.ProcessorBase$$Lambda$2/1182908789.run(Unknown Source) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
at org.apache.activemq.artemis.utils.ActiveMQThreadFactory$1.run(ActiveMQThreadFactory.java:118) | |
"Thread-3 (ActiveMQ-server-org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl$6@45837207)": | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000616ee5030> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
at org.apache.activemq.artemis.core.server.impl.QueueImpl.iterQueue(QueueImpl.java:2005) | |
at org.apache.activemq.artemis.core.server.impl.QueueImpl.deleteMatchingReferences(QueueImpl.java:1975) | |
at org.apache.activemq.artemis.core.server.impl.QueueManagerImpl.purge(QueueManagerImpl.java:58) | |
at org.apache.activemq.artemis.core.server.impl.QueueManagerImpl.doIt(QueueManagerImpl.java:46) | |
at org.apache.activemq.artemis.core.server.impl.QueueManagerImpl$$Lambda$27/1749574875.run(Unknown Source) | |
at org.apache.activemq.artemis.utils.ReferenceCounterUtil.execute(ReferenceCounterUtil.java:81) | |
at org.apache.activemq.artemis.utils.ReferenceCounterUtil.decrement(ReferenceCounterUtil.java:71) | |
at org.apache.activemq.artemis.core.server.impl.QueueImpl.removeConsumer(QueueImpl.java:1366) | |
- locked <0x0000000616ea9d38> (a org.apache.activemq.artemis.core.server.impl.QueueImpl) | |
at org.apache.activemq.artemis.core.server.impl.ServerConsumerImpl.removeItself(ServerConsumerImpl.java:627) | |
at org.apache.activemq.artemis.core.server.impl.ServerConsumerImpl.close(ServerConsumerImpl.java:560) | |
- locked <0x0000000616e988f0> (a org.apache.activemq.artemis.core.server.impl.ServerConsumerImpl) | |
at org.apache.activemq.artemis.core.server.impl.ServerConsumerImpl.close(ServerConsumerImpl.java:534) | |
at org.apache.activemq.artemis.core.server.impl.ServerSessionImpl.closeConsumer(ServerSessionImpl.java:1641) | |
at org.apache.activemq.artemis.core.protocol.core.ServerSessionPacketHandler.slowPacketHandler(ServerSessionPacketHandler.java:585) | |
at org.apache.activemq.artemis.core.protocol.core.ServerSessionPacketHandler.onMessagePacket(ServerSessionPacketHandler.java:285) | |
at org.apache.activemq.artemis.core.protocol.core.ServerSessionPacketHandler$$Lambda$24/1602514885.onMessage(Unknown Source) | |
at org.apache.activemq.artemis.utils.actors.Actor.doTask(Actor.java:33) | |
at org.apache.activemq.artemis.utils.actors.ProcessorBase.executePendingTasks(ProcessorBase.java:66) | |
at org.apache.activemq.artemis.utils.actors.ProcessorBase$$Lambda$2/1182908789.run(Unknown Source) | |
at org.apache.activemq.artemis.utils.actors.OrderedExecutor.doTask(OrderedExecutor.java:42) | |
at org.apache.activemq.artemis.utils.actors.OrderedExecutor.doTask(OrderedExecutor.java:31) | |
at org.apache.activemq.artemis.utils.actors.ProcessorBase.executePendingTasks(ProcessorBase.java:66) | |
at org.apache.activemq.artemis.utils.actors.ProcessorBase$$Lambda$2/1182908789.run(Unknown Source) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
at org.apache.activemq.artemis.utils.ActiveMQThreadFactory$1.run(ActiveMQThreadFactory.java:118) | |
"Thread-2 (ActiveMQ-IO-server-org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl$7@233e20d9)": | |
at org.apache.activemq.artemis.core.server.impl.QueueImpl.depage(QueueImpl.java:3009) | |
- waiting to lock <0x0000000616ea9d38> (a org.apache.activemq.artemis.core.server.impl.QueueImpl) | |
at org.apache.activemq.artemis.core.server.impl.QueueImpl.access$2500(QueueImpl.java:123) | |
at org.apache.activemq.artemis.core.server.impl.QueueImpl$DepageRunner.run(QueueImpl.java:3930) | |
at org.apache.activemq.artemis.utils.actors.OrderedExecutor.doTask(OrderedExecutor.java:42) | |
at org.apache.activemq.artemis.utils.actors.OrderedExecutor.doTask(OrderedExecutor.java:31) | |
at org.apache.activemq.artemis.utils.actors.ProcessorBase.executePendingTasks(ProcessorBase.java:66) | |
at org.apache.activemq.artemis.utils.actors.ProcessorBase$$Lambda$2/1182908789.run(Unknown Source) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
at org.apache.activemq.artemis.utils.ActiveMQThreadFactory$1.run(ActiveMQThreadFactory.java:118) | |
Found 1 deadlock. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment