Description of problem: If an exception is thrown e.g. while sending to a queue that is full, and if in the handling of that exception the application attempts to close the connection, that close() call can hang. Version-Release number of selected component (if applicable): Early Access How reproducible: Fairly easily Steps to Reproduce: 1. qpid-config add queue q --max-queue-count 10 2. qpid-send --connection-options {protocol:amqp1.0} --messages 5000 --address q Actual results: qpid-send hangs on connection.close() after logging the exception Expected results: qpid-send exits after logging exception Additional info:
Fixed upstream: https://svn.apache.org/r1541001
This issue has been fixed. Verified on rhel6.5 (x86_64, i386). packages under test: qpid-cpp-*-0.22-35 -> VERIFIED