Hi, I can't reproduce this issue against Artemis 2.11.0 because this issue was already fixed by Clebert with ARTEMIS-2592.
Before the fix, the QueueImpl.removeConsumer locks the queue until the deleting of auto-create queue. The deleting of a queue calls ManagementServiceImpl.unregisterQueue that is synchronized and this can cause the deadlock. After the fix, QueueManagerImpl has an executor so the deleting of auto-create queue isn't executed in the same thread of QueueImpl.removeConsumer and this prevents the deadlock. Regards, Domenico -- Sent from: http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html