Ganesh Murthy created DISPATCH-1874:
---------------------------------------
Summary: [http2] qd_buffer_t and qd_compose_t objects leaks when
clients are abruptly terminated
Key: DISPATCH-1874
URL: https://issues.apache.org/jira/browse/DISPATCH-1874
Project: Qpid Dispatch
Issue Type: Bug
Components: Protocol Adaptors
Reporter: Ganesh Murthy
Assignee: Ganesh Murthy
# Start the router with the attached config file
# Start the nginx server on port 80
# start many curl clients with the attached runcurl.sh
# Ctrl+C all clients after say 2 minutes.
# Shut down the router
{noformat}
Leak: 2020-12-08 09:37:16.752654 -0500 type: qd_buffer_t address: 0x13a0650
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(qd_alloc+0x20c)
[0x7f9b8ffaa0e8]
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(new_qd_buffer_t+0x26)
[0x7f9b8ffabdeb]
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(qd_buffer+0x17)
[0x7f9b8ffabf07]
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(+0x5d5a7)
[0x7f9b8ffad5a7]
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(+0x5d764)
[0x7f9b8ffad764]
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(qd_compose+0x38)
[0x7f9b8ffade1e]
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(+0x3b13a)
[0x7f9b8ff8b13a]
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(+0x41866)
[0x7f9b8ff91866]
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(qdr_link_process_deliveries+0xf9)
[0x7f9b9000390c]
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(+0x3fe36)
[0x7f9b8ff8fe36]Leak: 2020-12-08 09:37:16.753426 -0500 type: qd_buffer_t
address: 0x14201d0
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(qd_alloc+0x20c)
[0x7f9b8ffaa0e8]
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(new_qd_buffer_t+0x26)
[0x7f9b8ffabdeb]
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(qd_buffer+0x17)
[0x7f9b8ffabf07]
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(+0x5d5a7)
[0x7f9b8ffad5a7]
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(+0x5d764)
[0x7f9b8ffad764]
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(qd_compose+0x38)
[0x7f9b8ffade1e]
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(+0x3b13a)
[0x7f9b8ff8b13a]
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(+0x3bf09)
[0x7f9b8ff8bf09]
/lib64/libnghttp2.so.14(+0x10da6) [0x7f9b8fc2ada6]
/lib64/libnghttp2.so.14(+0x11dc3) [0x7f9b8fc2bdc3]Leak: 2020-12-08
09:37:16.753814 -0500 type: qd_buffer_t address: 0x1399a90
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(qd_alloc+0x20c)
[0x7f9b8ffaa0e8]
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(new_qd_buffer_t+0x26)
[0x7f9b8ffabdeb]
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(qd_buffer+0x17)
[0x7f9b8ffabf07]
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(+0x5d5a7)
[0x7f9b8ffad5a7]
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(+0x5d764)
[0x7f9b8ffad764]
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(qd_compose+0x38)
[0x7f9b8ffade1e]
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(qd_message_compose_amqp+0x2f)
[0x7f9b8ff89fd5]
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(+0x3c2c2)
[0x7f9b8ff8c2c2]
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(+0x3c808)
[0x7f9b8ff8c808]
/home/gmurthy/opensource/qpid-dispatch/build/src/libqpid-dispatch.so(+0x3fb4e)
[0x7f9b8ff8fb4e]
{noformat}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]