Please submit a bug in JIRA; it should be possible for someone to figure out the root cause based on the one stack trace you did get.
Tim On Aug 16, 2016 9:45 PM, "RuralHunter" <ruralhun...@gmail.com> wrote: > I got a dead lock in 5.13.3. But the jstack failed to get the stack of the > locking threads: > Deadlock Detection: > > Found one Java-level deadlock: > ============================= > > "ActiveMQ NIO Worker 93810": > waiting for ownable synchronizer 0x00007fdafc09e548, (a > java/util/concurrent/locks/ReentrantReadWriteLock$NonfairSync), > which is held by "ActiveMQ NIO Worker 93322" > "ActiveMQ NIO Worker 93322": > waiting for ownable synchronizer 0x00007fdab28706b0, (a > java/util/concurrent/locks/ReentrantReadWriteLock$NonfairSync), > which is held by "ActiveMQ NIO Worker 93810" > > Found a total of 1 deadlock. > > Thread 26319: (state = BLOCKED) > Error occurred during stack walking: > > > Thread 26318: (state = BLOCKED) > - sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information > may be imprecise) > - java.util.concurrent.locks.LockSupport.park(java.lang.Object) @bci=14, > line=186 (Compiled frame) > - > java.util.concurrent.locks.AbstractQueuedSynchronizer. > parkAndCheckInterrupt() > @bci=1, line=834 (Compiled frame) > - > java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared(int) > @bci=83, line=964 (Compiled frame) > - java.util.concurrent.locks.AbstractQueuedSynchronizer. > acquireShared(int) > @bci=10, line=1282 (Compiled frame) > - java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock() > @bci=5, > line=731 (Compiled frame) > - > org.apache.activemq.broker.region.AbstractRegion.lookup( > org.apache.activemq.broker.ConnectionContext, > org.apache.activemq.command.ActiveMQDestination, boolean) @bci=10, > line=541 > (Interpreted frame) > - > org.apache.activemq.broker.region.AbstractRegion.addConsumer(org.apache. > activemq.broker.ConnectionContext, > org.apache.activemq.command.ConsumerInfo) @bci=65, line=342 (Compiled > frame) > - > org.apache.activemq.broker.region.RegionBroker.addConsumer(org.apache. > activemq.broker.ConnectionContext, > org.apache.activemq.command.ConsumerInfo) @bci=41, line=427 (Compiled > frame) > - > org.apache.activemq.broker.jmx.ManagedRegionBroker.addConsumer(org.apache. > activemq.broker.ConnectionContext, > org.apache.activemq.command.ConsumerInfo) @bci=3, line=240 (Compiled > frame) > - > org.apache.activemq.broker.BrokerFilter.addConsumer(org. > apache.activemq.broker.ConnectionContext, > org.apache.activemq.command.ConsumerInfo) @bci=6, line=103 (Compiled > frame) > - > org.apache.activemq.broker.BrokerFilter.addConsumer(org. > apache.activemq.broker.ConnectionContext, > org.apache.activemq.command.ConsumerInfo) @bci=6, line=103 (Compiled > frame) > - > org.apache.activemq.broker.MutableBrokerFilter.addConsumer(org.apache. > activemq.broker.ConnectionContext, > org.apache.activemq.command.ConsumerInfo) @bci=6, line=108 (Compiled > frame) > - > org.apache.activemq.broker.TransportConnection. > processAddConsumer(org.apache.activemq.command.ConsumerInfo) > @bci=207, line=671 (Compiled frame) > - > org.apache.activemq.command.ConsumerInfo.visit(org.apache. > activemq.state.CommandVisitor) > @bci=2, line=351 (Compiled frame) > - > org.apache.activemq.broker.TransportConnection.service( > org.apache.activemq.command.Command) > @bci=41, line=338 (Compiled frame) > - > org.apache.activemq.broker.TransportConnection$1. > onCommand(java.lang.Object) > @bci=70, line=188 (Compiled frame) > - org.apache.activemq.transport.MutexTransport.onCommand(java. > lang.Object) > @bci=52, line=50 (Compiled frame) > - > org.apache.activemq.transport.WireFormatNegotiator. > onCommand(java.lang.Object) > @bci=29, line=125 (Compiled frame) > - > org.apache.activemq.transport.AbstractInactivityMonitor. > onCommand(java.lang.Object) > @bci=156, line=300 (Compiled frame) > - > org.apache.activemq.transport.TransportSupport.doConsume(java.lang.Object) > @bci=16, line=83 (Compiled frame) > - org.apache.activemq.transport.tcp.TcpTransport.doRun() @bci=7, line=233 > (Compiled frame) > - org.apache.activemq.transport.tcp.TcpTransport.run() @bci=47, line=215 > (Compiled frame) > - java.lang.Thread.run() @bci=11, line=745 (Interpreted frame) > > The jstack output seems is not complete(Don't know why). I grep 93810 or > 93322 in the stack log but couldn't find anything except the dead lock info > above. > > > > -- > View this message in context: http://activemq.2283324.n4. > nabble.com/Dead-lock-in-5-13-3-tp4715561.html > Sent from the ActiveMQ - User mailing list archive at Nabble.com. >