activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Timothy Bish (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AMQCPP-464) Deadlock during normal task termination
Date Mon, 18 Feb 2013 19:41:12 GMT

    [ https://issues.apache.org/jira/browse/AMQCPP-464?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13580799#comment-13580799
] 

Timothy Bish commented on AMQCPP-464:
-------------------------------------

Can't say from the stack what happened to cause the lock.  Best bet is to break into the debugger
and attempt to examine the AbstractQueueSynchronizer of the ThreadPoolExecutor that is being
shutdown to see who owns the lock since the shutdown method is waiting for the 'mainlock'
to become unlocked so it can have a go.  The lock owner is always the head pointer in the
AQS and the owner pointer Thread is stored in that Node.
                
> Deadlock during normal task termination
> ---------------------------------------
>
>                 Key: AMQCPP-464
>                 URL: https://issues.apache.org/jira/browse/AMQCPP-464
>             Project: ActiveMQ C++ Client
>          Issue Type: Bug
>          Components: Decaf
>    Affects Versions: 3.6.0
>         Environment: Windows XP VS2005
>            Reporter: Scott Weaver
>            Assignee: Timothy Bish
>            Priority: Critical
>         Attachments: CrashHang_Report__CMStressD.exe__02182013132527878.mht
>
>
> Normal task termination hangs occasionally.

--
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

Mime
View raw message