[ https://issues.apache.org/jira/browse/AMQ-4663?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Timothy Bish closed AMQ-4663. ----------------------------- Resolution: Incomplete No test to validate and no feedback on latest release tests. > Dead lock between ActiveMQ Task and InactivityMonitor Async Task > ---------------------------------------------------------------- > > Key: AMQ-4663 > URL: https://issues.apache.org/jira/browse/AMQ-4663 > Project: ActiveMQ > Issue Type: Bug > Affects Versions: 5.5.1 > Environment: Cent Os 5.8 x 64, java version "1.6.0_22" > Reporter: Bhushan Shelke > Attachments: tdump_29July2013.tdump.tar.gz > > > Got deadlock following is snippet thread dump > Deadlock Detection: > Found one Java-level deadlock: > ============================= > "Camel Thread #0 - JmsConsumer[abc/SendQueue]": > waiting for ownable synchronizer 0x0000000799ce4690, (a > java/util/concurrent/locks/ReentrantReadWriteLock$NonfairSync), > which is held by "InactivityMonitor Async Task: > java.util.concurrent.ThreadPoolExecutor$Worker@18b866d9" > "InactivityMonitor Async Task: > java.util.concurrent.ThreadPoolExecutor$Worker@18b866d9": > waiting to lock Monitor@0x00002aaabca91580 (Object@0x000000078822c168, a > java/lang/Object), > which is held by "Camel Thread #0 - JmsConsumer[abc/SendQueue]" > Found one Java-level deadlock: > ============================= > "ActiveMQ Task-65635": > waiting for ownable synchronizer 0x0000000796e194a0, (a > java/util/concurrent/locks/ReentrantReadWriteLock$NonfairSync), > which is held by "InactivityMonitor Async Task: > java.util.concurrent.ThreadPoolExecutor$Worker@9f25d81" > "InactivityMonitor Async Task: > java.util.concurrent.ThreadPoolExecutor$Worker@9f25d81": > waiting to lock Monitor@0x00002aaab87142b0 (Object@0x0000000796db8108, a > java/lang/Object), > which is held by "ActiveMQ Task-65635" > Found one Java-level deadlock: > ============================= > "ActiveMQ Task-90985": > waiting for ownable synchronizer 0x0000000799c683a0, (a > java/util/concurrent/locks/ReentrantReadWriteLock$NonfairSync), > which is held by "InactivityMonitor Async Task: > java.util.concurrent.ThreadPoolExecutor$Worker@561187fc" > "InactivityMonitor Async Task: > java.util.concurrent.ThreadPoolExecutor$Worker@561187fc": > waiting to lock Monitor@0x00002aaabcda2b60 (Object@0x00000007881e5290, a > java/lang/Object), > which is held by "ActiveMQ Task-90985" > Found one Java-level deadlock: > ============================= > "InactivityMonitor Async Task: > java.util.concurrent.ThreadPoolExecutor$Worker@29be1c47": > waiting to lock Monitor@0x00002aaabd1be958 (Object@0x00000007988da1f0, a > java/lang/Object), > which is held by "ActiveMQ Task-83387" > "ActiveMQ Task-83387": > waiting for ownable synchronizer 0x0000000799c0c778, (a > java/util/concurrent/locks/ReentrantReadWriteLock$NonfairSync), > which is held by "InactivityMonitor Async Task: > java.util.concurrent.ThreadPoolExecutor$Worker@29be1c47" > Found one Java-level deadlock: > ============================= > "InactivityMonitor Async Task: > java.util.concurrent.ThreadPoolExecutor$Worker@7e552ef2": > waiting to lock Monitor@0x00002aaab76bb4a0 (Object@0x00000007988cdd00, a > java/lang/Object), > which is held by "ActiveMQ Task-83410" > "ActiveMQ Task-83410": > waiting for ownable synchronizer 0x0000000799c05410, (a > java/util/concurrent/locks/ReentrantReadWriteLock$NonfairSync), > which is held by "InactivityMonitor Async Task: > java.util.concurrent.ThreadPoolExecutor$Worker@7e552ef2" > Found one Java-level deadlock: > ============================= > "ActiveMQ Task-79893": > waiting for ownable synchronizer 0x0000000799bde768, (a > java/util/concurrent/locks/ReentrantReadWriteLock$NonfairSync), > which is held by "InactivityMonitor Async Task: > java.util.concurrent.ThreadPoolExecutor$Worker@210cd391" > "InactivityMonitor Async Task: > java.util.concurrent.ThreadPoolExecutor$Worker@210cd391": > waiting to lock Monitor@0x00002aaabdbf60e0 (Object@0x00000007975a2a88, a > java/lang/Object), > which is held by "ActiveMQ Task-79893" > Found one Java-level deadlock: > ============================= > "ActiveMQ Task-91581": > waiting for ownable synchronizer 0x0000000799c73b58, (a > java/util/concurrent/locks/ReentrantReadWriteLock$NonfairSync), > which is held by "InactivityMonitor Async Task: > java.util.concurrent.ThreadPoolExecutor$Worker@67485042" > "InactivityMonitor Async Task: > java.util.concurrent.ThreadPoolExecutor$Worker@67485042": > waiting to lock Monitor@0x00002aaabc55da70 (Object@0x00000007988d3660, a > java/lang/Object), > which is held by "ActiveMQ Task-91581" > Found a total of 7 deadlocks. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira