You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Gordon Sim (JIRA)" <qp...@incubator.apache.org> on 2008/10/30 12:27:44 UTC

[jira] Created: (QPID-1415) Seg fault detected under stress test

Seg fault detected under stress test
------------------------------------

                 Key: QPID-1415
                 URL: https://issues.apache.org/jira/browse/QPID-1415
             Project: Qpid
          Issue Type: Bug
          Components: C++ Broker
    Affects Versions: M4
            Reporter: Gordon Sim
            Assignee: Andrew Stitcher
            Priority: Critical
             Fix For: M4


==9801== Process terminating with default action of signal 11 (SIGSEGV)
==9801==  Access not within mapped region at address 0x74588C3C2
==9801==    at 0x3897443704: vfprintf (in /lib64/libc-2.5.so)
==9801==    by 0x38974693C9: vsnprintf (in /lib64/libc-2.5.so)
==9801==    by 0x389744D052: snprintf (in /lib64/libc-2.5.so)
==9801==    by 0x38974E6F6A: inet_ntoa (in /lib64/libc-2.5.so)
==9801==    by 0x538A19A: qpid::sys::SystemInfo::getLocalIpAddresses(unsigned
short, std::vector<qpid::Address, std::allocator<qpid::Address> >&) (in
/root/mrg_installed/lib/libqpidcommon.so.0.1.0)
==9801==    by 0x53A748B: qpid::Url::getIpAddressesUrl(unsigned short) (in
/root/mrg_installed/lib/libqpidcommon.so.0.1.0)
==9801==    by 0x4DAF874: qpid::broker::Broker::getKnownBrokersImpl() (in
/root/mrg_installed/lib/libqpidbroker.so.0.1.0)
==9801==    by 0x4DBAC47: boost::_mfi::mf0<std::vector<qpid::Url,
std::allocator<qpid::Url> >,
qpid::broker::Broker>::operator()(qpid::broker::Broker*) const (in
/root/mrg_installed/lib/libqpidbroker.so.0.1.0)
==9801==    by 0x4DBACF6: std::vector<qpid::Url, std::allocator<qpid::Url> >
boost::_bi::list1<boost::_bi::value<qpid::broker::Broker*>
>::operator()<std::vector<qpid::Url, std::allocator<qpid::Url> >,
boost::_mfi::mf0<std::allocator<qpid::Url>, qpid::broker::Broker>,
boost::_bi::list0>(boost::_bi::type<boost::_mfi::mf0<std::allocator<qpid::Url>,
qpid::broker::Broker> >, boost::_mfi::mf0<std::allocator<qpid::Url>,
qpid::broker::Broker>&, boost::_bi::list0&, long) (in
/root/mrg_installed/lib/libqpidbroker.so.0.1.0)
==9801==    by 0x4DBAD43: boost::_bi::bind_t<std::vector<qpid::Url,
std::allocator<qpid::Url> >, boost::_mfi::mf0<std::vector<qpid::Url,
std::allocator<qpid::Url> >, qpid::broker::Broker>,
boost::_bi::list1<boost::_bi::value<qpid::broker::Broker*> > >::operator()()
(in /root/mrg_installed/lib/libqpidbroker.so.0.1.0)
==9801==    by 0x4DBAD71:
boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<std::vector<qpid::Url,
std::allocator<qpid::Url> >, boost::_mfi::mf0<std::vector<qpid::Url,
std::allocator<qpid::Url> >, qpid::broker::Broker>,
boost::_bi::list1<boost::_bi::value<qpid::broker::Broker*> > >,
std::vector<qpid::Url, std::allocator<qpid::Url> >
>::invoke(boost::detail::function::any_pointer) (in
/root/mrg_installed/lib/libqpidbroker.so.0.1.0)
==9801==    by 0x4DEA6FF: boost::function0<std::vector<qpid::Url,
std::allocator<qpid::Url> >, std::allocator<void> >::operator()() const (in
/root/mrg_installed/lib/libqpidbroker.so.0.1.0)
==9801== 
==9801== ERROR SUMMARY: 30 errors from 15 contexts (suppressed: 36 from 1)
==9801== 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (QPID-1415) Seg fault detected under stress test

Posted by "Gordon Sim (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1415?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gordon Sim resolved QPID-1415.
------------------------------

    Resolution: Fixed

