Justin Ross created PROTON-2192:
-----------------------------------

             Summary: Memory leak in Python client on Windows
                 Key: PROTON-2192
                 URL: https://issues.apache.org/jira/browse/PROTON-2192
             Project: Qpid Proton
          Issue Type: Bug
          Components: python-binding
    Affects Versions: proton-c-0.29.0
            Reporter: Clifford Jansen
            Assignee: Clifford Jansen
             Fix For: proton-c-0.30.0


The Python client leaks transports and selectables. When using the 
BlockingConnection classes, Containers, Collectors and other runtime class 
objects can also leak as additional referents.

To reproduce, run the test case leak.py against the example broker. Kill and 
restart the broker repeatedly. The value of gc.get_objects() keeps increasing.

Breaking the circular references between transports and selectables prevents 
these leaks.

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to