qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Keith Wall (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (QPID-4086) Java Client 0-9.x deadlocks on concurrent connection close and session close from failover thread
Date Sat, 19 Jul 2014 09:51:38 GMT

     [ https://issues.apache.org/jira/browse/QPID-4086?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Keith Wall resolved QPID-4086.
------------------------------

    Resolution: Won't Fix

Agreed in a product backlog review - won’t fix.

> Java Client 0-9.x deadlocks on concurrent connection close and session close from failover
thread
> -------------------------------------------------------------------------------------------------
>
>                 Key: QPID-4086
>                 URL: https://issues.apache.org/jira/browse/QPID-4086
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Client
>    Affects Versions: 0.16, 0.17
>            Reporter: Alex Rudyy
>         Attachments: 0001-QPID-4086-Fix-deadlock.patch, deadlock.txt
>
>
> Java Client 0-8/0-9.x deadlocks on concurrent connection close and session close from
failover thread
> {noformat}
> Java stack information for the threads listed above:
> ===================================================
> "Failover":
> 	at org.apache.qpid.client.AMQSession.closed(AMQSession.java:822)
> 	- waiting to lock <0x00000000e03c3160> (a java.lang.Object)
> 	at org.apache.qpid.client.AMQConnection.closeAllSessions(AMQConnection.java:954)
> 	at org.apache.qpid.client.AMQConnection.exceptionReceived(AMQConnection.java:1298)
> 	- locked <0x00000000e03c71b8> (a java.lang.Object)
> 	at org.apache.qpid.client.failover.FailoverHandler.run(FailoverHandler.java:187)
> 	- locked <0x00000000e03c71b8> (a java.lang.Object)
> 	at java.lang.Thread.run(Thread.java:662)
> "main":
> 	at org.apache.qpid.client.AMQConnection.doClose(AMQConnection.java:857)
> 	- waiting to lock <0x00000000e03c71b8> (a java.lang.Object)
> 	- locked <0x00000000e03c71c8> (a java.lang.Object)
> 	at org.apache.qpid.client.AMQConnection.doClose(AMQConnection.java:848)
> 	- locked <0x00000000e03c3160> (a java.lang.Object)
> 	- locked <0x00000000e03c71c8> (a java.lang.Object)
> 	at org.apache.qpid.client.AMQConnection.close(AMQConnection.java:832)
> 	at org.apache.qpid.client.AMQConnection.close(AMQConnection.java:823)
> 	at org.apache.qpid.client.AMQConnection.close(AMQConnection.java:818)
> 	at org.apache.qpid.test.utils.QpidBrokerTestCase.tearDown(QpidBrokerTestCase.java:1177)
> 	at junit.framework.TestCase.runBare(TestCase.java:130)
> 	at org.apache.qpid.test.utils.QpidBrokerTestCase.runBare(QpidBrokerTestCase.java:239)
> 	at junit.framework.TestResult$1.protect(TestResult.java:106)
> 	at junit.framework.TestResult.runProtected(TestResult.java:124)
> 	at junit.framework.TestResult.run(TestResult.java:109)
> 	at junit.framework.TestCase.run(TestCase.java:118)
> 	at org.apache.qpid.test.utils.QpidTestCase.run(QpidTestCase.java:137)
> 	at junit.framework.TestSuite.runTest(TestSuite.java:208)
> 	at junit.framework.TestSuite.run(TestSuite.java:203)
> 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520)
> 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1060)
> 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:911)
> Found 1 deadlock.
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org


Mime
View raw message