songsongliao created QPID-8713:
----------------------------------

             Summary: linearstore initialization memory leak
                 Key: QPID-8713
                 URL: https://issues.apache.org/jira/browse/QPID-8713
             Project: Qpid
          Issue Type: Bug
          Components: C++ Broker
    Affects Versions: qpid-cpp-1.39.0
            Reporter: songsongliao
             Fix For: Future
         Attachments: amqp-memory-leak.png

When starting qpidd with linearstore enabled, LeakSanitizer reports memory leaks
during broker initialization. The leak occurs in 
EmptyFilePoolManager::insertPartition
and MessageStoreImpl::init, and remains unreleased when the broker process 
exits.

LeakSanitizer summary:
Direct leak of 160 byte(s) in 1 object(s) allocated from:
  #0 operator new(unsigned long)
  #1 qpid::linearstore::journal::EmptyFilePoolManager::insertPartition
  #2 qpid::linearstore::journal::EmptyFilePoolManager::findEfpPartitions
  #3 qpid::linearstore::MessageStoreImpl::init(bool)
  #4 qpid::linearstore::MessageStoreImpl::init(...)
  #5 qpid::broker::StorePlugin::earlyInitialize
  #6 qpid::Plugin::earlyInitAll
  #7 qpid::broker::Broker::Broker(qpid::broker::BrokerOptions const&)

Indirect leak of 24 byte(s) in 1 object(s):
  std::__cxx11::basic_string::_M_construct

Total leaked: 184 bytes



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to