activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Timothy Bish <tabish...@gmail.com>
Subject Re: Linux activemq-cpp-3.1.2 crash
Date Wed, 05 May 2010 19:26:57 GMT
On Wed, 2010-05-05 at 11:36 -0700, simpel wrote:
> My program cored with the following stack trace. Looking at the code it seems
> unlikely that the synchronization object has purevirtual lock() method.  Any
> ideas what has gone wrong here? 

Did you ensure that all your object created from the ActiveMQ-CPP
library were destroyed before your application called the
ActiveMQCPP::shutdownLibrary() method?

Regards
Tim

> 
> Thread 1 (process 19050):
> #0  0x00f89402 in __kernel_vsyscall ()
> #1  0x00ffddf0 in raise () from /lib/libc.so.6
> #2  0x00fff701 in abort () from /lib/libc.so.6
> #3  0x00db74d0 in __gnu_cxx::__verbose_terminate_handler () from
> /usr/lib/libstdc++.so.6
> #4  0x00db4f35 in ?? () from /usr/lib/libstdc++.so.6
> #5  0x00db4f72 in std::terminate () from /usr/lib/libstdc++.so.6
> #6  0x00db5695 in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6
> #7  0x081f2a5d in decaf::util::concurrent::Lock::lock (this=0xad1f8080)
>     at
> /root/P4/3pty/ActiveMQ/include/activemq-cpp-3.1.2/decaf/util/concurrent/Lock.h:96
> #8  0x081f2bc8 in Lock (this=0xad1f8080, object=0x97d4280,
> intiallyLocked=true)
>     at
> /root/P4/3pty/ActiveMQ/include/activemq-cpp-3.1.2/decaf/util/concurrent/Lock.h:70
> #9  0x006e30df in activemq::core::ActiveMQConnection::onException ()
>    from /usr/lib/libactivemq-cpp.so.9
> #10 0x0076604b in activemq::transport::TransportFilter::fire () from
> /usr/lib/libactivemq-cpp.so.9
> #11 0x00766094 in activemq::transport::TransportFilter::onException ()
>    from /usr/lib/libactivemq-cpp.so.9
> #12 0x0076604b in activemq::transport::TransportFilter::fire () from
> /usr/lib/libactivemq-cpp.so.9
> #13 0x00766094 in activemq::transport::TransportFilter::onException ()
>    from /usr/lib/libactivemq-cpp.so.9
> #14 0x0076604b in activemq::transport::TransportFilter::fire () from
> /usr/lib/libactivemq-cpp.so.9
> #15 0x00766094 in activemq::transport::TransportFilter::onException ()
>    from /usr/lib/libactivemq-cpp.so.9
> #16 0x0078b74d in
> activemq::transport::inactivity::InactivityMonitor::onException ()
>    from /usr/lib/libactivemq-cpp.so.9
> #17 0x0078dcfd in
> activemq::transport::inactivity::AsyncSignalReadErrorkTask::iterate ()
>    from /usr/lib/libactivemq-cpp.so.9
> #18 0x0075dcd1 in activemq::threads::CompositeTaskRunner::iterate ()
>    from /usr/lib/libactivemq-cpp.so.9
> #19 0x0075d79c in activemq::threads::CompositeTaskRunner::run () from
> /usr/lib/libactivemq-cpp.so.9
> #20 0x009cca6d in decaf::lang::ThreadProperties::runCallback () from
> /usr/lib/libactivemq-cpp.so.9
> #21 0x009c9d77 in ?? () from /usr/lib/libactivemq-cpp.so.9
> #22 0x003a373b in start_thread () from /lib/libpthread.so.0
> #23 0x010a6cfe in clone () from /lib/libc.so.6
> 

-- 
Tim Bish

Open Source Integration: http://fusesource.com
ActiveMQ in Action: http://www.manning.com/snyder/

Follow me on Twitter: http://twitter.com/tabish121
My Blog: http://timbish.blogspot.com/


Mime
View raw message