On Wed, 21 Sep 2011 08:23:40 -0400, Timothy Bish <tabish...@gmail.com> wrote:
>On Wed, 2011-09-21 at 12:17 +0100, spam trap wrote: >> I am writing a C++ application using the ActiveMQ CPP API. I have >> based my code on the example in >> http://activemq.apache.org/cms/example.html >> >> However I have moved the creation of the Session, Destination and >> Consumer objects of the Consumer class to the constructor. I >> understand that some of these objects are not thread safe but, since I >> am not using them from different threads simultaneously, then this >> should be OK? >> >> The reason is that the ActiveMQConsumer object is crashing during its >> destruction. >> > >Stack traces and sample code that reproduces the issue are needed before >any help here, this could result from a number of different scenarios. I am in the process of creating a standalone example that exhibits the problem but I was just checking whether this is a common problem because I am making some obvious error. The crash happens in ActiveMQConsumer::close() BTW; >You might be deleting an uninitialized point or trying to destroy the >object after the library has been uninitialized. Definitely not.