Believe fixed by locking in broker for updates to known-brokers urls

> Seg fault detected under stress test
> ------------------------------------
>
>                 Key: QPID-1415
>                 URL: https://issues.apache.org/jira/browse/QPID-1415
>             Project: Qpid
>          Issue Type: Bug
>          Components: C++ Broker
>    Affects Versions: M4
>            Reporter: Gordon Sim
>            Assignee: Andrew Stitcher
>            Priority: Critical
>             Fix For: M4
>
>
> ==9801== Process terminating with default action of signal 11 (SIGSEGV)
> ==9801==  Access not within mapped region at address 0x74588C3C2
> ==9801==    at 0x3897443704: vfprintf (in /lib64/libc-2.5.so)
> ==9801==    by 0x38974693C9: vsnprintf (in /lib64/libc-2.5.so)
> ==9801==    by 0x389744D052: snprintf (in /lib64/libc-2.5.so)
> ==9801==    by 0x38974E6F6A: inet_ntoa (in /lib64/libc-2.5.so)
> ==9801==    by 0x538A19A: qpid::sys::SystemInfo::getLocalIpAddresses(unsigned
> short, std::vector<qpid::Address, std::allocator<qpid::Address> >&) (in
> /root/mrg_installed/lib/libqpidcommon.so.0.1.0)
> ==9801==    by 0x53A748B: qpid::Url::getIpAddressesUrl(unsigned short) (in
> /root/mrg_installed/lib/libqpidcommon.so.0.1.0)
> ==9801==    by 0x4DAF874: qpid::broker::Broker::getKnownBrokersImpl() (in
> /root/mrg_installed/lib/libqpidbroker.so.0.1.0)
> ==9801==    by 0x4DBAC47: boost::_mfi::mf0<std::vector<qpid::Url,
> std::allocator<qpid::Url> >,
> qpid::broker::Broker>::operator()(qpid::broker::Broker*) const (in
> /root/mrg_installed/lib/libqpidbroker.so.0.1.0)
> ==9801==    by 0x4DBACF6: std::vector<qpid::Url, std::allocator<qpid::Url> >
> boost::_bi::list1<boost::_bi::value<qpid::broker::Broker*>
> >::operator()<std::vector<qpid::Url, std::allocator<qpid::Url> >,
> boost::_mfi::mf0<std::allocator<qpid::Url>, qpid::broker::Broker>,
> boost::_bi::list0>(boost::_bi::type<boost::_mfi::mf0<std::allocator<qpid::Url>,
> qpid::broker::Broker> >, boost::_mfi::mf0<std::allocator<qpid::Url>,
> qpid::broker::Broker>&, boost::_bi::list0&, long) (in
> /root/mrg_installed/lib/libqpidbroker.so.0.1.0)
> ==9801==    by 0x4DBAD43: boost::_bi::bind_t<std::vector<qpid::Url,
> std::allocator<qpid::Url> >, boost::_mfi::mf0<std::vector<qpid::Url,
> std::allocator<qpid::Url> >, qpid::broker::Broker>,
> boost::_bi::list1<boost::_bi::value<qpid::broker::Broker*> > >::operator()()
> (in /root/mrg_installed/lib/libqpidbroker.so.0.1.0)
> ==9801==    by 0x4DBAD71:
> boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<std::vector<qpid::Url,
> std::allocator<qpid::Url> >, boost::_mfi::mf0<std::vector<qpid::Url,
> std::allocator<qpid::Url> >, qpid::broker::Broker>,
> boost::_bi::list1<boost::_bi::value<qpid::broker::Broker*> > >,
> std::vector<qpid::Url, std::allocator<qpid::Url> >
> >::invoke(boost::detail::function::any_pointer) (in
> /root/mrg_installed/lib/libqpidbroker.so.0.1.0)
> ==9801==    by 0x4DEA6FF: boost::function0<std::vector<qpid::Url,
> std::allocator<qpid::Url> >, std::allocator<void> >::operator()() const (in
> /root/mrg_installed/lib/libqpidbroker.so.0.1.0)
> ==9801== 
> ==9801== ERROR SUMMARY: 30 errors from 15 contexts (suppressed: 36 from 1)
> ==9801== 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.