Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.32
-
None
Description
Issue originally found by Petr Matousek
When producing a message with a routing key longer than 255 characters, the Qpid python client hangs / spins indefinitely. There is seen mutual recursion around check_error/sync/close in the endpoints.py that leads to memory allocation failure.
In the previous python-qpid versions following exception were reported: CodecException: Cannot encode 256 as uint8
Steps to Reproduce:
1. ./spout "amq.fanout/$(printf 'X%.0s'
)"
2. spout execution never ends
Actual results:
The sender execution never ends when subject longer that 255 characters is used.
Expected results:
Encoding exception reported.
Attachments
Attachments
Issue Links
- is depended upon by
-
QPID-6448 Infinite recursion in qpid.messaging on reconnect.
- Closed