On Tue, 2011-08-09 at 13:41 -0700, Seb wrote:
> Hi Tim,
> 
> thanks for your reply.
> So my platform in both case is Mac OS X Lion (10.7) with gcc 4.2.
> 
> When I tried to compiled the trunk, the compilation of the demo sample
> complain here:
> 
> /.../src/main.cpp:108: error: cannot call member function ‘long long
> int decaf::lang::Thread::getId() const’ without object
> 
> That I've fixed by doing that instead:
> 
> string threadIdStr = Integer::toString( Thread::currentThread()->getId() );
> 
> And the result is also a segfault.
> 
> Here is the stack trace

The history on Mac and AMQCPP is not so good, no testing on Lion so far
as I don't have it installed, I know it was working on Snow Leopard at
one time.  You can try it out in a Linux VM and it should work.

Regards

> 
> Program received signal EXC_BAD_ACCESS, Could not access memory.
> Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000040
> decaf::internal::util::concurrent::Threading::createNewThread
> (parent=0x7fff5fbffa68, name=0x100e18588 "Thread-1", stackSize=-1) at
> Threading.cpp:316
> 316                                           &thread->threadId);
> (gdb) bt
> #0  decaf::internal::util::concurrent::Threading::createNewThread
> (parent=0x7fff5fbffa68, name=0x100e18588 "Thread-1", stackSize=-1) at
> Threading.cpp:316
> #1  0x00000001002b2f17 in decaf::lang::Thread::initializeSelf
> (this=0x7fff5fbffa68, task=0x7fff5fbffa88, name=@0x100e18a80,
> stackSize=-1) at Thread.cpp:125
> #2  0x00000001002b31a2 in decaf::lang::Thread::Thread
> (this=0x7fff5fbffa68, task=0x100e18591) at Thread.cpp:94
> #3  0x0000000100001c0a in main (argc=1, argv=0x7fff5fbffbd8) at main.cpp:382
> 
> Thanks for any help,
> 
> Seb
> 
> On Tue, Aug 9, 2011 at 4:22 PM, tabish...@gmail.com [via ActiveMQ]
> <ml-node+3731143-722528546-258...@n4.nabble.com> wrote:
> > On Tue, 2011-08-09 at 13:14 -0700, Seb wrote:
> >> I'm going to partially answer to my question.
> >> The issue that I was facing is related to the following bug
> >> https://issues.apache.org/jira/browse/AMQCPP-369
> >>
> >> By patching activemq-cpp 3.4 with the change made for that bug fix, I
> >> managed to compile and run the application.
> >>
> >> But with the demo application now I get the following errors.
> >>
> >> =====================================================
> >> Starting the example:
> >> -----------------------------------------------------
> >> No Matching Factory Registered for format := tcp
> >> FILE: activemq/transport/TransportRegistry.cpp, LINE: 44
> >> FILE: activemq/core/ActiveMQConnectionFactory.cpp, LINE: 325
> >> No Matching Factory Registered for format := tcp
> >> FILE: activemq/transport/TransportRegistry.cpp, LINE: 44
> >> FILE: activemq/core/ActiveMQConnectionFactory.cpp, LINE: 325
> >> Time to completion = 20 seconds.
> >> -----------------------------------------------------
> >> Finished with the example.
> >> =====================================================
> >>
> >> Moreover, when I try my application, it simply hang. So I would say that
> >> I'm
> >> still facing some issue which prevent me from using that version of the
> >> library.
> >>
> >> If someone as a sample code that work with activemq-cpp 3.4, I would be
> >> happy to give a try on my laptop.
> >>
> >> Any help or idea would be great.
> >>
> > What is the platform OS and compiler you are using?  Have you tried the
> > code from CMS trunk?
> >
> > Regards
> >
> >
> >
> > --
> > Tim Bish
> > ------------
> > FuseSource
> > Email: [hidden email]
> > Web: http://fusesource.com
> > Twitter: tabish121
> > Blog: http://timbish.blogspot.com/
> >
> >
> >
> >
> >
> > ________________________________
> > If you reply to this email, your message will be added to the discussion
> > below:
> > http://activemq.2283324.n4.nabble.com/Segfault-with-ActiveMQ-CPP-3-4-0-tp3730337p3731143.html
> > To unsubscribe from Segfault with ActiveMQ-CPP 3.4.0, click here.
> 
> 
> --
> View this message in context: 
> http://activemq.2283324.n4.nabble.com/Segfault-with-ActiveMQ-CPP-3-4-0-tp3730337p3731196.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.

-- 
Tim Bish
------------
FuseSource
Email: tim.b...@fusesource.com
Web: http://fusesource.com
Twitter: tabish121
Blog: http://timbish.blogspot.com/



Reply via email to