You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by Jim Meyering <ji...@meyering.net> on 2007/01/22 19:05:40 UTC
qpid c++: valgrind instrumentation
The patch below instruments the C++ testing framework so that it runs
qpidd under valgrind. I also tried running the python clients under
valgrind, but will save that for another day: valgrind finds so many
python related anomalies that its not clear there'd be any value.
Currently, the valgrind suppressions file (tests/.vg-supp) records
all existing leaks on my Debian/unstable system. I'll add rawhide soon,
but wanted to get this out.
For example, here's one leak I've investigated:
==20895== 1,568 bytes in 49 blocks are definitely lost in loss record 16 of 28
==20895== at 0x4A1C069: operator new(unsigned long) (vg_replace_malloc.c:167)
==20895== by 0x4B921CA: qpid::broker::Queue::configure(qpid::framing::FieldTable const&) (BrokerQueue.cpp:226)
==20895== by 0x4B92305: qpid::broker::Queue::create(qpid::framing::FieldTable const&) (BrokerQueue.cpp:221)
==20895== by 0x4BB3C53: qpid::broker::SessionHandlerImpl::QueueHandlerImpl::declare(unsigned short, unsigned short, std::string const&, bool, bool, bool, bool, bool, qpid::framing::FieldTable const&) (SessionHandlerImpl.cpp:292)
==20895== by 0x4D8B7D9: qpid::framing::QueueDeclareBody::invoke(qpid::framing::AMQP_ServerOperations&, unsigned short) (QueueDeclareBody.h:175)
==20895== by 0x4BB1F84: qpid::broker::SessionHandlerImpl::received(qpid::framing::AMQFrame*) (SessionHandlerImpl.cpp:101)
==20895== by 0x4D601CD: qpid::sys::LFSessionContext::read() (LFSessionContext.cpp:64)
==20895== by 0x4D5D174: qpid::sys::LFProcessor::run() (LFProcessor.cpp:125)
==20895== by 0x4D613F3: qpid::sys::Thread::runRunnable(apr_thread_t*, void*) (Thread.cpp:28)
==20895== by 0x523DF19: start_thread (in /usr/lib/debug/libpthread-2.3.6.so)
==20895== by 0x5AAF5C1: clone (clone.S:112)
BrokerQueue.cpp:226 refers to this code:
void Queue::configure(const FieldTable& settings)
{
QueuePolicy* _policy = new QueuePolicy(settings); <<<==========
if (_policy->getMaxCount() || _policy->getMaxSize()) {
setPolicy(std::auto_ptr<QueuePolicy>(_policy));
}
}
At first, I thought all we needed was to free the storage
allocated via "new". I added these lines in ~Queue:
QueuePolicy* _policy = policy.release();
delete _policy;
and that might plug the leak, but the destructor is not being
called upon interrupt.
=============================================
Here's the patch:
Instrument all tests so that they are run via valgrind:
check for both errors and leaks.
* configure.ac: Check for valgrind.
* tests/Makefile.am (TESTS_ENVIRONMENT): Export VALGRIND.
* tests/setup: New file.
* tests/run-unit-tests: Use new "setup" file.
Invoke DllPlugInTester via $vg (aka valgrind).
Refer to the source directory using $pwd, since we're now running
from a temporary subdirectory.
* tests/run-python-tests: Remove traps. That is now done by "setup".
[VERBOSE]: Print qpidd --version.
Invoke qpidd via $vg and its absolute name.
Add a kludgey "sleep 3", because it can take a while for libtool
to start valgrind to start qpidd, in the background.
Ideally, the python script would simply sleep-0.3-and-retry for
a couple seconds, upon failure of the initial connection attempt.
* tests/.vg-supp: New file, exempting known leaks on Debian/unstable.
Some of these leaks appear to be legitimate.
Index: configure.ac
===================================================================
--- configure.ac (revision 498724)
+++ configure.ac (working copy)
@@ -119,6 +119,9 @@
USE_APR=1
fi
+# We use valgrind for the tests. See if it's available.
+AC_CHECK_PROG([VALGRIND], [valgrind], [yes])
+
AC_CONFIG_FILES([
Makefile
gen/Makefile
Index: tests/Makefile.am
===================================================================
--- tests/Makefile.am (revision 498724)
+++ tests/Makefile.am (working copy)
@@ -64,6 +64,12 @@
noinst_PROGRAMS = $(client_tests)
+TESTS_ENVIRONMENT = \
+ VALGRIND=$(VALGRIND) \
+ abs_builddir='$(abs_builddir)' \
+ PATH="$(abs_builddir)/../src$(PATH_SEPARATOR)$$PATH" \
+ abs_srcdir='$(abs_srcdir)'
+
TESTS = run-unit-tests run-python-tests
EXTRA_DIST += $(TESTS)
Index: tests/setup
===================================================================
--- tests/setup (revision 0)
+++ tests/setup (revision 0)
@@ -0,0 +1,74 @@
+# -*- sh -*-
+
+test "$VERBOSE" = yes && set -x
+
+pwd=`pwd`
+t0=`echo "$0"|sed 's,.*/,,'`.tmp; tmp=$t0/$$
+pid=0
+test -z "$TEST_DEBUG" &&
+trap 's=$?;test $pid = 0||kill -2 $pid;cd "$pwd" && rm -rf $t0 && exit $s' 0
+test -z "$TEST_DEBUG" && trap '(exit $?); exit $?' 1 2 13 15
+
+framework_failure=0
+mkdir -p $tmp || framework_failure=1
+cd $tmp || framework_failure=1
+
+gen_supp=--gen-suppressions=all
+# This option makes valgrind significantly slower.
+full_leak_check=--leak-check=full
+
+vg_options="
+ --suppressions=$abs_srcdir/.vg-supp
+ --num-callers=25
+ --demangle=no
+ --track-fds=yes
+ $full_leak_check
+ $gen_supp
+ "
+# configure tests for the existence of valgrind.
+# If it's not available, then make $vg and vg_check no-ops.
+if test x$VALGRIND = x; then
+ vg=
+else
+ vg="libtool --debug --mode=execute valgrind `echo $vg_options` --"
+fi
+
+vg_leak_check()
+{
+ local file=$1
+ local fail
+ # If we detect a leak, dump all output to stderr.
+ grep -E '^==[0-9]+== +definitely lost: [^0]' $file \
+ && { fail=1; cat $file 1>&2;
+ echo "found memory leaks (see log file, $file); see above" 1>&2; }
+ test "$fail" = ''
+}
+
+
+# Ensure 1) that there is an ERROR SUMMARY line, and
+# 2) that the number of errors is 0.
+# An offending line looks like this:
+# ==29302== ERROR SUMMARY: 4 errors from 2 contexts (suppressed: 16 from 5)
+vg_error_check()
+{
+ local file=$1
+ local fail
+ # If we detect a leak, dump all output to stderr.
+ grep -E '^==[0-9]+== ERROR SUMMARY:' $file > /dev/null \
+ || { fail=1; cat $file 1>&2;
+ echo "no valgrind ERROR SUMMARY line in $file" 1>&2; }
+ if test "$fail" = ''; then
+ grep -E '^==[0-9]+== ERROR SUMMARY: [^0] ' $file \
+ && { fail=1; cat $file 1>&2;
+ echo "valgrind reported errors in $file; see above" 1>&2; }
+ fi
+ test "$fail" = ''
+}
+
+vg_check()
+{
+ local file=$1
+ if test x$VALGRIND != x; then
+ vg_error_check $file && vg_leak_check $file
+ fi
+}
Index: tests/run-unit-tests
===================================================================
--- tests/run-unit-tests (revision 498724)
+++ tests/run-unit-tests (working copy)
@@ -1,3 +1,9 @@
#!/bin/sh
-DllPlugInTester -c -b .libs/*.so
+. $srcdir/setup
+
+fail=0
+$vg DllPlugInTester -c -b $pwd/.libs/*.so 2> out || fail=1
+vg_check out || fail=1
+
+exit $fail
Index: tests/run-python-tests
===================================================================
--- tests/run-python-tests (revision 498724)
+++ tests/run-python-tests (working copy)
@@ -1,15 +1,35 @@
-#!/bin/sh
+#!/bin/bash
-set -e
-log=`pwd`/qpidd.log
+if test "$VERBOSE" = yes; then
+ set -x
+ qpidd --version
+fi
+
+. $srcdir/setup
+
+fail=0
+pid=0
+
# Start the daemon, recording its PID.
-../src/qpidd > $log 2>&1 & pid=$!
+$vg $abs_builddir/../src/qpidd > log 2>&1 & pid=$!
-# Arrange to kill the daemon upon any type of termination.
-trap 'status=$?; kill $pid; exit $status' 0
-trap '(exit $?); exit $?' 1 2 13 15
+# FIXME: remove this sleep kludge once qpidd provides a way
+sleep 4
# Run the tests.
-cd ../../python && ./run-tests -v -I cpp_failing.txt
+( cd $abs_srcdir/../../python \
+ && python ./run-tests -v -I cpp_failing.txt || fail=1 )
-rm -f $log
+kill $pid || { echo FAIL: process already died; cat log; fail=1; }
+wait $pid || fail=1
+
+# Wait for the signal to propagate from libtool to valgrind, and
+# then for valgrind to find any leaks -- that can take a long time.
+sleep 5
+
+vg_check log || fail=1
+
+# Tell the exit trap not to kill any process.
+pid=0
+
+(exit $fail); exit $fail
Index: tests/.vg-supp
===================================================================
--- tests/.vg-supp (revision 0)
+++ tests/.vg-supp (revision 0)
@@ -0,0 +1,1196 @@
+{
+ x17984_1
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImplC1ERKSsmj
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_2
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN5boost6detail12shared_countC1IN4qpid6broker6BrokerEEEPT_
+ fun:_ZN5boost10shared_ptrIN4qpid6broker6BrokerEEC1IS3_EEPT_
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_3
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN5boost6detail12shared_countC1IN4qpid6broker15HeadersExchangeEEEPT_
+ fun:_ZN5boost10shared_ptrIN4qpid6broker8ExchangeEEC1INS2_15HeadersExchangeEEEPT_
+ fun:_ZN4qpid6broker16ExchangeRegistry7declareERKSsS3_
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImplC1ERKSsmj
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_4
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN5boost6detail12shared_countC1IN4qpid6broker14FanOutExchangeEEEPT_
+ fun:_ZN5boost10shared_ptrIN4qpid6broker8ExchangeEEC1INS2_14FanOutExchangeEEEPT_
+ fun:_ZN4qpid6broker16ExchangeRegistry7declareERKSsS3_
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImplC1ERKSsmj
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_5
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN5boost6detail12shared_countC1IN4qpid6broker13TopicExchangeEEEPT_
+ fun:_ZN5boost10shared_ptrIN4qpid6broker8ExchangeEEC1INS2_13TopicExchangeEEEPT_
+ fun:_ZN4qpid6broker16ExchangeRegistry7declareERKSsS3_
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImplC1ERKSsmj
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_6
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN5boost6detail12shared_countC1IN4qpid3sys11APRAcceptorEEEPT_
+ fun:_ZN5boost10shared_ptrIN4qpid3sys8AcceptorEEC1INS2_11APRAcceptorEEEPT_
+ fun:_ZN4qpid3sys8Acceptor6createEsiib
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_7
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid3sys7APRBase11getInstanceEv
+ fun:_ZN4qpid3sys7APRBase9incrementEv
+ fun:_ZN4qpid3sys7APRPoolC1Ev
+ fun:_ZN5boost7details4pool17singleton_defaultIN4qpid3sys7APRPoolEE8instanceEv
+ fun:_ZN4qpid3sys7APRPool3getEv
+ fun:_Z41__static_initialization_and_destruction_0ii
+ obj:/home_old/e/work/rh/rhn/messaging-clean/trunk/qpid-help2man/cpp/lib/common/.libs/libqpidcommon.so.0.1.0
+ obj:/home_old/e/work/rh/rhn/messaging-clean/trunk/qpid-help2man/cpp/lib/common/.libs/libqpidcommon.so.0.1.0
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_8
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znam
+ fun:_ZN4qpid3sys11LFProcessorC1EP10apr_pool_tiii
+ fun:_ZN4qpid3sys11APRAcceptorC1Esiib
+ fun:_ZN4qpid3sys8Acceptor6createEsiib
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_9
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid7framing5Value12decode_valueERNS0_6BufferE
+ fun:_ZN4qpid7framing10FieldTable6decodeERNS0_6BufferE
+ fun:_ZN4qpid7framing6Buffer13getFieldTableERNS0_10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody13decodeContentERNS0_6BufferE
+ fun:_ZN4qpid7framing13AMQMethodBody6decodeERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame10decodeBodyERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame6decodeERNS0_6BufferE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN5boost6detail12shared_countC1IN4qpid7framing5ValueEEEPT_
+ fun:_ZN5boost10shared_ptrIN4qpid7framing5ValueEEC1IS3_EEPT_
+ fun:_ZN4qpid7framing10FieldTable6decodeERNS0_6BufferE
+ fun:_ZN4qpid7framing6Buffer13getFieldTableERNS0_10FieldTableE
+}
+{
+ x17984_10
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN5boost6detail12shared_countC1IN4qpid6broker14DirectExchangeEEEPT_
+ fun:_ZN5boost10shared_ptrIN4qpid6broker8ExchangeEEC1INS2_14DirectExchangeEEEPT_
+ fun:_ZN4qpid6broker16ExchangeRegistry7declareERKSsS3_
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImplC1ERKSsmj
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_11
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorISsE8allocateEmPKv
+ fun:_ZNSt12_Vector_baseISsSaISsEE11_M_allocateEm
+ fun:_ZNSt12_Vector_baseISsSaISsEEC2EmRKS0_
+ fun:_ZNSt6vectorISsSaISsEEC2ERKS1_
+ fun:_ZN4qpid6broker6TokensC2ERKS1_
+ fun:_ZN4qpid6broker12TopicPatternC1ERKS1_
+ fun:_ZNSt4pairIKN4qpid6broker12TopicPatternESt6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS8_EEEC1ERKSB_
+ fun:_ZN9__gnu_cxx13new_allocatorISt4pairIKN4qpid6broker12TopicPatternESt6vectorIN5boost10shared_ptrINS3_5QueueEEESaISA_EEEE9constructEPSD_RKSD_
+ fun:_ZNSt8_Rb_treeIN4qpid6broker12TopicPatternESt4pairIKS2_St6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS9_EEESt10_Select1stISC_ESt4lessIS2_ESaISC_EE14_M_create_nodeERKSC_
+ fun:_ZNSt8_Rb_treeIN4qpid6broker12TopicPatternESt4pairIKS2_St6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS9_EEESt10_Select1stISC_ESt4lessIS2_ESaISC_EE9_M_insertEPSt18_Rb_tree_node_baseSK_RKSC_
+ fun:_ZNSt8_Rb_treeIN4qpid6broker12TopicPatternESt4pairIKS2_St6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS9_EEESt10_Select1stISC_ESt4lessIS2_ESaISC_EE13insert_uniqueERKSC_
+ fun:_ZNSt8_Rb_treeIN4qpid6broker12TopicPatternESt4pairIKS2_St6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS9_EEESt10_Select1stISC_ESt4lessIS2_ESaISC_EE13insert_uniqueESt17_Rb_tree_iteratorISC_ERKSC_
+ fun:_ZNSt3mapIN4qpid6broker12TopicPatternESt6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS7_EESt4lessIS2_ESaISt4pairIKS2_S9_EEE6insertESt17_Rb_tree_iteratorISE_ERKSE_
+ fun:_ZNSt3mapIN4qpid6broker12TopicPatternESt6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS7_EESt4lessIS2_ESaISt4pairIKS2_S9_EEEixERSD_
+ fun:_ZN4qpid6broker13TopicExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl4bindEttRKSsS4_S4_bRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+}
+{
+ x17984_12
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid6broker16ExchangeRegistry7declareERKSsS3_
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImplC1ERKSsmj
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_13
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorIPN5boost10shared_ptrIN4qpid6broker5QueueEEEE8allocateEmPKv
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EE15_M_allocate_mapEm
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EE17_M_initialize_mapEm
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EEC2ERKS6_m
+ fun:_ZNSt5dequeIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EEC1ERKS7_
+ fun:_ZNSt5queueIN5boost10shared_ptrIN4qpid6broker5QueueEEESt5dequeIS5_SaIS5_EEEC1ERKS8_
+ fun:_ZN4qpid6broker10AutoDeleteC1EPNS0_13QueueRegistryEj
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImplC1ERKSsmj
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_14
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid7framing5Value12decode_valueERNS0_6BufferE
+ fun:_ZN4qpid7framing10FieldTable6decodeERNS0_6BufferE
+ fun:_ZN4qpid7framing6Buffer13getFieldTableERNS0_10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody13decodeContentERNS0_6BufferE
+ fun:_ZN4qpid7framing13AMQMethodBody6decodeERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame10decodeBodyERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame6decodeERNS0_6BufferE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
+ fun:_ZNSs9_M_mutateEmmm
+ fun:_ZNSs15_M_replace_safeEmmPKcm
+ fun:_ZN4qpid7framing6Buffer13getLongStringERSs
+}
+{
+ x17984_15
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsN5boost10shared_ptrIN4qpid6broker5QueueEEEEEE8allocateEmPKv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker5QueueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE11_M_get_nodeEv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker5QueueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE14_M_create_nodeERKS8_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker5QueueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE9_M_insertEPSt18_Rb_tree_node_baseSG_RKS8_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker5QueueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE13insert_uniqueESt17_Rb_tree_iteratorIS8_ERKS8_
+ fun:_ZNSt3mapISsN5boost10shared_ptrIN4qpid6broker5QueueEEESt4lessISsESaISt4pairIKSsS5_EEE6insertESt17_Rb_tree_iteratorISA_ERKSA_
+ fun:_ZNSt3mapISsN5boost10shared_ptrIN4qpid6broker5QueueEEESt4lessISsESaISt4pairIKSsS5_EEEixERS9_
+ fun:_ZN4qpid6broker13QueueRegistry7declareERKSsbjPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+}
+{
+ x17984_16
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorIPN4qpid6broker13Configuration6OptionEE8allocateEmPKv
+ fun:_ZNSt12_Vector_baseIPN4qpid6broker13Configuration6OptionESaIS4_EE11_M_allocateEm
+ fun:_ZNSt6vectorIPN4qpid6broker13Configuration6OptionESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_
+ fun:_ZNSt6vectorIPN4qpid6broker13Configuration6OptionESaIS4_EE9push_backERKS4_
+ fun:_ZN4qpid6broker13ConfigurationC1Ev
+ fun:main
+}
+{
+ x17984_17
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid3sys8Acceptor6createEsiib
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_18
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid6broker14FanOutExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl4bindEttRKSsS4_S4_bRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__ZdlPv
+ fun:_ZN9__gnu_cxx13new_allocatorIN5boost10shared_ptrIN4qpid6broker5QueueEEEE10deallocateEPS6_m
+ fun:_ZNSt12_Vector_baseIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EE13_M_deallocateEPS5_m
+ fun:_ZNSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS5_S7_EERKS5_
+ fun:_ZNSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EE9push_backERKS5_
+ fun:_ZN4qpid6broker14FanOutExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl4bindEttRKSsS4_S4_bRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody6invokeERNS0_21AMQP_ServerOperationsEt
+}
+{
+ x17984_19
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid6broker15HeadersExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl4bindEttRKSsS4_S4_bRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__ZdlPv
+ fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEEEE10deallocateEPSB_m
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS8_E
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE12destroy_nodeEPSt13_Rb_tree_nodeIS8_E
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EED1Ev
+ fun:_ZNSt3mapISsN5boost10shared_ptrIN4qpid7framing5ValueEEESt4lessISsESaISt4pairIKSsS5_EEED1Ev
+}
+{
+ x17984_20
+ Memcheck:Leak
+ fun:_vgrZU_libcZdsoZa_malloc
+ fun:apr_allocator_create
+ fun:apr_pool_initialize
+ fun:apr_initialize
+ fun:_ZN4qpid3sys7APRBaseC1Ev
+ fun:_ZN4qpid3sys7APRBase11getInstanceEv
+ fun:_ZN4qpid3sys7APRBase9incrementEv
+ fun:_ZN4qpid3sys7APRPoolC1Ev
+ fun:_ZN5boost7details4pool17singleton_defaultIN4qpid3sys7APRPoolEE8instanceEv
+ fun:_ZN4qpid3sys7APRPool3getEv
+ fun:_Z41__static_initialization_and_destruction_0ii
+ obj:/home_old/e/work/rh/rhn/messaging-clean/trunk/qpid-help2man/cpp/lib/common/.libs/libqpidcommon.so.0.1.0
+ obj:/home_old/e/work/rh/rhn/messaging-clean/trunk/qpid-help2man/cpp/lib/common/.libs/libqpidcommon.so.0.1.0
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_21
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN5boost6detail12shared_countC1IN4qpid7framing5ValueEEEPT_
+ fun:_ZN5boost10shared_ptrIN4qpid7framing5ValueEEC1IS3_EEPT_
+ fun:_ZN4qpid7framing10FieldTable6decodeERNS0_6BufferE
+ fun:_ZN4qpid7framing6Buffer13getFieldTableERNS0_10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody13decodeContentERNS0_6BufferE
+ fun:_ZN4qpid7framing13AMQMethodBody6decodeERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame10decodeBodyERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame6decodeERNS0_6BufferE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEEEE8allocateEmPKv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE11_M_get_nodeEv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE14_M_create_nodeERKS8_
+}
+{
+ x17984_22
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid6broker13TopicExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl4bindEttRKSsS4_S4_bRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__ZdlPv
+ fun:_ZN9__gnu_cxx13new_allocatorISsE10deallocateEPSsm
+ fun:_ZNSt12_Vector_baseISsSaISsEE13_M_deallocateEPSsm
+ fun:_ZNSt12_Vector_baseISsSaISsEED2Ev
+ fun:_ZNSt6vectorISsSaISsEED2Ev
+ fun:_ZN4qpid6broker6TokensD2Ev
+ fun:_ZN4qpid6broker12TopicPatternD1Ev
+ fun:_ZN4qpid6broker13TopicExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+}
+{
+ x17984_23
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorISt4pairIN4qpid7framing10FieldTableEN5boost10shared_ptrINS2_6broker5QueueEEEEE8allocateEmPKv
+ fun:_ZNSt12_Vector_baseISt4pairIN4qpid7framing10FieldTableEN5boost10shared_ptrINS1_6broker5QueueEEEESaIS9_EE11_M_allocateEm
+ fun:_ZNSt6vectorISt4pairIN4qpid7framing10FieldTableEN5boost10shared_ptrINS1_6broker5QueueEEEESaIS9_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS9_SB_EERKS9_
+ fun:_ZNSt6vectorISt4pairIN4qpid7framing10FieldTableEN5boost10shared_ptrINS1_6broker5QueueEEEESaIS9_EE9push_backERKS9_
+ fun:_ZN4qpid6broker15HeadersExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl4bindEttRKSsS4_S4_bRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEEEE8allocateEmPKv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE11_M_get_nodeEv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE14_M_create_nodeERKS8_
+}
+{
+ x17984_24
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid6broker7Channel8completeERN5boost10shared_ptrINS0_7MessageEEE
+ fun:_ZN4qpid6broker14MessageBuilder5routeEv
+ fun:_ZN4qpid6broker14MessageBuilder10addContentERN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker7Channel13handleContentEN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker18SessionHandlerImpl13handleContentEtN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorIPN4qpid6broker4TxOpEE8allocateEmPKv
+ fun:_ZNSt12_Vector_baseIPN4qpid6broker4TxOpESaIS3_EE11_M_allocateEm
+ fun:_ZNSt6vectorIPN4qpid6broker4TxOpESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_
+ fun:_ZNSt6vectorIPN4qpid6broker4TxOpESaIS3_EE9push_backERKS3_
+ fun:_ZN4qpid6broker8TxBuffer6enlistEPNS0_4TxOpE
+}
+{
+ x17984_25
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_26
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN4qpid6broker12TopicPatternESt6vectorIN5boost10shared_ptrINS4_5QueueEEESaISB_EEEEE8allocateEmPKv
+ fun:_ZNSt8_Rb_treeIN4qpid6broker12TopicPatternESt4pairIKS2_St6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS9_EEESt10_Select1stISC_ESt4lessIS2_ESaISC_EE11_M_get_nodeEv
+ fun:_ZNSt8_Rb_treeIN4qpid6broker12TopicPatternESt4pairIKS2_St6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS9_EEESt10_Select1stISC_ESt4lessIS2_ESaISC_EE14_M_create_nodeERKSC_
+ fun:_ZNSt8_Rb_treeIN4qpid6broker12TopicPatternESt4pairIKS2_St6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS9_EEESt10_Select1stISC_ESt4lessIS2_ESaISC_EE9_M_insertEPSt18_Rb_tree_node_baseSK_RKSC_
+ fun:_ZNSt8_Rb_treeIN4qpid6broker12TopicPatternESt4pairIKS2_St6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS9_EEESt10_Select1stISC_ESt4lessIS2_ESaISC_EE13insert_uniqueERKSC_
+ fun:_ZNSt8_Rb_treeIN4qpid6broker12TopicPatternESt4pairIKS2_St6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS9_EEESt10_Select1stISC_ESt4lessIS2_ESaISC_EE13insert_uniqueESt17_Rb_tree_iteratorISC_ERKSC_
+ fun:_ZNSt3mapIN4qpid6broker12TopicPatternESt6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS7_EESt4lessIS2_ESaISt4pairIKS2_S9_EEE6insertESt17_Rb_tree_iteratorISE_ERKSE_
+ fun:_ZNSt3mapIN4qpid6broker12TopicPatternESt6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS7_EESt4lessIS2_ESaISt4pairIKS2_S9_EEEixERSD_
+ fun:_ZN4qpid6broker13TopicExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl4bindEttRKSsS4_S4_bRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_27
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorIPN4qpid6broker8ConsumerEE8allocateEmPKv
+ fun:_ZNSt12_Vector_baseIPN4qpid6broker8ConsumerESaIS3_EE11_M_allocateEm
+ fun:_ZNSt6vectorIPN4qpid6broker8ConsumerESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_
+ fun:_ZNSt6vectorIPN4qpid6broker8ConsumerESaIS3_EE9push_backERKS3_
+ fun:_ZN4qpid6broker5Queue7consumeEPNS0_8ConsumerEb
+ fun:_ZN4qpid6broker7Channel7consumeERSsN5boost10shared_ptrINS0_5QueueEEEbbPNS0_15ConnectionTokenEPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16BasicHandlerImpl7consumeEttRKSsS4_bbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16BasicConsumeBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsPN4qpid6broker7Channel12ConsumerImplEEEE8allocateEmPKv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsPN4qpid6broker7Channel12ConsumerImplEESt10_Select1stIS7_ESt4lessISsESaIS7_EE11_M_get_nodeEv
+}
+{
+ x17984_28
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsN5boost10shared_ptrIN4qpid6broker8ExchangeEEEEEE8allocateEmPKv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker8ExchangeEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE11_M_get_nodeEv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker8ExchangeEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE14_M_create_nodeERKS8_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker8ExchangeEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE9_M_insertEPSt18_Rb_tree_node_baseSG_RKS8_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker8ExchangeEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE13insert_uniqueERKS8_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker8ExchangeEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE13insert_uniqueESt17_Rb_tree_iteratorIS8_ERKS8_
+ fun:_ZNSt3mapISsN5boost10shared_ptrIN4qpid6broker8ExchangeEEESt4lessISsESaISt4pairIKSsS5_EEE6insertESt17_Rb_tree_iteratorISA_ERKSA_
+ fun:_ZNSt3mapISsN5boost10shared_ptrIN4qpid6broker8ExchangeEEESt4lessISsESaISt4pairIKSsS5_EEEixERS9_
+ fun:_ZN4qpid6broker16ExchangeRegistry7declareERKSsS3_
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImplC1ERKSsmj
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_29
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEEEE8allocateEmPKv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE11_M_get_nodeEv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE14_M_create_nodeERKS8_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE13_M_clone_nodeEPKSt13_Rb_tree_nodeIS8_E
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE7_M_copyEPKSt13_Rb_tree_nodeIS8_EPSG_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE7_M_copyEPKSt13_Rb_tree_nodeIS8_EPSG_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EEC1ERKSE_
+ fun:_ZNSt3mapISsN5boost10shared_ptrIN4qpid7framing5ValueEEESt4lessISsESaISt4pairIKSsS5_EEEC1ERKSC_
+ fun:_ZN4qpid7framing10FieldTableC1ERKS1_
+ fun:_ZNSt4pairIN4qpid7framing10FieldTableEN5boost10shared_ptrINS0_6broker5QueueEEEEC1ERKS8_
+ fun:_ZSt10_ConstructISt4pairIN4qpid7framing10FieldTableEN5boost10shared_ptrINS1_6broker5QueueEEEES9_EvPT_RKT0_
+ fun:_ZSt24__uninitialized_copy_auxIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4qpid7framing10FieldTableEN5boost10shared_ptrINS3_6broker5QueueEEEESt6vectorISB_SaISB_EEEESG_ET0_T_SI_SH_12__false_type
+ fun:_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4qpid7framing10FieldTableEN5boost10shared_ptrINS3_6broker5QueueEEEESt6vectorISB_SaISB_EEEESG_ET0_T_SI_SH_
+ fun:_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4qpid7framing10FieldTableEN5boost10shared_ptrINS3_6broker5QueueEEEESt6vectorISB_SaISB_EEEESG_SB_ET0_T_SI_SH_SaIT1_E
+ fun:_ZNSt6vectorISt4pairIN4qpid7framing10FieldTableEN5boost10shared_ptrINS1_6broker5QueueEEEESaIS9_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS9_SB_EERKS9_
+ fun:_ZNSt6vectorISt4pairIN4qpid7framing10FieldTableEN5boost10shared_ptrINS1_6broker5QueueEEEESaIS9_EE9push_backERKS9_
+ fun:_ZN4qpid6broker15HeadersExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl4bindEttRKSsS4_S4_bRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+}
+{
+ x17984_30
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorIPN4qpid3sys16LFSessionContextEE8allocateEmPKv
+ fun:_ZNSt12_Vector_baseIPN4qpid3sys16LFSessionContextESaIS3_EE11_M_allocateEm
+ fun:_ZNSt6vectorIPN4qpid3sys16LFSessionContextESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_
+ fun:_ZNSt6vectorIPN4qpid3sys16LFSessionContextESaIS3_EE9push_backERKS3_
+ fun:_ZN4qpid3sys11LFProcessor3addEPK12apr_pollfd_t
+ fun:_ZN4qpid3sys11APRAcceptor3runEPNS0_21SessionHandlerFactoryE
+ fun:_ZN4qpid6broker6Broker3runEv
+ fun:main
+}
+{
+ x17984_31
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
+ obj:/usr/lib/libstdc++.so.6.0.8
+ fun:_ZNSsC1EPKcRKSaIcE
+ fun:_ZN4qpid6broker7ChannelC1ERNS_7framing15ProtocolVersionEPNS2_13OutputHandlerEijPNS0_12MessageStoreEm
+ fun:_ZN4qpid6broker18SessionHandlerImpl18ChannelHandlerImpl4openEtRKSs
+ fun:_ZN4qpid7framing15ChannelOpenBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid7framing16AMQP_ClientProxy7Channel6openOkEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl18ChannelHandlerImpl4openEtRKSs
+ fun:_ZN4qpid7framing15ChannelOpenBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+}
+{
+ x17984_32
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorIN5boost10shared_ptrIN4qpid7framing14AMQContentBodyEEEE8allocateEmPKv
+ fun:_ZNSt12_Vector_baseIN5boost10shared_ptrIN4qpid7framing14AMQContentBodyEEESaIS5_EE11_M_allocateEm
+ fun:_ZNSt6vectorIN5boost10shared_ptrIN4qpid7framing14AMQContentBodyEEESaIS5_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS5_S7_EERKS5_
+ fun:_ZNSt6vectorIN5boost10shared_ptrIN4qpid7framing14AMQContentBodyEEESaIS5_EE9push_backERKS5_
+ fun:_ZN4qpid6broker15InMemoryContent3addEN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker7Message10addContentEN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker14MessageBuilder10addContentERN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker7Channel13handleContentEN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker18SessionHandlerImpl13handleContentEtN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
+}
+{
+ x17984_33
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid7framing8AMQFrame10decodeBodyERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame6decodeERNS0_6BufferE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN5boost6detail12shared_countC1IN4qpid7framing14AMQContentBodyEEEPT_
+ fun:_ZN5boost10shared_ptrIN4qpid7framing7AMQBodyEEC1INS2_14AMQContentBodyEEEPT_
+ fun:_ZN4qpid7framing8AMQFrame10decodeBodyERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame6decodeERNS0_6BufferE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+}
+{
+ x17984_34
+ Memcheck:Leak
+ fun:_vgrZU_libcZdsoZa_calloc
+ fun:_dl_allocate_tls
+ fun:pthread_create@@GLIBC_2.2.5
+ fun:_ZN4qpid3sys6ThreadC1EPNS0_8RunnableE
+ fun:_ZN4qpid6broker10AutoDelete5startEv
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImplC1ERKSsmj
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_35
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN5boost6detail12shared_countC1IN4qpid7framing14AMQContentBodyEEEPT_
+ fun:_ZN5boost10shared_ptrIN4qpid7framing7AMQBodyEEC1INS2_14AMQContentBodyEEEPT_
+ fun:_ZN4qpid7framing8AMQFrame10decodeBodyERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame6decodeERNS0_6BufferE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
+ fun:_ZNSs9_M_mutateEmmm
+ fun:_ZNSs15_M_replace_safeEmmPKcm
+ fun:_ZN4qpid7framing6Buffer10getRawDataERSsj
+ fun:_ZN4qpid7framing14AMQContentBody6decodeERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame10decodeBodyERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame6decodeERNS0_6BufferE
+}
+{
+ x17984_36
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN5boost6detail12shared_countC1IN4qpid7framing13AMQHeaderBodyEEEPT_
+ fun:_ZN5boost10shared_ptrIN4qpid7framing7AMQBodyEEC1INS2_13AMQHeaderBodyEEEPT_
+ fun:_ZN4qpid7framing8AMQFrame10decodeBodyERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame6decodeERNS0_6BufferE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__ZdlPv
+ fun:_ZN4qpid7framing16BasicPublishBodyD0Ev
+ fun:_ZN5boost14checked_deleteIN4qpid7framing13AMQMethodBodyEEEvPT_
+ fun:_ZN5boost6detail17sp_counted_impl_pIN4qpid7framing13AMQMethodBodyEE7disposeEv
+ fun:_ZN5boost6detail15sp_counted_base7releaseEv
+ fun:_ZN5boost6detail12shared_countaSERKS1_
+ fun:_ZN5boost10shared_ptrIN4qpid7framing7AMQBodyEEaSERKS4_
+ fun:_ZN4qpid7framing8AMQFrame10decodeBodyERNS0_6BufferEj
+}
+{
+ x17984_37
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN5boost6detail12shared_countC1IN4qpid6broker7MessageEEEPT_
+ fun:_ZN5boost10shared_ptrIN4qpid6broker7MessageEEC1IS3_EEPT_
+ fun:_ZN4qpid6broker7Channel13handlePublishEPNS0_7MessageEN5boost10shared_ptrINS0_8ExchangeEEE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16BasicHandlerImpl7publishEttRKSsS4_bb
+ fun:_ZN4qpid7framing16BasicPublishBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_38
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid6broker14MessageBuilder9setHeaderERN5boost10shared_ptrINS_7framing13AMQHeaderBodyEEE
+ fun:_ZN4qpid6broker7Channel12handleHeaderEN5boost10shared_ptrINS_7framing13AMQHeaderBodyEEE
+ fun:_ZN4qpid6broker18SessionHandlerImpl12handleHeaderEtN5boost10shared_ptrINS_7framing13AMQHeaderBodyEEE
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_39
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid7framing8AMQFrame10decodeBodyERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame6decodeERNS0_6BufferE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_40
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN5boost6detail12shared_countC1IN4qpid6broker5QueueEEEPT_
+ fun:_ZN5boost10shared_ptrIN4qpid6broker5QueueEEC1IS3_EEPT_
+ fun:_ZN4qpid6broker13QueueRegistry7declareERKSsbjPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsN5boost10shared_ptrIN4qpid6broker5QueueEEEEEE8allocateEmPKv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker5QueueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE11_M_get_nodeEv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker5QueueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE14_M_create_nodeERKS8_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker5QueueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE9_M_insertEPSt18_Rb_tree_node_baseSG_RKS8_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker5QueueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE13insert_uniqueERKS8_
+}
+{
+ x17984_41
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid6broker5Queue9configureERKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker5Queue6createERKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorIN5boost10shared_ptrIN4qpid6broker5QueueEEEE8allocateEmPKv
+ fun:_ZNSt12_Vector_baseIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EE11_M_allocateEm
+ fun:_ZNSt12_Vector_baseIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EEC2EmRKS6_
+ fun:_ZNSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EEC1ERKS7_
+ fun:_ZNSt4pairIKSsSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS7_EEEC1ERS0_RKS9_
+ fun:_ZNSt3mapISsSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS6_EESt4lessISsESaISt4pairIKSsS8_EEEixERSC_
+}
+{
+ x17984_42
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorIN5boost10shared_ptrIN4qpid6broker5QueueEEEE8allocateEmPKv
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EE16_M_allocate_nodeEv
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EE15_M_create_nodesEPPS5_S9_
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EE17_M_initialize_mapEm
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EEC2ERKS6_m
+ fun:_ZNSt5dequeIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EEC1ERKS7_
+ fun:_ZNSt5queueIN5boost10shared_ptrIN4qpid6broker5QueueEEESt5dequeIS5_SaIS5_EEEC1ERKS8_
+ fun:_ZN4qpid6broker10AutoDeleteC1EPNS0_13QueueRegistryEj
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImplC1ERKSsmj
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_43
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaISA_EEEEE8allocateEmPKv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS8_EEESt10_Select1stISB_ESt4lessISsESaISB_EE11_M_get_nodeEv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS8_EEESt10_Select1stISB_ESt4lessISsESaISB_EE14_M_create_nodeERKSB_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS8_EEESt10_Select1stISB_ESt4lessISsESaISB_EE9_M_insertEPSt18_Rb_tree_node_baseSJ_RKSB_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS8_EEESt10_Select1stISB_ESt4lessISsESaISB_EE13insert_uniqueERKSB_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS8_EEESt10_Select1stISB_ESt4lessISsESaISB_EE13insert_uniqueESt17_Rb_tree_iteratorISB_ERKSB_
+ fun:_ZNSt3mapISsSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS6_EESt4lessISsESaISt4pairIKSsS8_EEE6insertESt17_Rb_tree_iteratorISD_ERKSD_
+ fun:_ZNSt3mapISsSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS6_EESt4lessISsESaISt4pairIKSsS8_EEEixERSC_
+ fun:_ZN4qpid6broker14DirectExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_44
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid6broker18SessionHandlerImpl16BasicHandlerImpl7publishEttRKSsS4_bb
+ fun:_ZN4qpid7framing16BasicPublishBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_45
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid6broker14DirectExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_46
+ Memcheck:Leak
+ fun:_vgrZU_libcZdsoZa_malloc
+ fun:__new_exitfn
+ fun:__cxa_atexit
+ fun:_Z41__static_initialization_and_destruction_0ii
+ fun:_GLOBAL__I__ZN4qpid6broker9TxPublishC2EN5boost10shared_ptrINS0_7MessageEEEPKSs
+ obj:/home_old/e/work/rh/rhn/messaging-clean/trunk/qpid-help2man/cpp/lib/broker/.libs/libqpidbroker.so.0.1.0
+ obj:/home_old/e/work/rh/rhn/messaging-clean/trunk/qpid-help2man/cpp/lib/broker/.libs/libqpidbroker.so.0.1.0
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_47
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorIPN5boost10shared_ptrIN4qpid6broker7MessageEEEE8allocateEmPKv
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker7MessageEEESaIS5_EE15_M_allocate_mapEm
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker7MessageEEESaIS5_EE17_M_initialize_mapEm
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker7MessageEEESaIS5_EEC2ERKS6_m
+ fun:_ZNSt5dequeIN5boost10shared_ptrIN4qpid6broker7MessageEEESaIS5_EEC1ERKS7_
+ fun:_ZNSt5queueIN5boost10shared_ptrIN4qpid6broker7MessageEEESt5dequeIS5_SaIS5_EEEC1ERKS8_
+ fun:_ZN4qpid6broker5QueueC1ERKSsjPNS0_12MessageStoreEPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker13QueueRegistry7declareERKSsbjPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+}
+{
+ x17984_48
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorIPPN4qpid6broker7BindingEE8allocateEmPKv
+ fun:_ZNSt11_Deque_baseIPN4qpid6broker7BindingESaIS3_EE15_M_allocate_mapEm
+ fun:_ZNSt11_Deque_baseIPN4qpid6broker7BindingESaIS3_EE17_M_initialize_mapEm
+ fun:_ZNSt11_Deque_baseIPN4qpid6broker7BindingESaIS3_EEC2ERKS4_m
+ fun:_ZNSt5dequeIPN4qpid6broker7BindingESaIS3_EEC1ERKS5_
+ fun:_ZNSt5queueIPN4qpid6broker7BindingESt5dequeIS3_SaIS3_EEEC1ERKS6_
+ fun:_ZN4qpid6broker5QueueC1ERKSsjPNS0_12MessageStoreEPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker13QueueRegistry7declareERKSsbjPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+}
+{
+ x17984_49
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKmPFPN4qpid7framing13AMQMethodBodyEhhEEEE8allocateEmPKv
+ fun:_ZNSt8_Rb_treeImSt4pairIKmPFPN4qpid7framing13AMQMethodBodyEhhEESt10_Select1stIS8_ESt4lessImESaIS8_EE11_M_get_nodeEv
+ fun:_ZNSt8_Rb_treeImSt4pairIKmPFPN4qpid7framing13AMQMethodBodyEhhEESt10_Select1stIS8_ESt4lessImESaIS8_EE14_M_create_nodeERKS8_
+ fun:_ZNSt8_Rb_treeImSt4pairIKmPFPN4qpid7framing13AMQMethodBodyEhhEESt10_Select1stIS8_ESt4lessImESaIS8_EE9_M_insertEPSt18_Rb_tree_node_baseSG_RKS8_
+ fun:_ZNSt8_Rb_treeImSt4pairIKmPFPN4qpid7framing13AMQMethodBodyEhhEESt10_Select1stIS8_ESt4lessImESaIS8_EE13insert_uniqueERKS8_
+ fun:_ZNSt3mapImPFPN4qpid7framing13AMQMethodBodyEhhESt4lessImESaISt4pairIKmS5_EEE6insertERKSA_
+ fun:_ZN4qpid7framing21AMQP_MethodVersionMapC1Ev
+ fun:_Z41__static_initialization_and_destruction_0ii
+ fun:_GLOBAL__I__ZN4qpid7framing8AMQFrame10versionMapE
+ obj:/home_old/e/work/rh/rhn/messaging-clean/trunk/qpid-help2man/cpp/lib/common/.libs/libqpidcommon.so.0.1.0
+ obj:/home_old/e/work/rh/rhn/messaging-clean/trunk/qpid-help2man/cpp/lib/common/.libs/libqpidcommon.so.0.1.0
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKmPFPN4qpid7framing13AMQMethodBodyEhhEEEE8allocateEmPKv
+ fun:_ZNSt8_Rb_treeImSt4pairIKmPFPN4qpid7framing13AMQMethodBodyEhhEESt10_Select1stIS8_ESt4lessImESaIS8_EE11_M_get_nodeEv
+ fun:_ZNSt8_Rb_treeImSt4pairIKmPFPN4qpid7framing13AMQMethodBodyEhhEESt10_Select1stIS8_ESt4lessImESaIS8_EE14_M_create_nodeERKS8_
+ fun:_ZNSt8_Rb_treeImSt4pairIKmPFPN4qpid7framing13AMQMethodBodyEhhEESt10_Select1stIS8_ESt4lessImESaIS8_EE9_M_insertEPSt18_Rb_tree_node_baseSG_RKS8_
+ fun:_ZNSt8_Rb_treeImSt4pairIKmPFPN4qpid7framing13AMQMethodBodyEhhEESt10_Select1stIS8_ESt4lessImESaIS8_EE13insert_uniqueERKS8_
+}
+{
+ x17984_50
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid7framing13AMQHeaderBody16createPropertiesEi
+ fun:_ZN4qpid7framing13AMQHeaderBody6decodeERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame10decodeBodyERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame6decodeERNS0_6BufferE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_51
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid6broker18SessionHandlerImpl18ChannelHandlerImpl4openEtRKSs
+ fun:_ZN4qpid7framing15ChannelOpenBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
+ obj:/usr/lib/libstdc++.so.6.0.8
+ fun:_ZNSsC1EPKcRKSaIcE
+ fun:_ZN4qpid6broker7ChannelC1ERNS_7framing15ProtocolVersionEPNS2_13OutputHandlerEijPNS0_12MessageStoreEm
+ fun:_ZN4qpid6broker18SessionHandlerImpl18ChannelHandlerImpl4openEtRKSs
+ fun:_ZN4qpid7framing15ChannelOpenBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+}
+{
+ x17984_52
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
+ obj:/usr/lib/libstdc++.so.6.0.8
+ fun:_ZNSsC1EPKcRKSaIcE
+ fun:_Z41__static_initialization_and_destruction_0ii
+ fun:_GLOBAL__I__ZN4qpid6broker6TokensaSERKSs
+ obj:/home_old/e/work/rh/rhn/messaging-clean/trunk/qpid-help2man/cpp/lib/broker/.libs/libqpidbroker.so.0.1.0
+ obj:/home_old/e/work/rh/rhn/messaging-clean/trunk/qpid-help2man/cpp/lib/broker/.libs/libqpidbroker.so.0.1.0
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_53
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid6broker13QueueRegistry7declareERKSsbjPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorIPPN4qpid6broker7BindingEE8allocateEmPKv
+ fun:_ZNSt11_Deque_baseIPN4qpid6broker7BindingESaIS3_EE15_M_allocate_mapEm
+ fun:_ZNSt11_Deque_baseIPN4qpid6broker7BindingESaIS3_EE17_M_initialize_mapEm
+ fun:_ZNSt11_Deque_baseIPN4qpid6broker7BindingESaIS3_EEC2ERKS4_m
+ fun:_ZNSt5dequeIPN4qpid6broker7BindingESaIS3_EEC1ERKS4_
+ fun:_ZN4qpid6broker5QueueC1ERKSsjPNS0_12MessageStoreEPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker13QueueRegistry7declareERKSsbjPKNS0_15ConnectionTokenE
+}
+{
+ x17984_54
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorIN5boost10shared_ptrIN4qpid6broker7MessageEEEE8allocateEmPKv
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker7MessageEEESaIS5_EE16_M_allocate_nodeEv
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker7MessageEEESaIS5_EE15_M_create_nodesEPPS5_S9_
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker7MessageEEESaIS5_EE17_M_initialize_mapEm
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker7MessageEEESaIS5_EEC2ERKS6_m
+ fun:_ZNSt5dequeIN5boost10shared_ptrIN4qpid6broker7MessageEEESaIS5_EEC1ERKS7_
+ fun:_ZNSt5queueIN5boost10shared_ptrIN4qpid6broker7MessageEEESt5dequeIS5_SaIS5_EEEC1ERKS8_
+ fun:_ZN4qpid6broker5QueueC1ERKSsjPNS0_12MessageStoreEPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker13QueueRegistry7declareERKSsbjPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_55
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorIPN4qpid6broker7BindingEE8allocateEmPKv
+ fun:_ZNSt11_Deque_baseIPN4qpid6broker7BindingESaIS3_EE16_M_allocate_nodeEv
+ fun:_ZNSt11_Deque_baseIPN4qpid6broker7BindingESaIS3_EE15_M_create_nodesEPPS3_S7_
+ fun:_ZNSt11_Deque_baseIPN4qpid6broker7BindingESaIS3_EE17_M_initialize_mapEm
+ fun:_ZNSt11_Deque_baseIPN4qpid6broker7BindingESaIS3_EEC2ERKS4_m
+ fun:_ZNSt5dequeIPN4qpid6broker7BindingESaIS3_EEC1ERKS5_
+ fun:_ZNSt5queueIPN4qpid6broker7BindingESt5dequeIS3_SaIS3_EEEC1ERKS6_
+ fun:_ZN4qpid6broker5QueueC1ERKSsjPNS0_12MessageStoreEPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker13QueueRegistry7declareERKSsbjPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_56
+ Memcheck:Leak
+ fun:_vgrZU_libcZdsoZa_malloc
+ fun:apr_pool_create_ex
+ fun:apr_pool_initialize
+ fun:apr_initialize
+ fun:_ZN4qpid3sys7APRBaseC1Ev
+ fun:_ZN4qpid3sys7APRBase11getInstanceEv
+ fun:_ZN4qpid3sys7APRBase9incrementEv
+ fun:_ZN4qpid3sys7APRPoolC1Ev
+ fun:_ZN5boost7details4pool17singleton_defaultIN4qpid3sys7APRPoolEE8instanceEv
+ fun:_ZN4qpid3sys7APRPool3getEv
+ fun:_Z41__static_initialization_and_destruction_0ii
+ obj:/home_old/e/work/rh/rhn/messaging-clean/trunk/qpid-help2man/cpp/lib/common/.libs/libqpidcommon.so.0.1.0
+ obj:/home_old/e/work/rh/rhn/messaging-clean/trunk/qpid-help2man/cpp/lib/common/.libs/libqpidcommon.so.0.1.0
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_57
+ Memcheck:Leak
+ fun:_vgrZU_libcZdsoZa_malloc
+ fun:apr_palloc
+ fun:apr_pollset_create
+ fun:_ZN4qpid3sys11LFProcessorC1EP10apr_pool_tiii
+ fun:_ZN4qpid3sys11APRAcceptorC1Esiib
+ fun:_ZN4qpid3sys8Acceptor6createEsiib
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
Re: qpid c++: valgrind instrumentation
Posted by Gordon Sim <gs...@redhat.com>.
Jim Meyering wrote:
> Jim Meyering <ji...@meyering.net> wrote:
>> FYI, I'll be sending a new patch soon.
>> The main change will be to add new configure options: --enable-valgrind
>> and --disable-valgrind. For now, the latter is the default, to minimize
>> disruption, while the list of suppressions grows to accommodate the
>> different operating environments used by developers who care enough to
>> flip the switch.
>
> Here's an updated patch:
Committed as rev 499049.
> Instrument all tests so that they are run via valgrind:
> check for both errors and leaks.
>
> * configure.ac: Add new configure options: --enable-valgrind
> and --disable-valgrind. For now, the latter is the default.
> * README-dev: Document (and recommend) --enable-valgrind.
> * tests/.vg-supp: Add many more, from Gordon Sim for FC5.
[...]
Re: qpid c++: valgrind instrumentation
Posted by Alan Conway <ac...@redhat.com>.
On Tue, 2007-01-23 at 15:49 +0100, Jim Meyering wrote:
> Jim Meyering <ji...@meyering.net> wrote:
> > FYI, I'll be sending a new patch soon.
> > The main change will be to add new configure options: --enable-valgrind
> > and --disable-valgrind. For now, the latter is the default, to minimize
> > disruption, while the list of suppressions grows to accommodate the
> > different operating environments used by developers who care enough to
> > flip the switch.
>
> Here's an updated patch:
>
> Instrument all tests so that they are run via valgrind:
> check for both errors and leaks.
This is *excellent*, thanks Jim.
As soon as we have a clean run we should make ---enable-valgrind the
default. It's still easy to do a valgrind-free run without
re-configuring via:
VALGRIND= make ...
I'd much rather have people forget to turn valgrind off and trip over
their memory errors than forget to turn it on and commit them to plague
everyone else :)
I'll start fixing errors as soon as I get the 0-9 branch merged -
probably next week. Anyone who feels like fixing a memory error, please
help yourself :)
Cheers,
Alan.
Re: qpid c++: valgrind instrumentation
Posted by Jim Meyering <ji...@meyering.net>.
Jim Meyering <ji...@meyering.net> wrote:
> FYI, I'll be sending a new patch soon.
> The main change will be to add new configure options: --enable-valgrind
> and --disable-valgrind. For now, the latter is the default, to minimize
> disruption, while the list of suppressions grows to accommodate the
> different operating environments used by developers who care enough to
> flip the switch.
Here's an updated patch:
Instrument all tests so that they are run via valgrind:
check for both errors and leaks.
* configure.ac: Add new configure options: --enable-valgrind
and --disable-valgrind. For now, the latter is the default.
* README-dev: Document (and recommend) --enable-valgrind.
* tests/.vg-supp: Add many more, from Gordon Sim for FC5.
* configure.ac: Check for valgrind.
* tests/Makefile.am (TESTS_ENVIRONMENT): Export VALGRIND.
* tests/setup: New file.
* tests/run-unit-tests: Use new "setup" file.
Invoke DllPlugInTester via $vg (aka valgrind).
Refer to the source directory using $pwd, since we're now running
from a temporary subdirectory.
* tests/run-python-tests: Remove traps. That is now done by "setup".
[VERBOSE]: Print qpidd --version.
Invoke qpidd via $vg and its absolute name.
Add a kludgey "sleep 3", because it can take a while for libtool
to start valgrind to start qpidd, in the background.
Ideally, the python script would simply sleep-0.3-and-retry for
a couple seconds, upon failure of the initial connection attempt.
* tests/.vg-supp: New file, exempting known leaks on Debian/unstable.
Some of these leaks appear to be legitimate.
* tests/Makefile.am (EXTRA_DIST): Add .vg-supp and setup.
* qpid-autotools-install (usage): Add a missing backslash.
Fix "make distcheck" failure.
* docs/api/Makefile.am (EXTRA_DIST): Add user.doxygen
Index: configure.ac
===================================================================
--- configure.ac (revision 498971)
+++ configure.ac (working copy)
@@ -119,6 +119,22 @@
USE_APR=1
fi
+AC_ARG_ENABLE(valgrind,
+ [ --enable-valgrind enable testing via valgrind, if available (recommended)
+ --disable-valgrind do not use valgrind],
+ [case $enableval in
+ yes|no) enable_VALGRIND=$enableval;;
+ *) AC_MSG_ERROR([invalid valgrind enable/disable value: $enableval]);;
+ esac],
+ [enable_VALGRIND=no] # no option given, default
+ )
+
+# We use valgrind for the tests. See if it's available.
+# Check for it unconditionally, so we don't have to duplicate its
+# use of AC_SUBST([VALGRIND]).
+AC_CHECK_PROG([VALGRIND], [valgrind], [valgrind])
+test "$enable_VALGRIND" = no && VALGRIND=
+
AC_CONFIG_FILES([
Makefile
gen/Makefile
Index: README-dev
===================================================================
--- README-dev (revision 498971)
+++ README-dev (working copy)
@@ -6,7 +6,7 @@
== Prerequisites ==
If you have taken the sources from SVN you will need the following
-packages (or later)
+packages (or later)
We prefer to avoid spending time accommodating older versions of these
packages, so please make sure that you have the latest stable version.
@@ -15,7 +15,7 @@
* GNU make <http://www.gnu.org/software/make/>
* autoconf <http://www.gnu.org/software/autoconf/>
* automake <http://www.gnu.org/software/automake/>
- * cppunit <http://cppunit.sourceforge.net>
+ * cppunit <http://cppunit.sourceforge.net>
* help2man <http://www.gnu.org/software/help2man/>
* libtool <http://www.gnu.org/software/libtool/>
* pkgconfig <http://pkgconfig.freedesktop.org/wiki/> (aka pkg-config)
@@ -105,14 +105,31 @@
simplified and this README will be updated accordingly.
Before building a fresh checkout do:
- ./bootstrap
- ./configure
+ ./bootstrap
+ ./configure
+
This generates config, makefiles and the like - check the script for
details. You only need to do this once, "make" will keep everything up
to date thereafter (including re-generating configuration & Makefiles
if the automake templates change etc.)
+If you are developing code yourself, or if you want to help
+us keep the code as tight and robust as possible, consider enabling
+the use of valgrind. If you configure like this:
+
+ ./configure --enable-valgrind
+
+that will arrange (assuming you have valgrind installed) for "make check"
+to run tests via valgrind. That makes the tests run more slowly, but
+helps detect certain types of bugs, as well as memory leaks. If you run
+"make check" and valgrind detects a leak that is not listed as being
+"ignorable-for-now", the test script in question will fail. However,
+recording whether a leak is ignorable is not easy, when the stack
+signature, libraries, compiler, O/S, architecture, etc., may all vary,
+so if you see a new leak, try to figure out if it's one you can fix
+before adding it to the list.
+
To build and test everything:
make
make check
Index: tests/.vg-supp
===================================================================
--- tests/.vg-supp (revision 0)
+++ tests/.vg-supp (revision 0)
@@ -0,0 +1,2481 @@
+{
+ x17984_1
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImplC1ERKSsmj
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_2
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN5boost6detail12shared_countC1IN4qpid6broker6BrokerEEEPT_
+ fun:_ZN5boost10shared_ptrIN4qpid6broker6BrokerEEC1IS3_EEPT_
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_3
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN5boost6detail12shared_countC1IN4qpid6broker15HeadersExchangeEEEPT_
+ fun:_ZN5boost10shared_ptrIN4qpid6broker8ExchangeEEC1INS2_15HeadersExchangeEEEPT_
+ fun:_ZN4qpid6broker16ExchangeRegistry7declareERKSsS3_
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImplC1ERKSsmj
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_4
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN5boost6detail12shared_countC1IN4qpid6broker14FanOutExchangeEEEPT_
+ fun:_ZN5boost10shared_ptrIN4qpid6broker8ExchangeEEC1INS2_14FanOutExchangeEEEPT_
+ fun:_ZN4qpid6broker16ExchangeRegistry7declareERKSsS3_
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImplC1ERKSsmj
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_5
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN5boost6detail12shared_countC1IN4qpid6broker13TopicExchangeEEEPT_
+ fun:_ZN5boost10shared_ptrIN4qpid6broker8ExchangeEEC1INS2_13TopicExchangeEEEPT_
+ fun:_ZN4qpid6broker16ExchangeRegistry7declareERKSsS3_
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImplC1ERKSsmj
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_6
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN5boost6detail12shared_countC1IN4qpid3sys11APRAcceptorEEEPT_
+ fun:_ZN5boost10shared_ptrIN4qpid3sys8AcceptorEEC1INS2_11APRAcceptorEEEPT_
+ fun:_ZN4qpid3sys8Acceptor6createEsiib
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_7
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid3sys7APRBase11getInstanceEv
+ fun:_ZN4qpid3sys7APRBase9incrementEv
+ fun:_ZN4qpid3sys7APRPoolC1Ev
+ fun:_ZN5boost7details4pool17singleton_defaultIN4qpid3sys7APRPoolEE8instanceEv
+ fun:_ZN4qpid3sys7APRPool3getEv
+ fun:_Z41__static_initialization_and_destruction_0ii
+ obj:/home_old/e/work/rh/rhn/messaging-clean/trunk/qpid-help2man/cpp/lib/common/.libs/libqpidcommon.so.0.1.0
+ obj:/home_old/e/work/rh/rhn/messaging-clean/trunk/qpid-help2man/cpp/lib/common/.libs/libqpidcommon.so.0.1.0
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_8
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znam
+ fun:_ZN4qpid3sys11LFProcessorC1EP10apr_pool_tiii
+ fun:_ZN4qpid3sys11APRAcceptorC1Esiib
+ fun:_ZN4qpid3sys8Acceptor6createEsiib
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_9
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid7framing5Value12decode_valueERNS0_6BufferE
+ fun:_ZN4qpid7framing10FieldTable6decodeERNS0_6BufferE
+ fun:_ZN4qpid7framing6Buffer13getFieldTableERNS0_10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody13decodeContentERNS0_6BufferE
+ fun:_ZN4qpid7framing13AMQMethodBody6decodeERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame10decodeBodyERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame6decodeERNS0_6BufferE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN5boost6detail12shared_countC1IN4qpid7framing5ValueEEEPT_
+ fun:_ZN5boost10shared_ptrIN4qpid7framing5ValueEEC1IS3_EEPT_
+ fun:_ZN4qpid7framing10FieldTable6decodeERNS0_6BufferE
+ fun:_ZN4qpid7framing6Buffer13getFieldTableERNS0_10FieldTableE
+}
+{
+ x17984_10
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN5boost6detail12shared_countC1IN4qpid6broker14DirectExchangeEEEPT_
+ fun:_ZN5boost10shared_ptrIN4qpid6broker8ExchangeEEC1INS2_14DirectExchangeEEEPT_
+ fun:_ZN4qpid6broker16ExchangeRegistry7declareERKSsS3_
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImplC1ERKSsmj
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_11
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorISsE8allocateEmPKv
+ fun:_ZNSt12_Vector_baseISsSaISsEE11_M_allocateEm
+ fun:_ZNSt12_Vector_baseISsSaISsEEC2EmRKS0_
+ fun:_ZNSt6vectorISsSaISsEEC2ERKS1_
+ fun:_ZN4qpid6broker6TokensC2ERKS1_
+ fun:_ZN4qpid6broker12TopicPatternC1ERKS1_
+ fun:_ZNSt4pairIKN4qpid6broker12TopicPatternESt6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS8_EEEC1ERKSB_
+ fun:_ZN9__gnu_cxx13new_allocatorISt4pairIKN4qpid6broker12TopicPatternESt6vectorIN5boost10shared_ptrINS3_5QueueEEESaISA_EEEE9constructEPSD_RKSD_
+ fun:_ZNSt8_Rb_treeIN4qpid6broker12TopicPatternESt4pairIKS2_St6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS9_EEESt10_Select1stISC_ESt4lessIS2_ESaISC_EE14_M_create_nodeERKSC_
+ fun:_ZNSt8_Rb_treeIN4qpid6broker12TopicPatternESt4pairIKS2_St6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS9_EEESt10_Select1stISC_ESt4lessIS2_ESaISC_EE9_M_insertEPSt18_Rb_tree_node_baseSK_RKSC_
+ fun:_ZNSt8_Rb_treeIN4qpid6broker12TopicPatternESt4pairIKS2_St6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS9_EEESt10_Select1stISC_ESt4lessIS2_ESaISC_EE13insert_uniqueERKSC_
+ fun:_ZNSt8_Rb_treeIN4qpid6broker12TopicPatternESt4pairIKS2_St6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS9_EEESt10_Select1stISC_ESt4lessIS2_ESaISC_EE13insert_uniqueESt17_Rb_tree_iteratorISC_ERKSC_
+ fun:_ZNSt3mapIN4qpid6broker12TopicPatternESt6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS7_EESt4lessIS2_ESaISt4pairIKS2_S9_EEE6insertESt17_Rb_tree_iteratorISE_ERKSE_
+ fun:_ZNSt3mapIN4qpid6broker12TopicPatternESt6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS7_EESt4lessIS2_ESaISt4pairIKS2_S9_EEEixERSD_
+ fun:_ZN4qpid6broker13TopicExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl4bindEttRKSsS4_S4_bRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+}
+{
+ x17984_12
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid6broker16ExchangeRegistry7declareERKSsS3_
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImplC1ERKSsmj
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_13
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorIPN5boost10shared_ptrIN4qpid6broker5QueueEEEE8allocateEmPKv
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EE15_M_allocate_mapEm
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EE17_M_initialize_mapEm
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EEC2ERKS6_m
+ fun:_ZNSt5dequeIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EEC1ERKS7_
+ fun:_ZNSt5queueIN5boost10shared_ptrIN4qpid6broker5QueueEEESt5dequeIS5_SaIS5_EEEC1ERKS8_
+ fun:_ZN4qpid6broker10AutoDeleteC1EPNS0_13QueueRegistryEj
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImplC1ERKSsmj
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_14
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid7framing5Value12decode_valueERNS0_6BufferE
+ fun:_ZN4qpid7framing10FieldTable6decodeERNS0_6BufferE
+ fun:_ZN4qpid7framing6Buffer13getFieldTableERNS0_10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody13decodeContentERNS0_6BufferE
+ fun:_ZN4qpid7framing13AMQMethodBody6decodeERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame10decodeBodyERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame6decodeERNS0_6BufferE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
+ fun:_ZNSs9_M_mutateEmmm
+ fun:_ZNSs15_M_replace_safeEmmPKcm
+ fun:_ZN4qpid7framing6Buffer13getLongStringERSs
+}
+{
+ x17984_15
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsN5boost10shared_ptrIN4qpid6broker5QueueEEEEEE8allocateEmPKv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker5QueueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE11_M_get_nodeEv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker5QueueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE14_M_create_nodeERKS8_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker5QueueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE9_M_insertEPSt18_Rb_tree_node_baseSG_RKS8_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker5QueueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE13insert_uniqueESt17_Rb_tree_iteratorIS8_ERKS8_
+ fun:_ZNSt3mapISsN5boost10shared_ptrIN4qpid6broker5QueueEEESt4lessISsESaISt4pairIKSsS5_EEE6insertESt17_Rb_tree_iteratorISA_ERKSA_
+ fun:_ZNSt3mapISsN5boost10shared_ptrIN4qpid6broker5QueueEEESt4lessISsESaISt4pairIKSsS5_EEEixERS9_
+ fun:_ZN4qpid6broker13QueueRegistry7declareERKSsbjPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+}
+{
+ x17984_16
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorIPN4qpid6broker13Configuration6OptionEE8allocateEmPKv
+ fun:_ZNSt12_Vector_baseIPN4qpid6broker13Configuration6OptionESaIS4_EE11_M_allocateEm
+ fun:_ZNSt6vectorIPN4qpid6broker13Configuration6OptionESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_
+ fun:_ZNSt6vectorIPN4qpid6broker13Configuration6OptionESaIS4_EE9push_backERKS4_
+ fun:_ZN4qpid6broker13ConfigurationC1Ev
+ fun:main
+}
+{
+ x17984_17
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid3sys8Acceptor6createEsiib
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_18
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid6broker14FanOutExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl4bindEttRKSsS4_S4_bRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__ZdlPv
+ fun:_ZN9__gnu_cxx13new_allocatorIN5boost10shared_ptrIN4qpid6broker5QueueEEEE10deallocateEPS6_m
+ fun:_ZNSt12_Vector_baseIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EE13_M_deallocateEPS5_m
+ fun:_ZNSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS5_S7_EERKS5_
+ fun:_ZNSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EE9push_backERKS5_
+ fun:_ZN4qpid6broker14FanOutExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl4bindEttRKSsS4_S4_bRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody6invokeERNS0_21AMQP_ServerOperationsEt
+}
+{
+ x17984_19
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid6broker15HeadersExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl4bindEttRKSsS4_S4_bRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__ZdlPv
+ fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEEEE10deallocateEPSB_m
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS8_E
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE12destroy_nodeEPSt13_Rb_tree_nodeIS8_E
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EED1Ev
+ fun:_ZNSt3mapISsN5boost10shared_ptrIN4qpid7framing5ValueEEESt4lessISsESaISt4pairIKSsS5_EEED1Ev
+}
+{
+ x17984_20
+ Memcheck:Leak
+ fun:_vgrZU_libcZdsoZa_malloc
+ fun:apr_allocator_create
+ fun:apr_pool_initialize
+ fun:apr_initialize
+ fun:_ZN4qpid3sys7APRBaseC1Ev
+ fun:_ZN4qpid3sys7APRBase11getInstanceEv
+ fun:_ZN4qpid3sys7APRBase9incrementEv
+ fun:_ZN4qpid3sys7APRPoolC1Ev
+ fun:_ZN5boost7details4pool17singleton_defaultIN4qpid3sys7APRPoolEE8instanceEv
+ fun:_ZN4qpid3sys7APRPool3getEv
+ fun:_Z41__static_initialization_and_destruction_0ii
+ obj:/home_old/e/work/rh/rhn/messaging-clean/trunk/qpid-help2man/cpp/lib/common/.libs/libqpidcommon.so.0.1.0
+ obj:/home_old/e/work/rh/rhn/messaging-clean/trunk/qpid-help2man/cpp/lib/common/.libs/libqpidcommon.so.0.1.0
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_21
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN5boost6detail12shared_countC1IN4qpid7framing5ValueEEEPT_
+ fun:_ZN5boost10shared_ptrIN4qpid7framing5ValueEEC1IS3_EEPT_
+ fun:_ZN4qpid7framing10FieldTable6decodeERNS0_6BufferE
+ fun:_ZN4qpid7framing6Buffer13getFieldTableERNS0_10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody13decodeContentERNS0_6BufferE
+ fun:_ZN4qpid7framing13AMQMethodBody6decodeERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame10decodeBodyERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame6decodeERNS0_6BufferE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEEEE8allocateEmPKv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE11_M_get_nodeEv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE14_M_create_nodeERKS8_
+}
+{
+ x17984_22
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid6broker13TopicExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl4bindEttRKSsS4_S4_bRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__ZdlPv
+ fun:_ZN9__gnu_cxx13new_allocatorISsE10deallocateEPSsm
+ fun:_ZNSt12_Vector_baseISsSaISsEE13_M_deallocateEPSsm
+ fun:_ZNSt12_Vector_baseISsSaISsEED2Ev
+ fun:_ZNSt6vectorISsSaISsEED2Ev
+ fun:_ZN4qpid6broker6TokensD2Ev
+ fun:_ZN4qpid6broker12TopicPatternD1Ev
+ fun:_ZN4qpid6broker13TopicExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+}
+{
+ x17984_23
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorISt4pairIN4qpid7framing10FieldTableEN5boost10shared_ptrINS2_6broker5QueueEEEEE8allocateEmPKv
+ fun:_ZNSt12_Vector_baseISt4pairIN4qpid7framing10FieldTableEN5boost10shared_ptrINS1_6broker5QueueEEEESaIS9_EE11_M_allocateEm
+ fun:_ZNSt6vectorISt4pairIN4qpid7framing10FieldTableEN5boost10shared_ptrINS1_6broker5QueueEEEESaIS9_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS9_SB_EERKS9_
+ fun:_ZNSt6vectorISt4pairIN4qpid7framing10FieldTableEN5boost10shared_ptrINS1_6broker5QueueEEEESaIS9_EE9push_backERKS9_
+ fun:_ZN4qpid6broker15HeadersExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl4bindEttRKSsS4_S4_bRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEEEE8allocateEmPKv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE11_M_get_nodeEv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE14_M_create_nodeERKS8_
+}
+{
+ x17984_24
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid6broker7Channel8completeERN5boost10shared_ptrINS0_7MessageEEE
+ fun:_ZN4qpid6broker14MessageBuilder5routeEv
+ fun:_ZN4qpid6broker14MessageBuilder10addContentERN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker7Channel13handleContentEN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker18SessionHandlerImpl13handleContentEtN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorIPN4qpid6broker4TxOpEE8allocateEmPKv
+ fun:_ZNSt12_Vector_baseIPN4qpid6broker4TxOpESaIS3_EE11_M_allocateEm
+ fun:_ZNSt6vectorIPN4qpid6broker4TxOpESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_
+ fun:_ZNSt6vectorIPN4qpid6broker4TxOpESaIS3_EE9push_backERKS3_
+ fun:_ZN4qpid6broker8TxBuffer6enlistEPNS0_4TxOpE
+}
+{
+ x17984_25
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_26
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN4qpid6broker12TopicPatternESt6vectorIN5boost10shared_ptrINS4_5QueueEEESaISB_EEEEE8allocateEmPKv
+ fun:_ZNSt8_Rb_treeIN4qpid6broker12TopicPatternESt4pairIKS2_St6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS9_EEESt10_Select1stISC_ESt4lessIS2_ESaISC_EE11_M_get_nodeEv
+ fun:_ZNSt8_Rb_treeIN4qpid6broker12TopicPatternESt4pairIKS2_St6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS9_EEESt10_Select1stISC_ESt4lessIS2_ESaISC_EE14_M_create_nodeERKSC_
+ fun:_ZNSt8_Rb_treeIN4qpid6broker12TopicPatternESt4pairIKS2_St6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS9_EEESt10_Select1stISC_ESt4lessIS2_ESaISC_EE9_M_insertEPSt18_Rb_tree_node_baseSK_RKSC_
+ fun:_ZNSt8_Rb_treeIN4qpid6broker12TopicPatternESt4pairIKS2_St6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS9_EEESt10_Select1stISC_ESt4lessIS2_ESaISC_EE13insert_uniqueERKSC_
+ fun:_ZNSt8_Rb_treeIN4qpid6broker12TopicPatternESt4pairIKS2_St6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS9_EEESt10_Select1stISC_ESt4lessIS2_ESaISC_EE13insert_uniqueESt17_Rb_tree_iteratorISC_ERKSC_
+ fun:_ZNSt3mapIN4qpid6broker12TopicPatternESt6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS7_EESt4lessIS2_ESaISt4pairIKS2_S9_EEE6insertESt17_Rb_tree_iteratorISE_ERKSE_
+ fun:_ZNSt3mapIN4qpid6broker12TopicPatternESt6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS7_EESt4lessIS2_ESaISt4pairIKS2_S9_EEEixERSD_
+ fun:_ZN4qpid6broker13TopicExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl4bindEttRKSsS4_S4_bRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_27
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorIPN4qpid6broker8ConsumerEE8allocateEmPKv
+ fun:_ZNSt12_Vector_baseIPN4qpid6broker8ConsumerESaIS3_EE11_M_allocateEm
+ fun:_ZNSt6vectorIPN4qpid6broker8ConsumerESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_
+ fun:_ZNSt6vectorIPN4qpid6broker8ConsumerESaIS3_EE9push_backERKS3_
+ fun:_ZN4qpid6broker5Queue7consumeEPNS0_8ConsumerEb
+ fun:_ZN4qpid6broker7Channel7consumeERSsN5boost10shared_ptrINS0_5QueueEEEbbPNS0_15ConnectionTokenEPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16BasicHandlerImpl7consumeEttRKSsS4_bbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16BasicConsumeBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsPN4qpid6broker7Channel12ConsumerImplEEEE8allocateEmPKv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsPN4qpid6broker7Channel12ConsumerImplEESt10_Select1stIS7_ESt4lessISsESaIS7_EE11_M_get_nodeEv
+}
+{
+ x17984_28
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsN5boost10shared_ptrIN4qpid6broker8ExchangeEEEEEE8allocateEmPKv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker8ExchangeEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE11_M_get_nodeEv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker8ExchangeEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE14_M_create_nodeERKS8_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker8ExchangeEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE9_M_insertEPSt18_Rb_tree_node_baseSG_RKS8_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker8ExchangeEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE13insert_uniqueERKS8_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker8ExchangeEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE13insert_uniqueESt17_Rb_tree_iteratorIS8_ERKS8_
+ fun:_ZNSt3mapISsN5boost10shared_ptrIN4qpid6broker8ExchangeEEESt4lessISsESaISt4pairIKSsS5_EEE6insertESt17_Rb_tree_iteratorISA_ERKSA_
+ fun:_ZNSt3mapISsN5boost10shared_ptrIN4qpid6broker8ExchangeEEESt4lessISsESaISt4pairIKSsS5_EEEixERS9_
+ fun:_ZN4qpid6broker16ExchangeRegistry7declareERKSsS3_
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImplC1ERKSsmj
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_29
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEEEE8allocateEmPKv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE11_M_get_nodeEv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE14_M_create_nodeERKS8_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE13_M_clone_nodeEPKSt13_Rb_tree_nodeIS8_E
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE7_M_copyEPKSt13_Rb_tree_nodeIS8_EPSG_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE7_M_copyEPKSt13_Rb_tree_nodeIS8_EPSG_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EEC1ERKSE_
+ fun:_ZNSt3mapISsN5boost10shared_ptrIN4qpid7framing5ValueEEESt4lessISsESaISt4pairIKSsS5_EEEC1ERKSC_
+ fun:_ZN4qpid7framing10FieldTableC1ERKS1_
+ fun:_ZNSt4pairIN4qpid7framing10FieldTableEN5boost10shared_ptrINS0_6broker5QueueEEEEC1ERKS8_
+ fun:_ZSt10_ConstructISt4pairIN4qpid7framing10FieldTableEN5boost10shared_ptrINS1_6broker5QueueEEEES9_EvPT_RKT0_
+ fun:_ZSt24__uninitialized_copy_auxIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4qpid7framing10FieldTableEN5boost10shared_ptrINS3_6broker5QueueEEEESt6vectorISB_SaISB_EEEESG_ET0_T_SI_SH_12__false_type
+ fun:_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4qpid7framing10FieldTableEN5boost10shared_ptrINS3_6broker5QueueEEEESt6vectorISB_SaISB_EEEESG_ET0_T_SI_SH_
+ fun:_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4qpid7framing10FieldTableEN5boost10shared_ptrINS3_6broker5QueueEEEESt6vectorISB_SaISB_EEEESG_SB_ET0_T_SI_SH_SaIT1_E
+ fun:_ZNSt6vectorISt4pairIN4qpid7framing10FieldTableEN5boost10shared_ptrINS1_6broker5QueueEEEESaIS9_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS9_SB_EERKS9_
+ fun:_ZNSt6vectorISt4pairIN4qpid7framing10FieldTableEN5boost10shared_ptrINS1_6broker5QueueEEEESaIS9_EE9push_backERKS9_
+ fun:_ZN4qpid6broker15HeadersExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl4bindEttRKSsS4_S4_bRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+}
+{
+ x17984_30
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorIPN4qpid3sys16LFSessionContextEE8allocateEmPKv
+ fun:_ZNSt12_Vector_baseIPN4qpid3sys16LFSessionContextESaIS3_EE11_M_allocateEm
+ fun:_ZNSt6vectorIPN4qpid3sys16LFSessionContextESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_
+ fun:_ZNSt6vectorIPN4qpid3sys16LFSessionContextESaIS3_EE9push_backERKS3_
+ fun:_ZN4qpid3sys11LFProcessor3addEPK12apr_pollfd_t
+ fun:_ZN4qpid3sys11APRAcceptor3runEPNS0_21SessionHandlerFactoryE
+ fun:_ZN4qpid6broker6Broker3runEv
+ fun:main
+}
+{
+ x17984_31
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
+ obj:/usr/lib/libstdc++.so.6.0.8
+ fun:_ZNSsC1EPKcRKSaIcE
+ fun:_ZN4qpid6broker7ChannelC1ERNS_7framing15ProtocolVersionEPNS2_13OutputHandlerEijPNS0_12MessageStoreEm
+ fun:_ZN4qpid6broker18SessionHandlerImpl18ChannelHandlerImpl4openEtRKSs
+ fun:_ZN4qpid7framing15ChannelOpenBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid7framing16AMQP_ClientProxy7Channel6openOkEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl18ChannelHandlerImpl4openEtRKSs
+ fun:_ZN4qpid7framing15ChannelOpenBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+}
+{
+ x17984_32
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorIN5boost10shared_ptrIN4qpid7framing14AMQContentBodyEEEE8allocateEmPKv
+ fun:_ZNSt12_Vector_baseIN5boost10shared_ptrIN4qpid7framing14AMQContentBodyEEESaIS5_EE11_M_allocateEm
+ fun:_ZNSt6vectorIN5boost10shared_ptrIN4qpid7framing14AMQContentBodyEEESaIS5_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS5_S7_EERKS5_
+ fun:_ZNSt6vectorIN5boost10shared_ptrIN4qpid7framing14AMQContentBodyEEESaIS5_EE9push_backERKS5_
+ fun:_ZN4qpid6broker15InMemoryContent3addEN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker7Message10addContentEN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker14MessageBuilder10addContentERN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker7Channel13handleContentEN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker18SessionHandlerImpl13handleContentEtN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
+}
+{
+ x17984_33
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid7framing8AMQFrame10decodeBodyERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame6decodeERNS0_6BufferE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN5boost6detail12shared_countC1IN4qpid7framing14AMQContentBodyEEEPT_
+ fun:_ZN5boost10shared_ptrIN4qpid7framing7AMQBodyEEC1INS2_14AMQContentBodyEEEPT_
+ fun:_ZN4qpid7framing8AMQFrame10decodeBodyERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame6decodeERNS0_6BufferE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+}
+{
+ x17984_34
+ Memcheck:Leak
+ fun:_vgrZU_libcZdsoZa_calloc
+ fun:_dl_allocate_tls
+ fun:pthread_create@@GLIBC_2.2.5
+ fun:_ZN4qpid3sys6ThreadC1EPNS0_8RunnableE
+ fun:_ZN4qpid6broker10AutoDelete5startEv
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImplC1ERKSsmj
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_35
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN5boost6detail12shared_countC1IN4qpid7framing14AMQContentBodyEEEPT_
+ fun:_ZN5boost10shared_ptrIN4qpid7framing7AMQBodyEEC1INS2_14AMQContentBodyEEEPT_
+ fun:_ZN4qpid7framing8AMQFrame10decodeBodyERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame6decodeERNS0_6BufferE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
+ fun:_ZNSs9_M_mutateEmmm
+ fun:_ZNSs15_M_replace_safeEmmPKcm
+ fun:_ZN4qpid7framing6Buffer10getRawDataERSsj
+ fun:_ZN4qpid7framing14AMQContentBody6decodeERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame10decodeBodyERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame6decodeERNS0_6BufferE
+}
+{
+ x17984_36
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN5boost6detail12shared_countC1IN4qpid7framing13AMQHeaderBodyEEEPT_
+ fun:_ZN5boost10shared_ptrIN4qpid7framing7AMQBodyEEC1INS2_13AMQHeaderBodyEEEPT_
+ fun:_ZN4qpid7framing8AMQFrame10decodeBodyERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame6decodeERNS0_6BufferE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__ZdlPv
+ fun:_ZN4qpid7framing16BasicPublishBodyD0Ev
+ fun:_ZN5boost14checked_deleteIN4qpid7framing13AMQMethodBodyEEEvPT_
+ fun:_ZN5boost6detail17sp_counted_impl_pIN4qpid7framing13AMQMethodBodyEE7disposeEv
+ fun:_ZN5boost6detail15sp_counted_base7releaseEv
+ fun:_ZN5boost6detail12shared_countaSERKS1_
+ fun:_ZN5boost10shared_ptrIN4qpid7framing7AMQBodyEEaSERKS4_
+ fun:_ZN4qpid7framing8AMQFrame10decodeBodyERNS0_6BufferEj
+}
+{
+ x17984_37
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN5boost6detail12shared_countC1IN4qpid6broker7MessageEEEPT_
+ fun:_ZN5boost10shared_ptrIN4qpid6broker7MessageEEC1IS3_EEPT_
+ fun:_ZN4qpid6broker7Channel13handlePublishEPNS0_7MessageEN5boost10shared_ptrINS0_8ExchangeEEE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16BasicHandlerImpl7publishEttRKSsS4_bb
+ fun:_ZN4qpid7framing16BasicPublishBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_38
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid6broker14MessageBuilder9setHeaderERN5boost10shared_ptrINS_7framing13AMQHeaderBodyEEE
+ fun:_ZN4qpid6broker7Channel12handleHeaderEN5boost10shared_ptrINS_7framing13AMQHeaderBodyEEE
+ fun:_ZN4qpid6broker18SessionHandlerImpl12handleHeaderEtN5boost10shared_ptrINS_7framing13AMQHeaderBodyEEE
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_39
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid7framing8AMQFrame10decodeBodyERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame6decodeERNS0_6BufferE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_40
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN5boost6detail12shared_countC1IN4qpid6broker5QueueEEEPT_
+ fun:_ZN5boost10shared_ptrIN4qpid6broker5QueueEEC1IS3_EEPT_
+ fun:_ZN4qpid6broker13QueueRegistry7declareERKSsbjPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsN5boost10shared_ptrIN4qpid6broker5QueueEEEEEE8allocateEmPKv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker5QueueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE11_M_get_nodeEv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker5QueueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE14_M_create_nodeERKS8_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker5QueueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE9_M_insertEPSt18_Rb_tree_node_baseSG_RKS8_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker5QueueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE13insert_uniqueERKS8_
+}
+{
+ x17984_41
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid6broker5Queue9configureERKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker5Queue6createERKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorIN5boost10shared_ptrIN4qpid6broker5QueueEEEE8allocateEmPKv
+ fun:_ZNSt12_Vector_baseIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EE11_M_allocateEm
+ fun:_ZNSt12_Vector_baseIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EEC2EmRKS6_
+ fun:_ZNSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EEC1ERKS7_
+ fun:_ZNSt4pairIKSsSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS7_EEEC1ERS0_RKS9_
+ fun:_ZNSt3mapISsSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS6_EESt4lessISsESaISt4pairIKSsS8_EEEixERSC_
+}
+{
+ x17984_42
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorIN5boost10shared_ptrIN4qpid6broker5QueueEEEE8allocateEmPKv
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EE16_M_allocate_nodeEv
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EE15_M_create_nodesEPPS5_S9_
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EE17_M_initialize_mapEm
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EEC2ERKS6_m
+ fun:_ZNSt5dequeIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EEC1ERKS7_
+ fun:_ZNSt5queueIN5boost10shared_ptrIN4qpid6broker5QueueEEESt5dequeIS5_SaIS5_EEEC1ERKS8_
+ fun:_ZN4qpid6broker10AutoDeleteC1EPNS0_13QueueRegistryEj
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImplC1ERKSsmj
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x17984_43
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaISA_EEEEE8allocateEmPKv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS8_EEESt10_Select1stISB_ESt4lessISsESaISB_EE11_M_get_nodeEv
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS8_EEESt10_Select1stISB_ESt4lessISsESaISB_EE14_M_create_nodeERKSB_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS8_EEESt10_Select1stISB_ESt4lessISsESaISB_EE9_M_insertEPSt18_Rb_tree_node_baseSJ_RKSB_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS8_EEESt10_Select1stISB_ESt4lessISsESaISB_EE13insert_uniqueERKSB_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS8_EEESt10_Select1stISB_ESt4lessISsESaISB_EE13insert_uniqueESt17_Rb_tree_iteratorISB_ERKSB_
+ fun:_ZNSt3mapISsSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS6_EESt4lessISsESaISt4pairIKSsS8_EEE6insertESt17_Rb_tree_iteratorISD_ERKSD_
+ fun:_ZNSt3mapISsSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS6_EESt4lessISsESaISt4pairIKSsS8_EEEixERSC_
+ fun:_ZN4qpid6broker14DirectExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_44
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid6broker18SessionHandlerImpl16BasicHandlerImpl7publishEttRKSsS4_bb
+ fun:_ZN4qpid7framing16BasicPublishBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_45
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid6broker14DirectExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_46
+ Memcheck:Leak
+ fun:_vgrZU_libcZdsoZa_malloc
+ fun:__new_exitfn
+ fun:__cxa_atexit
+ fun:_Z41__static_initialization_and_destruction_0ii
+ fun:_GLOBAL__I__ZN4qpid6broker9TxPublishC2EN5boost10shared_ptrINS0_7MessageEEEPKSs
+ obj:/home_old/e/work/rh/rhn/messaging-clean/trunk/qpid-help2man/cpp/lib/broker/.libs/libqpidbroker.so.0.1.0
+ obj:/home_old/e/work/rh/rhn/messaging-clean/trunk/qpid-help2man/cpp/lib/broker/.libs/libqpidbroker.so.0.1.0
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_47
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorIPN5boost10shared_ptrIN4qpid6broker7MessageEEEE8allocateEmPKv
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker7MessageEEESaIS5_EE15_M_allocate_mapEm
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker7MessageEEESaIS5_EE17_M_initialize_mapEm
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker7MessageEEESaIS5_EEC2ERKS6_m
+ fun:_ZNSt5dequeIN5boost10shared_ptrIN4qpid6broker7MessageEEESaIS5_EEC1ERKS7_
+ fun:_ZNSt5queueIN5boost10shared_ptrIN4qpid6broker7MessageEEESt5dequeIS5_SaIS5_EEEC1ERKS8_
+ fun:_ZN4qpid6broker5QueueC1ERKSsjPNS0_12MessageStoreEPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker13QueueRegistry7declareERKSsbjPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+}
+{
+ x17984_48
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorIPPN4qpid6broker7BindingEE8allocateEmPKv
+ fun:_ZNSt11_Deque_baseIPN4qpid6broker7BindingESaIS3_EE15_M_allocate_mapEm
+ fun:_ZNSt11_Deque_baseIPN4qpid6broker7BindingESaIS3_EE17_M_initialize_mapEm
+ fun:_ZNSt11_Deque_baseIPN4qpid6broker7BindingESaIS3_EEC2ERKS4_m
+ fun:_ZNSt5dequeIPN4qpid6broker7BindingESaIS3_EEC1ERKS5_
+ fun:_ZNSt5queueIPN4qpid6broker7BindingESt5dequeIS3_SaIS3_EEEC1ERKS6_
+ fun:_ZN4qpid6broker5QueueC1ERKSsjPNS0_12MessageStoreEPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker13QueueRegistry7declareERKSsbjPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+}
+{
+ x17984_49
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKmPFPN4qpid7framing13AMQMethodBodyEhhEEEE8allocateEmPKv
+ fun:_ZNSt8_Rb_treeImSt4pairIKmPFPN4qpid7framing13AMQMethodBodyEhhEESt10_Select1stIS8_ESt4lessImESaIS8_EE11_M_get_nodeEv
+ fun:_ZNSt8_Rb_treeImSt4pairIKmPFPN4qpid7framing13AMQMethodBodyEhhEESt10_Select1stIS8_ESt4lessImESaIS8_EE14_M_create_nodeERKS8_
+ fun:_ZNSt8_Rb_treeImSt4pairIKmPFPN4qpid7framing13AMQMethodBodyEhhEESt10_Select1stIS8_ESt4lessImESaIS8_EE9_M_insertEPSt18_Rb_tree_node_baseSG_RKS8_
+ fun:_ZNSt8_Rb_treeImSt4pairIKmPFPN4qpid7framing13AMQMethodBodyEhhEESt10_Select1stIS8_ESt4lessImESaIS8_EE13insert_uniqueERKS8_
+ fun:_ZNSt3mapImPFPN4qpid7framing13AMQMethodBodyEhhESt4lessImESaISt4pairIKmS5_EEE6insertERKSA_
+ fun:_ZN4qpid7framing21AMQP_MethodVersionMapC1Ev
+ fun:_Z41__static_initialization_and_destruction_0ii
+ fun:_GLOBAL__I__ZN4qpid7framing8AMQFrame10versionMapE
+ obj:/home_old/e/work/rh/rhn/messaging-clean/trunk/qpid-help2man/cpp/lib/common/.libs/libqpidcommon.so.0.1.0
+ obj:/home_old/e/work/rh/rhn/messaging-clean/trunk/qpid-help2man/cpp/lib/common/.libs/libqpidcommon.so.0.1.0
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKmPFPN4qpid7framing13AMQMethodBodyEhhEEEE8allocateEmPKv
+ fun:_ZNSt8_Rb_treeImSt4pairIKmPFPN4qpid7framing13AMQMethodBodyEhhEESt10_Select1stIS8_ESt4lessImESaIS8_EE11_M_get_nodeEv
+ fun:_ZNSt8_Rb_treeImSt4pairIKmPFPN4qpid7framing13AMQMethodBodyEhhEESt10_Select1stIS8_ESt4lessImESaIS8_EE14_M_create_nodeERKS8_
+ fun:_ZNSt8_Rb_treeImSt4pairIKmPFPN4qpid7framing13AMQMethodBodyEhhEESt10_Select1stIS8_ESt4lessImESaIS8_EE9_M_insertEPSt18_Rb_tree_node_baseSG_RKS8_
+ fun:_ZNSt8_Rb_treeImSt4pairIKmPFPN4qpid7framing13AMQMethodBodyEhhEESt10_Select1stIS8_ESt4lessImESaIS8_EE13insert_uniqueERKS8_
+}
+{
+ x17984_50
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid7framing13AMQHeaderBody16createPropertiesEi
+ fun:_ZN4qpid7framing13AMQHeaderBody6decodeERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame10decodeBodyERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame6decodeERNS0_6BufferE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_51
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid6broker18SessionHandlerImpl18ChannelHandlerImpl4openEtRKSs
+ fun:_ZN4qpid7framing15ChannelOpenBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
+ obj:/usr/lib/libstdc++.so.6.0.8
+ fun:_ZNSsC1EPKcRKSaIcE
+ fun:_ZN4qpid6broker7ChannelC1ERNS_7framing15ProtocolVersionEPNS2_13OutputHandlerEijPNS0_12MessageStoreEm
+ fun:_ZN4qpid6broker18SessionHandlerImpl18ChannelHandlerImpl4openEtRKSs
+ fun:_ZN4qpid7framing15ChannelOpenBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+}
+{
+ x17984_52
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
+ obj:/usr/lib/libstdc++.so.6.0.8
+ fun:_ZNSsC1EPKcRKSaIcE
+ fun:_Z41__static_initialization_and_destruction_0ii
+ fun:_GLOBAL__I__ZN4qpid6broker6TokensaSERKSs
+ obj:/home_old/e/work/rh/rhn/messaging-clean/trunk/qpid-help2man/cpp/lib/broker/.libs/libqpidbroker.so.0.1.0
+ obj:/home_old/e/work/rh/rhn/messaging-clean/trunk/qpid-help2man/cpp/lib/broker/.libs/libqpidbroker.so.0.1.0
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_53
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN4qpid6broker13QueueRegistry7declareERKSsbjPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorIPPN4qpid6broker7BindingEE8allocateEmPKv
+ fun:_ZNSt11_Deque_baseIPN4qpid6broker7BindingESaIS3_EE15_M_allocate_mapEm
+ fun:_ZNSt11_Deque_baseIPN4qpid6broker7BindingESaIS3_EE17_M_initialize_mapEm
+ fun:_ZNSt11_Deque_baseIPN4qpid6broker7BindingESaIS3_EEC2ERKS4_m
+ fun:_ZNSt5dequeIPN4qpid6broker7BindingESaIS3_EEC1ERKS4_
+ fun:_ZN4qpid6broker5QueueC1ERKSsjPNS0_12MessageStoreEPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker13QueueRegistry7declareERKSsbjPKNS0_15ConnectionTokenE
+}
+{
+ x17984_54
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorIN5boost10shared_ptrIN4qpid6broker7MessageEEEE8allocateEmPKv
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker7MessageEEESaIS5_EE16_M_allocate_nodeEv
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker7MessageEEESaIS5_EE15_M_create_nodesEPPS5_S9_
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker7MessageEEESaIS5_EE17_M_initialize_mapEm
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker7MessageEEESaIS5_EEC2ERKS6_m
+ fun:_ZNSt5dequeIN5boost10shared_ptrIN4qpid6broker7MessageEEESaIS5_EEC1ERKS7_
+ fun:_ZNSt5queueIN5boost10shared_ptrIN4qpid6broker7MessageEEESt5dequeIS5_SaIS5_EEEC1ERKS8_
+ fun:_ZN4qpid6broker5QueueC1ERKSsjPNS0_12MessageStoreEPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker13QueueRegistry7declareERKSsbjPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_55
+ Memcheck:Leak
+ fun:_vgrZU_libstdcZpZpZa__Znwm
+ fun:_ZN9__gnu_cxx13new_allocatorIPN4qpid6broker7BindingEE8allocateEmPKv
+ fun:_ZNSt11_Deque_baseIPN4qpid6broker7BindingESaIS3_EE16_M_allocate_nodeEv
+ fun:_ZNSt11_Deque_baseIPN4qpid6broker7BindingESaIS3_EE15_M_create_nodesEPPS3_S7_
+ fun:_ZNSt11_Deque_baseIPN4qpid6broker7BindingESaIS3_EE17_M_initialize_mapEm
+ fun:_ZNSt11_Deque_baseIPN4qpid6broker7BindingESaIS3_EEC2ERKS4_m
+ fun:_ZNSt5dequeIPN4qpid6broker7BindingESaIS3_EEC1ERKS5_
+ fun:_ZNSt5queueIPN4qpid6broker7BindingESt5dequeIS3_SaIS3_EEEC1ERKS6_
+ fun:_ZN4qpid6broker5QueueC1ERKSsjPNS0_12MessageStoreEPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker13QueueRegistry7declareERKSsbjPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:start_thread
+ fun:clone
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_56
+ Memcheck:Leak
+ fun:_vgrZU_libcZdsoZa_malloc
+ fun:apr_pool_create_ex
+ fun:apr_pool_initialize
+ fun:apr_initialize
+ fun:_ZN4qpid3sys7APRBaseC1Ev
+ fun:_ZN4qpid3sys7APRBase11getInstanceEv
+ fun:_ZN4qpid3sys7APRBase9incrementEv
+ fun:_ZN4qpid3sys7APRPoolC1Ev
+ fun:_ZN5boost7details4pool17singleton_defaultIN4qpid3sys7APRPoolEE8instanceEv
+ fun:_ZN4qpid3sys7APRPool3getEv
+ fun:_Z41__static_initialization_and_destruction_0ii
+ obj:/home_old/e/work/rh/rhn/messaging-clean/trunk/qpid-help2man/cpp/lib/common/.libs/libqpidcommon.so.0.1.0
+ obj:/home_old/e/work/rh/rhn/messaging-clean/trunk/qpid-help2man/cpp/lib/common/.libs/libqpidcommon.so.0.1.0
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+}
+{
+ x17984_57
+ Memcheck:Leak
+ fun:_vgrZU_libcZdsoZa_malloc
+ fun:apr_palloc
+ fun:apr_pollset_create
+ fun:_ZN4qpid3sys11LFProcessorC1EP10apr_pool_tiii
+ fun:_ZN4qpid3sys11APRAcceptorC1Esiib
+ fun:_ZN4qpid3sys8Acceptor6createEsiib
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+
+{
+ x7393_1
+ Memcheck:Leak
+ fun:_Znwj
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_ZNK7CppUnit21TestCaseMethodFunctorclEv
+ fun:_ZN7CppUnit16DefaultProtector7protectERKNS_7FunctorERKNS_16ProtectorContextE
+ fun:_ZNK7CppUnit14ProtectorChain14ProtectFunctorclEv
+ fun:_ZN7CppUnit14ProtectorChain7protectERKNS_7FunctorERKNS_16ProtectorContextE
+ fun:_ZN7CppUnit10TestResult7protectERKNS_7FunctorEPNS_4TestERKSs
+ fun:_ZN7CppUnit8TestCase3runEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite15doRunChildTestsEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite3runEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite15doRunChildTestsEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite3runEPNS_10TestResultE
+ fun:_ZN7CppUnit10TestRunner13WrappingSuite3runEPNS_10TestResultE
+ fun:_ZN7CppUnit10TestResult7runTestEPNS_4TestE
+ fun:_ZN7CppUnit10TestRunner3runERNS_10TestResultERKSs
+ fun:_Z8runTestsRK17CommandLineParser
+ fun:main
+}
+{
+ x7393_2
+ Memcheck:Leak
+ fun:_Znwj
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_ZNK7CppUnit21TestCaseMethodFunctorclEv
+ fun:_ZN7CppUnit16DefaultProtector7protectERKNS_7FunctorERKNS_16ProtectorContextE
+ fun:_ZNK7CppUnit14ProtectorChain14ProtectFunctorclEv
+ fun:_ZN7CppUnit14ProtectorChain7protectERKNS_7FunctorERKNS_16ProtectorContextE
+ fun:_ZN7CppUnit10TestResult7protectERKNS_7FunctorEPNS_4TestERKSs
+ fun:_ZN7CppUnit8TestCase3runEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite15doRunChildTestsEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite3runEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite15doRunChildTestsEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite3runEPNS_10TestResultE
+ fun:_ZN7CppUnit10TestRunner13WrappingSuite3runEPNS_10TestResultE
+ fun:_ZN7CppUnit10TestResult7runTestEPNS_4TestE
+ fun:_ZN7CppUnit10TestRunner3runERNS_10TestResultERKSs
+}
+{
+ x7393_3
+ Memcheck:Leak
+ fun:_Znwj
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_ZNK7CppUnit21TestCaseMethodFunctorclEv
+ fun:_ZN7CppUnit16DefaultProtector7protectERKNS_7FunctorERKNS_16ProtectorContextE
+ fun:_ZNK7CppUnit14ProtectorChain14ProtectFunctorclEv
+ fun:_ZN7CppUnit14ProtectorChain7protectERKNS_7FunctorERKNS_16ProtectorContextE
+ fun:_ZN7CppUnit10TestResult7protectERKNS_7FunctorEPNS_4TestERKSs
+ fun:_ZN7CppUnit8TestCase3runEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite15doRunChildTestsEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite3runEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite15doRunChildTestsEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite3runEPNS_10TestResultE
+ fun:_ZN7CppUnit10TestRunner13WrappingSuite3runEPNS_10TestResultE
+ fun:_ZN7CppUnit10TestResult7runTestEPNS_4TestE
+ fun:_ZN7CppUnit10TestRunner3runERNS_10TestResultERKSs
+ fun:_Z8runTestsRK17CommandLineParser
+ fun:main
+}
+{
+ x7393_4
+ Memcheck:Leak
+ fun:_Znwj
+ obj:*
+ obj:*
+ fun:_ZNK7CppUnit21TestCaseMethodFunctorclEv
+ fun:_ZN7CppUnit16DefaultProtector7protectERKNS_7FunctorERKNS_16ProtectorContextE
+ fun:_ZNK7CppUnit14ProtectorChain14ProtectFunctorclEv
+ fun:_ZN7CppUnit14ProtectorChain7protectERKNS_7FunctorERKNS_16ProtectorContextE
+ fun:_ZN7CppUnit10TestResult7protectERKNS_7FunctorEPNS_4TestERKSs
+ fun:_ZN7CppUnit8TestCase3runEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite15doRunChildTestsEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite3runEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite15doRunChildTestsEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite3runEPNS_10TestResultE
+ fun:_ZN7CppUnit10TestRunner13WrappingSuite3runEPNS_10TestResultE
+ fun:_ZN7CppUnit10TestResult7runTestEPNS_4TestE
+ fun:_ZN7CppUnit10TestRunner3runERNS_10TestResultERKSs
+ fun:_Z8runTestsRK17CommandLineParser
+ fun:main
+}
+{
+ x7393_5
+ Memcheck:Leak
+ fun:_Znwj
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_ZNK7CppUnit21TestCaseMethodFunctorclEv
+ fun:_ZN7CppUnit16DefaultProtector7protectERKNS_7FunctorERKNS_16ProtectorContextE
+ fun:_ZNK7CppUnit14ProtectorChain14ProtectFunctorclEv
+ fun:_ZN7CppUnit14ProtectorChain7protectERKNS_7FunctorERKNS_16ProtectorContextE
+ fun:_ZN7CppUnit10TestResult7protectERKNS_7FunctorEPNS_4TestERKSs
+ fun:_ZN7CppUnit8TestCase3runEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite15doRunChildTestsEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite3runEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite15doRunChildTestsEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite3runEPNS_10TestResultE
+ fun:_ZN7CppUnit10TestRunner13WrappingSuite3runEPNS_10TestResultE
+ fun:_ZN7CppUnit10TestResult7runTestEPNS_4TestE
+ fun:_ZN7CppUnit10TestRunner3runERNS_10TestResultERKSs
+ fun:_Z8runTestsRK17CommandLineParser
+}
+{
+ x7393_6
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EE15_M_create_nodesEPPS5_S9_
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EE17_M_initialize_mapEj
+ fun:_ZN4qpid6broker10AutoDeleteC1EPNS0_13QueueRegistryEj
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImplC1ERKSsyj
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x7393_7
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZN4qpid7framing8AMQFrame10decodeBodyERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame6decodeERNS0_6BufferE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_8
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZN4qpid6broker14MessageBuilder9setHeaderERN5boost10shared_ptrINS_7framing13AMQHeaderBodyEEE
+ fun:_ZN4qpid6broker7Channel12handleHeaderEN5boost10shared_ptrINS_7framing13AMQHeaderBodyEEE
+ fun:_ZN4qpid6broker18SessionHandlerImpl12handleHeaderEtN5boost10shared_ptrINS_7framing13AMQHeaderBodyEEE
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_9
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZN4qpid6broker7Channel13handlePublishEPNS0_7MessageEN5boost10shared_ptrINS0_8ExchangeEEE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16BasicHandlerImpl7publishEttRKSsS4_bb
+ fun:_ZN4qpid7framing16BasicPublishBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_10
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZN4qpid6broker18SessionHandlerImplC1EPNS_3sys14SessionContextEPNS0_13QueueRegistryEPNS0_16ExchangeRegistryEPNS0_10AutoDeleteERKNS0_8SettingsE
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImpl6createEPNS_3sys14SessionContextE
+ fun:_ZN4qpid3sys11APRAcceptor3runEPNS0_21SessionHandlerFactoryE
+ fun:_ZN4qpid6broker6Broker3runEv
+ fun:main
+}
+{
+ x7393_11
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker5QueueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE9_M_insertEPSt18_Rb_tree_node_baseSG_RKS8_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker5QueueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE13insert_uniqueERKS8_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker5QueueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE13insert_uniqueESt17_Rb_tree_iteratorIS8_ERKS8_
+ fun:_ZN4qpid6broker13QueueRegistry7declareERKSsbjPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_12
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZNSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS5_S7_EERKS5_
+ fun:_ZN4qpid6broker14DirectExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_13
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZNSt8_Rb_treeItSt4pairIKtPN4qpid6broker7ChannelEESt10_Select1stIS6_ESt4lessItESaIS6_EE9_M_insertEPSt18_Rb_tree_node_baseSE_RKS6_
+ fun:_ZNSt8_Rb_treeItSt4pairIKtPN4qpid6broker7ChannelEESt10_Select1stIS6_ESt4lessItESaIS6_EE13insert_uniqueERKS6_
+ fun:_ZNSt8_Rb_treeItSt4pairIKtPN4qpid6broker7ChannelEESt10_Select1stIS6_ESt4lessItESaIS6_EE13insert_uniqueESt17_Rb_tree_iteratorIS6_ERKS6_
+ fun:_ZN4qpid6broker18SessionHandlerImpl18ChannelHandlerImpl4openEtRKSs
+ fun:_ZN4qpid7framing15ChannelOpenBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_14
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZN4qpid6broker13QueueRegistry7declareERKSsbjPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_15
+ Memcheck:Leak
+ fun:calloc
+ fun:_dl_allocate_tls
+ fun:pthread_create@@GLIBC_2.1
+ fun:apr_thread_create
+ fun:_ZN4qpid6broker10AutoDelete5startEv
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImplC1ERKSsyj
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x7393_16
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsPN4qpid6broker7Channel12ConsumerImplEESt10_Select1stIS7_ESt4lessISsESaIS7_EE9_M_insertEPSt18_Rb_tree_node_baseSF_RKS7_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsPN4qpid6broker7Channel12ConsumerImplEESt10_Select1stIS7_ESt4lessISsESaIS7_EE13insert_uniqueERKS7_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsPN4qpid6broker7Channel12ConsumerImplEESt10_Select1stIS7_ESt4lessISsESaIS7_EE13insert_uniqueESt17_Rb_tree_iteratorIS7_ERKS7_
+ fun:_ZN4qpid6broker7Channel7consumeERSsN5boost10shared_ptrINS0_5QueueEEEbbPNS0_15ConnectionTokenEPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16BasicHandlerImpl7consumeEttRKSsS4_bbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16BasicConsumeBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_17
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZN4qpid6broker7Channel7consumeERSsN5boost10shared_ptrINS0_5QueueEEEbbPNS0_15ConnectionTokenEPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16BasicHandlerImpl7consumeEttRKSsS4_bbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16BasicConsumeBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_18
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZN4qpid6broker5Queue9configureERKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker5Queue6createERKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_19
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZN4qpid6broker7Channel7deliverERN5boost10shared_ptrINS0_7MessageEEERKSsRNS3_INS0_5QueueEEEb
+ fun:_ZN4qpid6broker7Channel12ConsumerImpl7deliverERN5boost10shared_ptrINS0_7MessageEEE
+ fun:_ZN4qpid6broker5Queue8dispatchERN5boost10shared_ptrINS0_7MessageEEE
+ fun:_ZN4qpid6broker5Queue8dispatchEv
+ fun:_ZN4qpid6broker18SessionHandlerImpl16BasicHandlerImpl7consumeEttRKSsS4_bbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16BasicConsumeBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_20
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZNSt11_Deque_baseIPN4qpid7framing8AMQFrameESaIS3_EE17_M_initialize_mapEj
+ fun:_ZN4qpid3sys16LFSessionContextC1EP10apr_pool_tP12apr_socket_tPNS0_11LFProcessorEb
+ fun:_ZN4qpid3sys11APRAcceptor3runEPNS0_21SessionHandlerFactoryE
+ fun:_ZN4qpid6broker6Broker3runEv
+ fun:main
+}
+{
+ x7393_21
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS8_EEESt10_Select1stISB_ESt4lessISsESaISB_EE9_M_insertEPSt18_Rb_tree_node_baseSJ_RKSB_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS8_EEESt10_Select1stISB_ESt4lessISsESaISB_EE13insert_uniqueERKSB_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS8_EEESt10_Select1stISB_ESt4lessISsESaISB_EE13insert_uniqueESt17_Rb_tree_iteratorISB_ERKSB_
+ fun:_ZNSt3mapISsSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS6_EESt4lessISsESaISt4pairIKSsS8_EEEixERSC_
+ fun:_ZN4qpid6broker14DirectExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_22
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZN4qpid6broker14DirectExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_23
+ Memcheck:Leak
+ fun:calloc
+ fun:__new_exitfn
+ fun:__cxa_atexit
+ fun:_Z41__static_initialization_and_destruction_0ii
+ obj:/home/gordon/qpid/trunk/qpid/cpp/lib/broker/.libs/libqpidbroker.so.0.1.0
+ obj:/home/gordon/qpid/trunk/qpid/cpp/lib/broker/.libs/libqpidbroker.so.0.1.0
+ fun:call_init
+ fun:_dl_init
+ obj:/lib/ld-2.4.so
+}
+{
+ x7393_24
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker7MessageEEESaIS5_EE17_M_initialize_mapEj
+ fun:_ZN4qpid6broker5QueueC1ERKSsjPNS0_12MessageStoreEPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker13QueueRegistry7declareERKSsbjPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_25
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZNSt11_Deque_baseIPN4qpid6broker7BindingESaIS3_EE17_M_initialize_mapEj
+ fun:_ZN4qpid6broker5QueueC1ERKSsjPNS0_12MessageStoreEPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker13QueueRegistry7declareERKSsbjPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_26
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZN4qpid6broker18SessionHandlerImpl16BasicHandlerImpl7publishEttRKSsS4_bb
+ fun:_ZN4qpid7framing16BasicPublishBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_27
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZNSt8_Rb_treeIySt4pairIKyPFPN4qpid7framing13AMQMethodBodyEhhEESt10_Select1stIS8_ESt4lessIyESaIS8_EE9_M_insertEPSt18_Rb_tree_node_baseSG_RKS8_
+ fun:_ZNSt8_Rb_treeIySt4pairIKyPFPN4qpid7framing13AMQMethodBodyEhhEESt10_Select1stIS8_ESt4lessIyESaIS8_EE13insert_uniqueERKS8_
+ fun:_ZN4qpid7framing21AMQP_MethodVersionMapC1Ev
+ fun:_Z41__static_initialization_and_destruction_0ii
+ obj:/home/gordon/qpid/trunk/qpid/cpp/lib/common/.libs/libqpidcommon.so.0.1.0
+ obj:/home/gordon/qpid/trunk/qpid/cpp/lib/common/.libs/libqpidcommon.so.0.1.0
+ fun:call_init
+ fun:_dl_init
+ obj:/lib/ld-2.4.so
+}
+{
+ x7393_28
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZN4qpid7framing13AMQHeaderBody16createPropertiesEi
+ fun:_ZN4qpid7framing13AMQHeaderBody6decodeERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame10decodeBodyERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame6decodeERNS0_6BufferE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_29
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZN4qpid6broker18SessionHandlerImpl18ChannelHandlerImpl4openEtRKSs
+ fun:_ZN4qpid7framing15ChannelOpenBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_30
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImpl6createEPNS_3sys14SessionContextE
+ fun:_ZN4qpid3sys11APRAcceptor3runEPNS0_21SessionHandlerFactoryE
+ fun:_ZN4qpid6broker6Broker3runEv
+ fun:main
+}
+{
+ x7393_31
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZN4qpid3sys11APRAcceptor3runEPNS0_21SessionHandlerFactoryE
+ fun:_ZN4qpid6broker6Broker3runEv
+ fun:main
+}
+{
+ x7393_32
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZNSs4_Rep9_S_createEjjRKSaIcE
+ obj:/usr/lib/libstdc++.so.6.0.8
+ fun:_ZNSsC1EPKcRKSaIcE
+ fun:_Z41__static_initialization_and_destruction_0ii
+ obj:/home/gordon/qpid/trunk/qpid/cpp/lib/broker/.libs/libqpidbroker.so.0.1.0
+ obj:/home/gordon/qpid/trunk/qpid/cpp/lib/broker/.libs/libqpidbroker.so.0.1.0
+ fun:call_init
+ fun:_dl_init
+ obj:/lib/ld-2.4.so
+}
+{
+ x7393_33
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZN4qpid6broker18SessionHandlerImpl9initiatedEPNS_7framing18ProtocolInitiationE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_34
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZNSt11_Deque_baseIPN4qpid7framing8AMQFrameESaIS3_EE15_M_create_nodesEPPS3_S7_
+ fun:_ZNSt11_Deque_baseIPN4qpid7framing8AMQFrameESaIS3_EE17_M_initialize_mapEj
+ fun:_ZN4qpid3sys16LFSessionContextC1EP10apr_pool_tP12apr_socket_tPNS0_11LFProcessorEb
+ fun:_ZN4qpid3sys11APRAcceptor3runEPNS0_21SessionHandlerFactoryE
+ fun:_ZN4qpid6broker6Broker3runEv
+ fun:main
+}
+{
+ x7393_35
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker7MessageEEESaIS5_EE15_M_create_nodesEPPS5_S9_
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker7MessageEEESaIS5_EE17_M_initialize_mapEj
+ fun:_ZN4qpid6broker5QueueC1ERKSsjPNS0_12MessageStoreEPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker13QueueRegistry7declareERKSsbjPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_36
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZNSt11_Deque_baseIPN4qpid6broker7BindingESaIS3_EE15_M_create_nodesEPPS3_S7_
+ fun:_ZNSt11_Deque_baseIPN4qpid6broker7BindingESaIS3_EE17_M_initialize_mapEj
+ fun:_ZN4qpid6broker5QueueC1ERKSsjPNS0_12MessageStoreEPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker13QueueRegistry7declareERKSsbjPKNS0_15ConnectionTokenE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl7declareEttRKSsbbbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16QueueDeclareBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_37
+ Memcheck:Leak
+ fun:malloc
+ fun:apr_palloc
+ fun:apr_pollset_create
+ fun:_ZN4qpid3sys11LFProcessorC1EP10apr_pool_tiii
+ fun:_ZN4qpid3sys11APRAcceptorC1Esiib
+ fun:_ZN4qpid3sys8Acceptor6createEsiib
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x7393_38
+ Memcheck:Leak
+ fun:malloc
+ fun:apr_pool_create_ex
+ fun:apr_pool_initialize
+ fun:apr_initialize
+ fun:_ZN4qpid3sys7APRBaseC1Ev
+ fun:_ZN4qpid3sys7APRBase11getInstanceEv
+ fun:_ZN4qpid3sys7APRBase9incrementEv
+ fun:_ZN4qpid3sys7APRPoolC1Ev
+ fun:_ZN4qpid3sys7APRPool3getEv
+ fun:_Z41__static_initialization_and_destruction_0ii
+ obj:/home/gordon/qpid/trunk/qpid/cpp/lib/common/.libs/libqpidcommon.so.0.1.0
+ obj:/home/gordon/qpid/trunk/qpid/cpp/lib/common/.libs/libqpidcommon.so.0.1.0
+ fun:call_init
+ fun:_dl_init
+ obj:/lib/ld-2.4.so
+}
+{
+ x7393_39
+ Memcheck:Leak
+ fun:_Znaj
+ fun:_ZN4qpid7framing6BufferC1Ej
+ fun:_ZN4qpid3sys16LFSessionContextC1EP10apr_pool_tP12apr_socket_tPNS0_11LFProcessorEb
+ fun:_ZN4qpid3sys11APRAcceptor3runEPNS0_21SessionHandlerFactoryE
+ fun:_ZN4qpid6broker6Broker3runEv
+ fun:main
+}
+{
+ x7393_40
+ Memcheck:Leak
+ fun:_Znwj
+ obj:*
+ obj:*
+ obj:*
+ fun:_ZNK7CppUnit21TestCaseMethodFunctorclEv
+ fun:_ZN7CppUnit16DefaultProtector7protectERKNS_7FunctorERKNS_16ProtectorContextE
+ fun:_ZNK7CppUnit14ProtectorChain14ProtectFunctorclEv
+ fun:_ZN7CppUnit14ProtectorChain7protectERKNS_7FunctorERKNS_16ProtectorContextE
+ fun:_ZN7CppUnit10TestResult7protectERKNS_7FunctorEPNS_4TestERKSs
+ fun:_ZN7CppUnit8TestCase3runEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite15doRunChildTestsEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite3runEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite15doRunChildTestsEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite3runEPNS_10TestResultE
+ fun:_ZN7CppUnit10TestRunner13WrappingSuite3runEPNS_10TestResultE
+ fun:_ZN7CppUnit10TestResult7runTestEPNS_4TestE
+ fun:_ZN7CppUnit10TestRunner3runERNS_10TestResultERKSs
+ fun:_Z8runTestsRK17CommandLineParser
+ fun:main
+}
+{
+ x7393_41
+ Memcheck:Leak
+ fun:malloc
+ fun:_dl_new_object
+ fun:_dl_map_object_from_fd
+ fun:_dl_map_object
+ fun:openaux
+ fun:_dl_catch_error
+ fun:_dl_map_object_deps
+ fun:dl_open_worker
+ fun:_dl_catch_error
+ fun:_dl_open
+ fun:dlopen_doit
+ fun:_dl_catch_error
+ fun:_dlerror_run
+ fun:dlopen@GLIBC_2.0
+ fun:_ZN7CppUnit21DynamicLibraryManager13doLoadLibraryERKSs
+ fun:_ZN7CppUnit21DynamicLibraryManager11loadLibraryERKSs
+ fun:_ZN7CppUnit21DynamicLibraryManagerC1ERKSs
+ fun:_ZN7CppUnit13PlugInManager4loadERKSsRKNS_16PlugInParametersE
+ fun:_Z8runTestsRK17CommandLineParser
+ fun:main
+}
+{
+ x7393_42
+ Memcheck:Leak
+ fun:malloc
+ fun:_dl_map_object
+ fun:openaux
+ fun:_dl_catch_error
+ fun:_dl_map_object_deps
+ fun:dl_open_worker
+ fun:_dl_catch_error
+ fun:_dl_open
+ fun:dlopen_doit
+ fun:_dl_catch_error
+ fun:_dlerror_run
+ fun:dlopen@GLIBC_2.0
+ fun:_ZN7CppUnit21DynamicLibraryManager13doLoadLibraryERKSs
+ fun:_ZN7CppUnit21DynamicLibraryManager11loadLibraryERKSs
+ fun:_ZN7CppUnit21DynamicLibraryManagerC1ERKSs
+ fun:_ZN7CppUnit13PlugInManager4loadERKSsRKNS_16PlugInParametersE
+ fun:_Z8runTestsRK17CommandLineParser
+ fun:main
+}
+{
+ x7393_43
+ Memcheck:Leak
+ fun:malloc
+ fun:_dl_map_object_deps
+ fun:dl_open_worker
+ fun:_dl_catch_error
+ fun:_dl_open
+ fun:dlopen_doit
+ fun:_dl_catch_error
+ fun:_dlerror_run
+ fun:dlopen@GLIBC_2.0
+ fun:_ZN7CppUnit21DynamicLibraryManager13doLoadLibraryERKSs
+ fun:_ZN7CppUnit21DynamicLibraryManager11loadLibraryERKSs
+ fun:_ZN7CppUnit21DynamicLibraryManagerC1ERKSs
+ fun:_ZN7CppUnit13PlugInManager4loadERKSsRKNS_16PlugInParametersE
+ fun:_Z8runTestsRK17CommandLineParser
+ fun:main
+}
+{
+ x7393_44
+ Memcheck:Leak
+ fun:_Znwj
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_ZNK7CppUnit21TestCaseMethodFunctorclEv
+ fun:_ZN7CppUnit16DefaultProtector7protectERKNS_7FunctorERKNS_16ProtectorContextE
+ fun:_ZNK7CppUnit14ProtectorChain14ProtectFunctorclEv
+ fun:_ZN7CppUnit14ProtectorChain7protectERKNS_7FunctorERKNS_16ProtectorContextE
+ fun:_ZN7CppUnit10TestResult7protectERKNS_7FunctorEPNS_4TestERKSs
+ fun:_ZN7CppUnit8TestCase3runEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite15doRunChildTestsEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite3runEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite15doRunChildTestsEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite3runEPNS_10TestResultE
+ fun:_ZN7CppUnit10TestRunner13WrappingSuite3runEPNS_10TestResultE
+ fun:_ZN7CppUnit10TestResult7runTestEPNS_4TestE
+ fun:_ZN7CppUnit10TestRunner3runERNS_10TestResultERKSs
+ fun:_Z8runTestsRK17CommandLineParser
+ fun:main
+}
+{
+ x7393_45
+ Memcheck:Leak
+ fun:realloc
+ fun:add_to_global
+ fun:dl_open_worker
+ fun:_dl_catch_error
+ fun:_dl_open
+ fun:dlopen_doit
+ fun:_dl_catch_error
+ fun:_dlerror_run
+ fun:dlopen@GLIBC_2.0
+ fun:_ZN7CppUnit21DynamicLibraryManager13doLoadLibraryERKSs
+ fun:_ZN7CppUnit21DynamicLibraryManager11loadLibraryERKSs
+ fun:_ZN7CppUnit21DynamicLibraryManagerC1ERKSs
+ fun:_ZN7CppUnit13PlugInManager4loadERKSsRKNS_16PlugInParametersE
+ fun:_Z8runTestsRK17CommandLineParser
+ fun:main
+}
+{
+ x7393_46
+ Memcheck:Leak
+ fun:realloc
+ fun:dl_open_worker
+ fun:_dl_catch_error
+ fun:_dl_open
+ fun:dlopen_doit
+ fun:_dl_catch_error
+ fun:_dlerror_run
+ fun:dlopen@GLIBC_2.0
+ fun:_ZN7CppUnit21DynamicLibraryManager13doLoadLibraryERKSs
+ fun:_ZN7CppUnit21DynamicLibraryManager11loadLibraryERKSs
+ fun:_ZN7CppUnit21DynamicLibraryManagerC1ERKSs
+ fun:_ZN7CppUnit13PlugInManager4loadERKSsRKNS_16PlugInParametersE
+ fun:_Z8runTestsRK17CommandLineParser
+ fun:main
+}
+{
+ x7393_47
+ Memcheck:Leak
+ fun:calloc
+ fun:_dl_check_map_versions
+ fun:dl_open_worker
+ fun:_dl_catch_error
+ fun:_dl_open
+ fun:dlopen_doit
+ fun:_dl_catch_error
+ fun:_dlerror_run
+ fun:dlopen@GLIBC_2.0
+ fun:_ZN7CppUnit21DynamicLibraryManager13doLoadLibraryERKSs
+ fun:_ZN7CppUnit21DynamicLibraryManager11loadLibraryERKSs
+ fun:_ZN7CppUnit21DynamicLibraryManagerC1ERKSs
+ fun:_ZN7CppUnit13PlugInManager4loadERKSsRKNS_16PlugInParametersE
+ fun:_Z8runTestsRK17CommandLineParser
+ fun:main
+}
+{
+ x7393_48
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZNSs4_Rep9_S_createEjjRKSaIcE
+ obj:/usr/lib/libstdc++.so.6.0.8
+ fun:_ZNSsC1EPKcRKSaIcE
+ obj:*
+ obj:*
+ fun:_ZNK7CppUnit21TestCaseMethodFunctorclEv
+ fun:_ZN7CppUnit16DefaultProtector7protectERKNS_7FunctorERKNS_16ProtectorContextE
+ fun:_ZNK7CppUnit14ProtectorChain14ProtectFunctorclEv
+ fun:_ZN7CppUnit14ProtectorChain7protectERKNS_7FunctorERKNS_16ProtectorContextE
+ fun:_ZN7CppUnit10TestResult7protectERKNS_7FunctorEPNS_4TestERKSs
+ fun:_ZN7CppUnit8TestCase3runEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite15doRunChildTestsEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite3runEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite15doRunChildTestsEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite3runEPNS_10TestResultE
+ fun:_ZN7CppUnit10TestRunner13WrappingSuite3runEPNS_10TestResultE
+ fun:_ZN7CppUnit10TestResult7runTestEPNS_4TestE
+ fun:_ZN7CppUnit10TestRunner3runERNS_10TestResultERKSs
+ fun:_Z8runTestsRK17CommandLineParser
+ fun:main
+}
+{
+ x7393_49
+ Memcheck:Leak
+ fun:calloc
+ fun:_dl_new_object
+ fun:_dl_map_object_from_fd
+ fun:_dl_map_object
+ fun:openaux
+ fun:_dl_catch_error
+ fun:_dl_map_object_deps
+ fun:dl_open_worker
+ fun:_dl_catch_error
+ fun:_dl_open
+ fun:dlopen_doit
+ fun:_dl_catch_error
+ fun:_dlerror_run
+ fun:dlopen@GLIBC_2.0
+ fun:_ZN7CppUnit21DynamicLibraryManager13doLoadLibraryERKSs
+ fun:_ZN7CppUnit21DynamicLibraryManager11loadLibraryERKSs
+ fun:_ZN7CppUnit21DynamicLibraryManagerC1ERKSs
+ fun:_ZN7CppUnit13PlugInManager4loadERKSsRKNS_16PlugInParametersE
+ fun:_Z8runTestsRK17CommandLineParser
+ fun:main
+}
+{
+ x7393_50
+ Memcheck:Leak
+ fun:_Znwj
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:_ZNK7CppUnit21TestCaseMethodFunctorclEv
+ fun:_ZN7CppUnit16DefaultProtector7protectERKNS_7FunctorERKNS_16ProtectorContextE
+ fun:_ZNK7CppUnit14ProtectorChain14ProtectFunctorclEv
+ fun:_ZN7CppUnit14ProtectorChain7protectERKNS_7FunctorERKNS_16ProtectorContextE
+ fun:_ZN7CppUnit10TestResult7protectERKNS_7FunctorEPNS_4TestERKSs
+ fun:_ZN7CppUnit8TestCase3runEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite15doRunChildTestsEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite3runEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite15doRunChildTestsEPNS_10TestResultE
+ fun:_ZN7CppUnit13TestComposite3runEPNS_10TestResultE
+}
+{
+ x7393_51
+ Memcheck:Param
+ epoll_ctl(event)
+ fun:epoll_ctl
+ fun:_ZN4qpid3sys11LFProcessor3addEPK12apr_pollfd_t
+ fun:_ZN4qpid3sys16LFSessionContext4initEPNS0_14SessionHandlerE
+ fun:_ZN4qpid3sys11APRAcceptor3runEPNS0_21SessionHandlerFactoryE
+ fun:_ZN4qpid6broker6Broker3runEv
+ fun:main
+}
+{
+ x7393_52
+ Memcheck:Param
+ epoll_ctl(event)
+ fun:epoll_ctl
+ fun:_ZN4qpid3sys11LFProcessor10reactivateEPK12apr_pollfd_t
+ fun:_ZN4qpid3sys16LFSessionContext14stopProcessingEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_53
+ Memcheck:Param
+ epoll_ctl(event)
+ fun:epoll_ctl
+ fun:_ZN4qpid3sys11LFProcessor6updateEPK12apr_pollfd_t
+ fun:_ZN4qpid3sys16LFSessionContext4sendEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid6broker7Message7deliverEPNS_7framing13OutputHandlerEiRKSsyjPNS2_15ProtocolVersionE
+ fun:_ZN4qpid6broker7Channel7deliverERN5boost10shared_ptrINS0_7MessageEEERKSsRNS3_INS0_5QueueEEEb
+ fun:_ZN4qpid6broker7Channel12ConsumerImpl7deliverERN5boost10shared_ptrINS0_7MessageEEE
+ fun:_ZN4qpid6broker5Queue8dispatchERN5boost10shared_ptrINS0_7MessageEEE
+ fun:_ZN4qpid6broker5Queue7processERN5boost10shared_ptrINS0_7MessageEEE
+ fun:_ZN4qpid6broker5Queue7deliverERN5boost10shared_ptrINS0_7MessageEEE
+ fun:_ZN4qpid6broker18DeliverableMessage9deliverToERN5boost10shared_ptrINS0_5QueueEEE
+ fun:_ZN4qpid6broker15HeadersExchange5routeERNS0_11DeliverableERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker7Channel8completeERN5boost10shared_ptrINS0_7MessageEEE
+ fun:_ZN4qpid6broker14MessageBuilder5routeEv
+ fun:_ZN4qpid6broker14MessageBuilder10addContentERN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker7Channel13handleContentEN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker18SessionHandlerImpl13handleContentEtN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_54
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS8_EEESt10_Select1stISB_ESt4lessISsESaISB_EE9_M_insertEPSt18_Rb_tree_node_baseSJ_RKSB_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS8_EEESt10_Select1stISB_ESt4lessISsESaISB_EE13insert_uniqueESt17_Rb_tree_iteratorISB_ERKSB_
+ fun:_ZNSt3mapISsSt6vectorIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS6_EESt4lessISsESaISt4pairIKSsS8_EEEixERSC_
+ fun:_ZN4qpid6broker14DirectExchange5routeERNS0_11DeliverableERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker7Channel8completeERN5boost10shared_ptrINS0_7MessageEEE
+ fun:_ZN4qpid6broker14MessageBuilder5routeEv
+ fun:_ZN4qpid6broker14MessageBuilder10addContentERN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker7Channel13handleContentEN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker18SessionHandlerImpl13handleContentEtN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_55
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImplC1ERKSsyj
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x7393_56
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZN4qpid3sys7APRBase11getInstanceEv
+ fun:_ZN4qpid3sys7APRBase9incrementEv
+ fun:_ZN4qpid3sys7APRPoolC1Ev
+ fun:_ZN4qpid3sys7APRPool3getEv
+ fun:_Z41__static_initialization_and_destruction_0ii
+ obj:/home/gordon/qpid/trunk/qpid/cpp/lib/common/.libs/libqpidcommon.so.0.1.0
+ obj:/home/gordon/qpid/trunk/qpid/cpp/lib/common/.libs/libqpidcommon.so.0.1.0
+ fun:call_init
+ fun:_dl_init
+ obj:/lib/ld-2.4.so
+}
+{
+ x7393_57
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x7393_58
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZN4qpid6broker16ExchangeRegistry7declareERKSsS3_
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImplC1ERKSsyj
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x7393_59
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZN4qpid3sys8Acceptor6createEsiib
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x7393_60
+ Memcheck:Leak
+ fun:_Znaj
+ fun:_ZN4qpid3sys11LFProcessorC1EP10apr_pool_tiii
+ fun:_ZN4qpid3sys11APRAcceptorC1Esiib
+ fun:_ZN4qpid3sys8Acceptor6createEsiib
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x7393_61
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZN4qpid7framing5Value12decode_valueERNS0_6BufferE
+ fun:_ZN4qpid7framing10FieldTable6decodeERNS0_6BufferE
+ fun:_ZN4qpid7framing6Buffer13getFieldTableERNS0_10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody13decodeContentERNS0_6BufferE
+ fun:_ZN4qpid7framing13AMQMethodBody6decodeERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame10decodeBodyERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame6decodeERNS0_6BufferE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_62
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZN4qpid6broker7Channel8completeERN5boost10shared_ptrINS0_7MessageEEE
+ fun:_ZN4qpid6broker14MessageBuilder5routeEv
+ fun:_ZN4qpid6broker14MessageBuilder10addContentERN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker7Channel13handleContentEN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker18SessionHandlerImpl13handleContentEtN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_63
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZNSt8_Rb_treeIN4qpid6broker12TopicPatternESt4pairIKS2_St6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS9_EEESt10_Select1stISC_ESt4lessIS2_ESaISC_EE9_M_insertEPSt18_Rb_tree_node_baseSK_RKSC_
+ fun:_ZNSt8_Rb_treeIN4qpid6broker12TopicPatternESt4pairIKS2_St6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS9_EEESt10_Select1stISC_ESt4lessIS2_ESaISC_EE13insert_uniqueERKSC_
+ fun:_ZNSt8_Rb_treeIN4qpid6broker12TopicPatternESt4pairIKS2_St6vectorIN5boost10shared_ptrINS1_5QueueEEESaIS9_EEESt10_Select1stISC_ESt4lessIS2_ESaISC_EE13insert_uniqueESt17_Rb_tree_iteratorISC_ERKSC_
+ fun:_ZN4qpid6broker13TopicExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl4bindEttRKSsS4_S4_bRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_64
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZNSt11_Deque_baseIN5boost10shared_ptrIN4qpid6broker5QueueEEESaIS5_EE17_M_initialize_mapEj
+ fun:_ZN4qpid6broker10AutoDeleteC1EPNS0_13QueueRegistryEj
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImplC1ERKSsyj
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x7393_65
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZNSt6vectorIPN4qpid6broker13Configuration6OptionESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_
+ fun:_ZN4qpid6broker13ConfigurationC1Ev
+ fun:main
+}
+{
+ x7393_66
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid7framing5ValueEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE7_M_copyEPKSt13_Rb_tree_nodeIS8_EPSG_
+ fun:_ZNSt6vectorISt4pairIN4qpid7framing10FieldTableEN5boost10shared_ptrINS1_6broker5QueueEEEESaIS9_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS9_SB_EERKS9_
+ fun:_ZN4qpid6broker15HeadersExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl4bindEttRKSsS4_S4_bRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_67
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZN4qpid6broker14FanOutExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl4bindEttRKSsS4_S4_bRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_68
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZN4qpid6broker15HeadersExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl4bindEttRKSsS4_S4_bRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_69
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZNSt6vectorIPN4qpid6broker4TxOpESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_
+ fun:_ZN4qpid6broker8TxBuffer6enlistEPNS0_4TxOpE
+ fun:_ZN4qpid6broker7Channel8completeERN5boost10shared_ptrINS0_7MessageEEE
+ fun:_ZN4qpid6broker14MessageBuilder5routeEv
+ fun:_ZN4qpid6broker14MessageBuilder10addContentERN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker7Channel13handleContentEN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker18SessionHandlerImpl13handleContentEtN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_70
+ Memcheck:Leak
+ fun:malloc
+ fun:apr_allocator_create
+ fun:apr_pool_initialize
+ fun:apr_initialize
+ fun:_ZN4qpid3sys7APRBaseC1Ev
+ fun:_ZN4qpid3sys7APRBase11getInstanceEv
+ fun:_ZN4qpid3sys7APRBase9incrementEv
+ fun:_ZN4qpid3sys7APRPoolC1Ev
+ fun:_ZN4qpid3sys7APRPool3getEv
+ fun:_Z41__static_initialization_and_destruction_0ii
+ obj:/home/gordon/qpid/trunk/qpid/cpp/lib/common/.libs/libqpidcommon.so.0.1.0
+ obj:/home/gordon/qpid/trunk/qpid/cpp/lib/common/.libs/libqpidcommon.so.0.1.0
+ fun:call_init
+ fun:_dl_init
+ obj:/lib/ld-2.4.so
+}
+{
+ x7393_71
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZN4qpid6broker13TopicExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl4bindEttRKSsS4_S4_bRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_72
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZNSt6vectorISt4pairIN4qpid7framing10FieldTableEN5boost10shared_ptrINS1_6broker5QueueEEEESaIS9_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS9_SB_EERKS9_
+ fun:_ZN4qpid6broker15HeadersExchange4bindEN5boost10shared_ptrINS0_5QueueEEERKSsPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16QueueHandlerImpl4bindEttRKSsS4_S4_bRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_73
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZN4qpid7framing10FieldTable6decodeERNS0_6BufferE
+ fun:_ZN4qpid7framing6Buffer13getFieldTableERNS0_10FieldTableE
+ fun:_ZN4qpid7framing13QueueBindBody13decodeContentERNS0_6BufferE
+ fun:_ZN4qpid7framing13AMQMethodBody6decodeERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame10decodeBodyERNS0_6BufferEj
+ fun:_ZN4qpid7framing8AMQFrame6decodeERNS0_6BufferE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_74
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZNSt6vectorIPN4qpid6broker8ConsumerESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_
+ fun:_ZN4qpid6broker5Queue7consumeEPNS0_8ConsumerEb
+ fun:_ZN4qpid6broker7Channel7consumeERSsN5boost10shared_ptrINS0_5QueueEEEbbPNS0_15ConnectionTokenEPKNS_7framing10FieldTableE
+ fun:_ZN4qpid6broker18SessionHandlerImpl16BasicHandlerImpl7consumeEttRKSsS4_bbbbRKNS_7framing10FieldTableE
+ fun:_ZN4qpid7framing16BasicConsumeBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_75
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker8ExchangeEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE9_M_insertEPSt18_Rb_tree_node_baseSG_RKS8_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker8ExchangeEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE13insert_uniqueERKS8_
+ fun:_ZNSt8_Rb_treeISsSt4pairIKSsN5boost10shared_ptrIN4qpid6broker8ExchangeEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE13insert_uniqueESt17_Rb_tree_iteratorIS8_ERKS8_
+ fun:_ZNSt3mapISsN5boost10shared_ptrIN4qpid6broker8ExchangeEEESt4lessISsESaISt4pairIKSsS5_EEEixERS9_
+ fun:_ZN4qpid6broker16ExchangeRegistry7declareERKSsS3_
+ fun:_ZN4qpid6broker25SessionHandlerFactoryImplC1ERKSsyj
+ fun:_ZN4qpid6broker6BrokerC1ERKNS0_13ConfigurationE
+ fun:_ZN4qpid6broker6Broker6createERKNS0_13ConfigurationE
+ fun:main
+}
+{
+ x7393_76
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZNSt6vectorIPN4qpid3sys16LFSessionContextESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_
+ fun:_ZN4qpid3sys11LFProcessor3addEPK12apr_pollfd_t
+ fun:_ZN4qpid3sys16LFSessionContext4initEPNS0_14SessionHandlerE
+ fun:_ZN4qpid3sys11APRAcceptor3runEPNS0_21SessionHandlerFactoryE
+ fun:_ZN4qpid6broker6Broker3runEv
+ fun:main
+}
+{
+ x7393_77
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZNSt6vectorIN5boost10shared_ptrIN4qpid7framing14AMQContentBodyEEESaIS5_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS5_S7_EERKS5_
+ fun:_ZN4qpid6broker15InMemoryContent3addEN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker7Message10addContentEN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker14MessageBuilder10addContentERN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker7Channel13handleContentEN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker18SessionHandlerImpl13handleContentEtN5boost10shared_ptrINS_7framing14AMQContentBodyEEE
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
+{
+ x7393_78
+ Memcheck:Leak
+ fun:_Znwj
+ fun:_ZNSs4_Rep9_S_createEjjRKSaIcE
+ obj:/usr/lib/libstdc++.so.6.0.8
+ fun:_ZNSsC1EPKcRKSaIcE
+ fun:_ZN4qpid6broker7ChannelC1ERNS_7framing15ProtocolVersionEPNS2_13OutputHandlerEijPNS0_12MessageStoreEy
+ fun:_ZN4qpid6broker18SessionHandlerImpl18ChannelHandlerImpl4openEtRKSs
+ fun:_ZN4qpid7framing15ChannelOpenBody6invokeERNS0_21AMQP_ServerOperationsEt
+ fun:_ZN4qpid6broker18SessionHandlerImpl8receivedEPNS_7framing8AMQFrameE
+ fun:_ZN4qpid3sys16LFSessionContext4readEv
+ fun:_ZN4qpid3sys11LFProcessor3runEv
+ fun:_ZN4qpid3sys6Thread11runRunnableEP12apr_thread_tPv
+ fun:dummy_worker
+ fun:start_thread
+ fun:clone
+}
Index: tests/Makefile.am
===================================================================
--- tests/Makefile.am (revision 498971)
+++ tests/Makefile.am (working copy)
@@ -11,6 +11,8 @@
# FIXME: have e.g., topicall, run as part of "make check"?
EXTRA_DIST = \
+ .vg-supp \
+ setup \
env \
broker \
topicall \
@@ -64,6 +66,12 @@
noinst_PROGRAMS = $(client_tests)
+TESTS_ENVIRONMENT = \
+ VALGRIND=$(VALGRIND) \
+ abs_builddir='$(abs_builddir)' \
+ PATH="$(abs_builddir)/../src$(PATH_SEPARATOR)$$PATH" \
+ abs_srcdir='$(abs_srcdir)'
+
TESTS = run-unit-tests run-python-tests
EXTRA_DIST += $(TESTS)
Index: tests/setup
===================================================================
--- tests/setup (revision 0)
+++ tests/setup (revision 0)
@@ -0,0 +1,74 @@
+# -*- sh -*-
+
+test "$VERBOSE" = yes && set -x
+
+pwd=`pwd`
+t0=`echo "$0"|sed 's,.*/,,'`.tmp; tmp=$t0/$$
+pid=0
+test -z "$TEST_DEBUG" &&
+trap 's=$?;test $pid = 0||kill -2 $pid;cd "$pwd" && rm -rf $t0 && exit $s' 0
+test -z "$TEST_DEBUG" && trap '(exit $?); exit $?' 1 2 13 15
+
+framework_failure=0
+mkdir -p $tmp || framework_failure=1
+cd $tmp || framework_failure=1
+
+gen_supp=--gen-suppressions=all
+# This option makes valgrind significantly slower.
+full_leak_check=--leak-check=full
+
+vg_options="
+ --suppressions=$abs_srcdir/.vg-supp
+ --num-callers=25
+ --demangle=no
+ --track-fds=yes
+ $full_leak_check
+ $gen_supp
+ "
+# configure tests for the existence of valgrind.
+# If it's not available, then make $vg and vg_check no-ops.
+if test x$VALGRIND = x; then
+ vg=
+else
+ vg="libtool --debug --mode=execute valgrind `echo $vg_options` --"
+fi
+
+vg_leak_check()
+{
+ local file=$1
+ local fail
+ # If we detect a leak, dump all output to stderr.
+ grep -E '^==[0-9]+== +definitely lost: [^0]' $file \
+ && { fail=1; cat $file 1>&2;
+ echo "found memory leaks (see log file, $file); see above" 1>&2; }
+ test "$fail" = ''
+}
+
+
+# Ensure 1) that there is an ERROR SUMMARY line, and
+# 2) that the number of errors is 0.
+# An offending line looks like this:
+# ==29302== ERROR SUMMARY: 4 errors from 2 contexts (suppressed: 16 from 5)
+vg_error_check()
+{
+ local file=$1
+ local fail
+ # If we detect a leak, dump all output to stderr.
+ grep -E '^==[0-9]+== ERROR SUMMARY:' $file > /dev/null \
+ || { fail=1; cat $file 1>&2;
+ echo "no valgrind ERROR SUMMARY line in $file" 1>&2; }
+ if test "$fail" = ''; then
+ grep -E '^==[0-9]+== ERROR SUMMARY: [^0] ' $file \
+ && { fail=1; cat $file 1>&2;
+ echo "valgrind reported errors in $file; see above" 1>&2; }
+ fi
+ test "$fail" = ''
+}
+
+vg_check()
+{
+ local file=$1
+ if test x$VALGRIND != x; then
+ vg_error_check $file && vg_leak_check $file
+ fi
+}
Index: tests/run-unit-tests
===================================================================
--- tests/run-unit-tests (revision 498971)
+++ tests/run-unit-tests (working copy)
@@ -1,3 +1,9 @@
#!/bin/sh
-DllPlugInTester -c -b .libs/*.so
+. $srcdir/setup
+
+fail=0
+$vg DllPlugInTester -c -b $pwd/.libs/*.so 2> out || fail=1
+vg_check out || fail=1
+
+exit $fail
Index: tests/run-python-tests
===================================================================
--- tests/run-python-tests (revision 498971)
+++ tests/run-python-tests (working copy)
@@ -1,15 +1,35 @@
-#!/bin/sh
+#!/bin/bash
-set -e
-log=`pwd`/qpidd.log
+if test "$VERBOSE" = yes; then
+ set -x
+ qpidd --version
+fi
+
+. $srcdir/setup
+
+fail=0
+pid=0
+
# Start the daemon, recording its PID.
-../src/qpidd > $log 2>&1 & pid=$!
+$vg $abs_builddir/../src/qpidd > log 2>&1 & pid=$!
-# Arrange to kill the daemon upon any type of termination.
-trap 'status=$?; kill $pid; exit $status' 0
-trap '(exit $?); exit $?' 1 2 13 15
+# FIXME: remove this sleep kludge once qpidd provides a way
+sleep 4
# Run the tests.
-cd ../../python && ./run-tests -v -I cpp_failing.txt
+( cd $abs_srcdir/../../python \
+ && python ./run-tests -v -I cpp_failing.txt || fail=1 )
-rm -f $log
+kill $pid || { echo FAIL: process already died; cat log; fail=1; }
+
+wait $pid
+# FIXME: when we have a way to make qpidd shutdown gracefully
+# (i.e. with expected exit status of 0), replace the above with this:
+# wait $pid || fail=1
+
+vg_check log || fail=1
+
+# Tell the exit trap not to kill any process.
+pid=0
+
+(exit $fail); exit $fail
Index: qpid-autotools-install
===================================================================
--- qpid-autotools-install (revision 498971)
+++ qpid-autotools-install (working copy)
@@ -1,7 +1,7 @@
#!/bin/sh
# Written by Jim Meyering
-VERSION='2006-12-18 16:16' # UTC
+VERSION='2007-01-22 19:38' # UTC
prog_name=`basename $0`
die () { echo "$prog_name: $*" >&2; exit 1; }
@@ -24,7 +24,7 @@
--skip-check do not run "make check" (this can save 50+ min)
--help display this help and exit
-For example, to install programs into $HOME/qpid-tools/bin, run this command:
+For example, to install programs into \$HOME/qpid-tools/bin, run this command:
$prog_name --prefix=\$HOME/qpid-tools
Index: docs/api/Makefile.am
===================================================================
--- docs/api/Makefile.am (revision 498971)
+++ docs/api/Makefile.am (working copy)
@@ -1,22 +1,21 @@
-
html: doxygen.tstamp
dist-hook: html
-EXTRA_DIST=html
+EXTRA_DIST = \
+ html \
+ user.doxygen
SOURCES = \
$(wildcard $(top_srcdir)/gen/*.h) \
$(wildcard $(top_srcdir)/lib/common/*.h) \
$(wildcard $(top_srcdir)/lib/common/sys/*.h) \
$(wildcard $(top_srcdir)/lib/common/framing/*.h) \
- $(wildcard $(top_srcdir)/lib/client/*.h)
+ $(wildcard $(top_srcdir)/lib/client/*.h)
doxygen.tstamp: user.doxygen $(SOURCES)
- doxygen user.doxygen
+ doxygen $(srcdir)/user.doxygen
touch $@
clean-local:
rm -rf docs.tstamp html man latex doxygen.tstamp xml
-
-
Re: qpid c++: valgrind instrumentation
Posted by Jim Meyering <ji...@meyering.net>.
Jim Meyering <ji...@meyering.net> wrote:
> The patch below instruments the C++ testing framework so that it runs
> qpidd under valgrind. I also tried running the python clients under
> valgrind, but will save that for another day: valgrind finds so many
> python related anomalies that its not clear there'd be any value.
>
> Currently, the valgrind suppressions file (tests/.vg-supp) records
> all existing leaks on my Debian/unstable system. I'll add rawhide soon,
> but wanted to get this out.
FYI, I'll be sending a new patch soon.
The main change will be to add new configure options: --enable-valgrind
and --disable-valgrind. For now, the latter is the default, to minimize
disruption, while the list of suppressions grows to accommodate the
different operating environments used by developers who care enough to
flip the switch.