summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2007-03-13 21:55:02 +0000
committerAlan Conway <aconway@apache.org>2007-03-13 21:55:02 +0000
commit063fb8c69653d24c958dcb961312b921a308b9ad (patch)
tree628aa8376a708d7d3e5b09f2aae241b90b878661
parent12e8d44a9e340182280d7381b57222a5ba0a0059 (diff)
downloadqpid-python-063fb8c69653d24c958dcb961312b921a308b9ad.tar.gz
Merged revisions 499049 via svnmerge from
https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid ........ r499049 | gsim | 2007-01-23 10:12:27 -0500 (Tue, 23 Jan 2007) | 34 lines Patch from Jim Meyering (jim@meyering.net) submitted on dev list. 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 ........ git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/qpid.0-9@517892 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--cpp/README-dev25
-rw-r--r--cpp/configure.ac16
-rw-r--r--cpp/docs/api/Makefile.am11
-rwxr-xr-xcpp/qpid-autotools-install4
-rw-r--r--cpp/tests/.vg-supp2481
-rw-r--r--cpp/tests/Makefile.am23
-rwxr-xr-xcpp/tests/run-unit-tests8
-rw-r--r--cpp/tests/setup74
8 files changed, 2625 insertions, 17 deletions
diff --git a/cpp/README-dev b/cpp/README-dev
index 37f66604f1..2a1e6f16c7 100644
--- a/cpp/README-dev
+++ b/cpp/README-dev
@@ -6,7 +6,7 @@ sudo cp /usr/share/aclocal/pkg.m4 `aclocal --print-ac-dir`
== 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 @@ packages, so please make sure that you have the latest stable version.
* 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 @@ for the most common development tasks will be scripted and/or
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
diff --git a/cpp/configure.ac b/cpp/configure.ac
index 7359ba34e6..58596a91c0 100644
--- a/cpp/configure.ac
+++ b/cpp/configure.ac
@@ -120,6 +120,22 @@ if test "$enable_APR" = yes; then
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
diff --git a/cpp/docs/api/Makefile.am b/cpp/docs/api/Makefile.am
index ed7a00b20c..a02e7dd084 100644
--- a/cpp/docs/api/Makefile.am
+++ b/cpp/docs/api/Makefile.am
@@ -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
-
-
diff --git a/cpp/qpid-autotools-install b/cpp/qpid-autotools-install
index 796f123ea0..2ed3174903 100755
--- a/cpp/qpid-autotools-install
+++ b/cpp/qpid-autotools-install
@@ -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 @@ Options:
--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
diff --git a/cpp/tests/.vg-supp b/cpp/tests/.vg-supp
new file mode 100644
index 0000000000..bb73c53744
--- /dev/null
+++ b/cpp/tests/.vg-supp
@@ -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
+}
diff --git a/cpp/tests/Makefile.am b/cpp/tests/Makefile.am
index 27cea8a952..635e7b9371 100644
--- a/cpp/tests/Makefile.am
+++ b/cpp/tests/Makefile.am
@@ -10,6 +10,11 @@ INCLUDES = \
$(APR_CXXFLAGS)
# Unit tests
+client_tests = \
+ client_test \
+ echo_service \
+ topic_listener \
+ topic_publisher
broker_tests = \
AccumulatedAckTest \
@@ -64,16 +69,26 @@ client_exe_tests = \
noinst_PROGRAMS = $(client_exe_tests)
+TESTS_ENVIRONMENT = \
+ VALGRIND=$(VALGRIND) \
+ abs_builddir='$(abs_builddir)' \
+ PATH="$(abs_builddir)/../src$(PATH_SEPARATOR)$$PATH" \
+ abs_srcdir='$(abs_srcdir)'
+
CLIENT_TESTS = client_test quick_topictest
TESTS = run-unit-tests start_broker $(CLIENT_TESTS) python_tests kill_broker
EXTRA_DIST = \
$(TESTS) \
- topictest \
- qpid_test_plugin.h \
- MockConnectionInputHandler.h \
+ .vg-supp \
+ InProcessBroker.h \
MockChannel.h \
- InProcessBroker.h
+ MockConnectionInputHandler.h \
+ qpid_test_plugin.h \
+ setup \
+ topicall \
+ topictest \
+ APRBaseTest.cpp
include gen.mk
diff --git a/cpp/tests/run-unit-tests b/cpp/tests/run-unit-tests
index 48c502a734..0ab01f05c5 100755
--- a/cpp/tests/run-unit-tests
+++ b/cpp/tests/run-unit-tests
@@ -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
diff --git a/cpp/tests/setup b/cpp/tests/setup
new file mode 100644
index 0000000000..40acffd584
--- /dev/null
+++ b/cpp/tests/setup
@@ -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
+}