I recently updated to svn trunk latest and now my Rdma broker is crashing.

1. Is anyone else seeing this?

2. Should I open a bug.. and if so please give pointer to url and
anything else I'd need to know.

I'm running from gdb with this script

# cat gdbscript
file /aafabbri/autotools_build/src/.libs/qpidd

# get libraries loaded
break main
run
del 1

define go
        run \
        --auth no \
        --mgmt-enable no \
        --load-module /aafabbri/autotools_build/src/.libs/rdma.so \
        --transport rdma \
        --worker-threads 4 \
        --log-to-stdout yes
end

# LD_LIBRARY_PATH=/aafabbri/autotools_build/src/.libs gdb -x myscript
...
(gdb) go
[Thread debugging using libthread_db enabled]
[New Thread 0x7ffff5af0710 (LWP 2850)]
2010-10-27 15:28:32 notice SASL disabled: No Authentication Performed
2010-10-27 15:28:32 notice SASL disabled: No Authentication Performed
2010-10-27 15:28:32 notice Listening on TCP port 5672
2010-10-27 15:28:32 notice Listening on TCP port 5672
2010-10-27 15:28:32 notice Rdma: Listening on RDMA port 5672
2010-10-27 15:28:32 notice Rdma: Listening on RDMA port 5672
2010-10-27 15:28:32 notice Rdma: Listening on RDMA port 5672
2010-10-27 15:28:32 notice Rdma: Listening on RDMA port 5672
5672
2010-10-27 15:28:32 notice Broker running
2010-10-27 15:28:32 notice Broker running
[New Thread 0x7ffff4cd6710 (LWP 2851)]
[New Thread 0x7ffff42d5710 (LWP 2852)]
[New Thread 0x7ffff38d4710 (LWP 2853)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff38d4710 (LWP 2853)]
0x00007ffff67cacb2 in operator() (function_obj_ptr=<value optimized
out>, a0=...)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
49              BOOST_MEM_FN_RETURN (p->*f_)();
(gdb) thread apply all bt

Thread 5 (Thread 0x7ffff38d4710 (LWP 2853)):
#0  0x00007ffff67cacb2 in operator() (function_obj_ptr=<value
optimized out>, a0=...)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
#1  operator()<boost::_mfi::mf0<void, Rdma::AsynchIO>,
boost::_bi::list1<qpid::sys::DispatchHandle&> > (
    function_obj_ptr=<value optimized out>, a0=...) at
/usr/include/boost/bind/bind.hpp:246
#2  operator()<qpid::sys::DispatchHandle> (function_obj_ptr=<value
optimized out>, a0=...)
    at /usr/include/boost/bind/bind_template.hpp:32
#3  boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void,
boost::_mfi::mf0<void, Rdma::AsynchIO>,
boost::_bi::list1<boost::_bi::value<Rdma::AsynchIO*> > >, void,
qpid::sys::DispatchHandle&>::invoke (
    function_obj_ptr=<value optimized out>, a0=...) at
/usr/include/boost/function/function_template.hpp:153
#4  0x00007ffff78f5298 in boost::function1<void,
qpid::sys::DispatchHandle&>::operator() (this=<value optimized out>,
    a0=<value optimized out>) at
/usr/include/boost/function/function_template.hpp:1013
#5  0x00007ffff78f45b9 in qpid::sys::DispatchHandle::processEvent
(this=0x7fffe80021a0,
    type=qpid::sys::Poller::READABLE) at qpid/sys/DispatchHandle.cpp:278
#6  0x00007ffff78450d2 in process (this=0x62fc50) at ./qpid/sys/Poller.h:131
#7  qpid::sys::Poller::run (this=0x62fc50) at qpid/sys/epoll/EpollPoller.cpp:519
#8  0x00007ffff783cf6a in qpid::sys::(anonymous
namespace)::runRunnable (p=<value optimized out>)
    at qpid/sys/posix/Thread.cpp:35
#9  0x000000305a207761 in start_thread () from /lib64/libpthread.so.0
#10 0x0000003059ee14fd in clone () from /lib64/libc.so.6

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to