[
https://issues.apache.org/jira/browse/QPID-1494?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12652009#action_12652009
]
Carl Trieloff commented on QPID-1494:
-------------------------------------
---------------------------------------------------- 1 -----
#0 0x0000003e72507c3c in pthread_mutex_lock () from /lib64/tls/libpthread.so.0
(gdb) bt
#0 0x0000003e72507c3c in pthread_mutex_lock () from /lib64/tls/libpthread.so.0
#1 0x0000003e72ccd647 in
std::for_each<__gnu_cxx::__normal_iterator<qpid::sys::DeletionManager<qpid::sys::PollerHandlePrivate>::ThreadStatus**,
std::vector<qpid::sys::DeletionManager<qpid::sys::PollerHandlePrivate>::ThreadStatus*,
std::allocator<qpid::sys::DeletionManager<qpid::sys::PollerHandlePrivate>::ThreadStatus*>
> >,
qpid::sys::DeletionManager<qpid::sys::PollerHandlePrivate>::AllThreadsStatuses::handleAdder>
()
from /usr/lib64/libqpidcommon.so.0
#2 0x0000003e72ccdd22 in
qpid::sys::DeletionManager<qpid::sys::PollerHandlePrivate>::markForDeletion ()
from /usr/lib64/libqpidcommon.so.0
#3 0x0000003e72ccb465 in qpid::sys::PollerHandle::~PollerHandle$base () from
/usr/lib64/libqpidcommon.so.0
#4 0x0000003e72d1ac47 in qpid::sys::DispatchHandle::~DispatchHandle$base ()
from /usr/lib64/libqpidcommon.so.0
#5 0x0000003e72cb54ee in qpid::sys::posix::AsynchIO::~AsynchIO$delete () from
/usr/lib64/libqpidcommon.so.0
#6 0x0000003e72d18724 in qpid::sys::DispatchHandle::doDelete () from
/usr/lib64/libqpidcommon.so.0
#7 0x0000003e73589550 in qpid::client::TCPConnector::run () from
/usr/lib64/libqpidclient.so.0
#8 0x0000003e72cc079a in qpid::sys::(anonymous namespace)::runRunnable () from
/usr/lib64/libqpidcommon.so.0
#9 0x0000003e72506137 in start_thread () from /lib64/tls/libpthread.so.0
#10 0x0000003e718c9883 in clone () from /lib64/tls/libc.so.6
(gdb)
---------------------------------------------------- 2 -----
#0 0x0000003e72d0ec0f in
std::for_each<boost::void_ptr_iterator<__gnu_cxx::__normal_iterator<void**,
std::vector<void*, std::allocator<void*> > >, qpid::log::Logger::Output>,
boost::_bi::bind_t<void, boost::_mfi::mf2<void, qpid::log::Logger::Output,
qpid::log::Statement const&, std::string const&>,
boost::_bi::list3<boost::arg<1>, boost::_bi::value<qpid::log::Statement>,
boost::_bi::value<std::string> > > > ()
from /usr/lib64/libqpidcommon.so.0
(gdb) bt
#0 0x0000003e72d0ec0f in
std::for_each<boost::void_ptr_iterator<__gnu_cxx::__normal_iterator<void**,
std::vector<void*, std::allocator<void*> > >, qpid::log::Logger::Output>,
boost::_bi::bind_t<void, boost::_mfi::mf2<void, qpid::log::Logger::Output,
qpid::log::Statement const&, std::string const&>,
boost::_bi::list3<boost::arg<1>, boost::_bi::value<qpid::log::Statement>,
boost::_bi::value<std::string> > > > ()
from /usr/lib64/libqpidcommon.so.0
#1 0x0000003e72d0c44b in qpid::log::Logger::log () from
/usr/lib64/libqpidcommon.so.0
#2 0x0000003e72d131e6 in qpid::log::Statement::log () from
/usr/lib64/libqpidcommon.so.0
#3 0x0000003e72cd097d in qpid::Exception::Exception () from
/usr/lib64/libqpidcommon.so.0
#4 0x0000003e735823f3 in qpid::sys::Mutex::~Mutex () from
/usr/lib64/libqpidclient.so.0
#5 0x0000003e72d0bacf in qpid::log::Logger::~Logger () from
/usr/lib64/libqpidcommon.so.0
#6 0x0000003e71830f95 in __cxa_finalize () from /lib64/tls/libc.so.6
#7 0x0000003e72c2fb93 in ?? () from /usr/lib64/libqpidcommon.so.0
#8 0x0000007fbffff830 in ?? ()
#9 0x0000003e72d1c021 in _fini () from /usr/lib64/libqpidcommon.so.0
#10 0x0000000000000017 in ?? ()
#11 0x0000003e7160b77b in _dl_fini () from /lib64/ld-linux-x86-64.so.2
Previous frame inner to this frame (corrupt stack?)
---------------------------------------------------- 3 -----
#0 0x0000003e72d0ebfc in
std::for_each<boost::void_ptr_iterator<__gnu_cxx::__normal_iterator<void**,
std::vector<void*, std::allocator<void*> > >, qpid::log::Logger::Output>,
boost::_bi::bind_t<void, boost::_mfi::mf2<void, qpid::log::Logger::Output,
qpid::log::Statement const&, std::string const&>,
boost::_bi::list3<boost::arg<1>, boost::_bi::value<qpid::log::Statement>,
boost::_bi::value<std::string> > > > ()
from /usr/lib64/libqpidcommon.so.0
(gdb) bt
#0 0x0000003e72d0ebfc in
std::for_each<boost::void_ptr_iterator<__gnu_cxx::__normal_iterator<void**,
std::vector<void*, std::allocator<void*> > >, qpid::log::Logger::Output>,
boost::_bi::bind_t<void, boost::_mfi::mf2<void, qpid::log::Logger::Output,
qpid::log::Statement const&, std::string const&>,
boost::_bi::list3<boost::arg<1>, boost::_bi::value<qpid::log::Statement>,
boost::_bi::value<std::string> > > > ()
from /usr/lib64/libqpidcommon.so.0
#1 0x0000003e72d0c44b in qpid::log::Logger::log () from
/usr/lib64/libqpidcommon.so.0
#2 0x0000003e72d131e6 in qpid::log::Statement::log () from
/usr/lib64/libqpidcommon.so.0
#3 0x0000003e72cd105d in qpid::Exception::Exception$base () from
/usr/lib64/libqpidcommon.so.0
#4 0x0000003e735788d9 in qpid::client::ConnectionImpl::shutdown () from
/usr/lib64/libqpidclient.so.0
#5 0x0000003e7358f641 in
boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void,
boost::_mfi::mf1<void, qpid::client::TCPConnector, qpid::sys::AsynchIO&>,
boost::_bi::list2<boost::_bi::value<qpid::client::TCPConnector*>, boost::arg<1>
> >, void, qpid::sys::AsynchIO&>::invoke () from /usr/lib64/libqpidclient.so.0
#6 0x0000003e72cbccc7 in boost::function1<void, qpid::sys::AsynchIO&,
std::allocator<boost::function_base> >::operator() ()
from /usr/lib64/libqpidcommon.so.0
#7 0x0000003e72cbc464 in qpid::sys::posix::AsynchIO::readable () from
/usr/lib64/libqpidcommon.so.0
#8 0x0000003e72cbe3f1 in
boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void,
boost::_mfi::mf1<void, qpid::sys::posix::AsynchIO, qpid::sys::DispatchHandle&>,
boost::_bi::list2<boost::_bi::value<qpid::sys::posix::AsynchIO*>, boost::arg<1>
> >, void, qpid::sys::DispatchHandle&>::invoke () from
/usr/lib64/libqpidcommon.so.0
#9 0x0000003e72d1af37 in boost::function1<void, qpid::sys::DispatchHandle&,
std::allocator<boost::function_base> >::operator() ()
from /usr/lib64/libqpidcommon.so.0
#10 0x0000003e72d17a4c in qpid::sys::DispatchHandle::processEvent () from
/usr/lib64/libqpidcommon.so.0
#11 0x0000003e72d171b2 in qpid::sys::Dispatcher::run () from
/usr/lib64/libqpidcommon.so.0
#12 0x0000003e73589543 in qpid::client::TCPConnector::run () from
/usr/lib64/libqpidclient.so.0
#13 0x0000003e72cc079a in qpid::sys::(anonymous namespace)::runRunnable () from
/usr/lib64/libqpidcommon.so.0
#14 0x0000003e72506137 in start_thread () from /lib64/tls/libpthread.so.0
#15 0x0000003e718c9883 in clone () from /lib64/tls/libc.so.6
> Core on perf exit
> -----------------
>
> Key: QPID-1494
> URL: https://issues.apache.org/jira/browse/QPID-1494
> Project: Qpid
> Issue Type: Bug
> Components: C++ Client
> Affects Versions: M4
> Reporter: Carl Trieloff
> Priority: Blocker
> Fix For: M4
>
>
> Perftest core on exit.
> Stack trace indicates issue that needs to be resolved prior to release
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.