activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From spam trap <>
Subject Re: ActiveMQ CPP question -- crashing in destructor
Date Thu, 22 Sep 2011 08:43:47 GMT
On Thu, 22 Sep 2011 08:02:47 +0700, Ivan Pechorin
<> wrote:

>>>> 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;
>Yes, it's a known problem presented as a feature rather than a bug.
>Due to strange design, you can't just stop(), close() and delete your
>consumer. You need to stop the corresponding session before closing
>your consumer:
>delete consumer;

Thanks for the post but I don't believe this is the same issue.  The
application now just crashes instead within the session.stop() method.

Just to make sure I am getting things right I do the following in the

 delete destination;
 delete consumer;
 delete session;

Is this the correct order?

View raw message