Possible memory leak when reestablishing connection ---------------------------------------------------
Key: AMQCPP-58 URL: https://issues.apache.org/activemq/browse/AMQCPP-58 Project: ActiveMQ C++ Client Issue Type: Bug Affects Versions: 2.0 Reporter: Albert Strasheim Assigned To: Nathan Mittler Fix For: 2.0 Attachments: purify-example.txt Brought over from AMQCPP-46. There seems to be a memory leak when running the example program from AMQCPP-46 which reconnects whenever the broker goes down. Valgrind says: {noformat} ==15493== 149,520 (89,712 direct, 59,808 indirect) bytes in 1,869 blocks are definitely lost in loss record 55 of 55 ==15493== at 0x4A19DE3: operator new(unsigned long) (vg_replace_malloc.c:168) ==15493== by 0x45DEDD: activemq::network::SocketFactory::createSocket(activemq::util::Properties const&) (SocketFactory.cpp:96) ==15493== by 0x458D0C: activemq::transport::TcpTransport::TcpTransport(activemq::util::Properties const&, activemq::transport::Transport*, bool) (TcpTransport.cpp:42) ==15493== by 0x42B3EE: activemq::transport::TcpTransportFactory::createTransport(activemq::util::Properties const&) (TcpTransportFactory.cpp:55) ==15493== by 0x404CC0: activemq::core::ActiveMQConnectionFactory::createConnection(std::string const&, std::string const&, std::string const&) (ActiveMQConnectionFactory.cpp:130) ==15493== by 0x4042D5: activemq::core::ActiveMQConnectionFactory::createConnection() (ActiveMQConnectionFactory.cpp:69) ==15493== by 0x403D67: main (main.cpp:30) {noformat} Purify also seems to indicate that there is a link, along with with possibly spurious leaks or leaks that might be related to the leak reported by Valgrind. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.