You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by Daniel Cohen-Sason <da...@gmail.com> on 2008/11/19 22:15:17 UTC

Fwd: Error while using AsyncSession

Hello.
I'm sending this message on behalf of Mark:


Hi

i have been using qpid for some time now

i am working with the trunk version (from 3.10.08) and testing using the C++
broker and the C++ Client

lately i have started encountering the following problem when using
AsyncSession , this does not occurre with sync session (but of course
performance is much slower)

i have a scenario where i use three applications

A,B,and C  A  sends the messages to B , B forwards to C , and C relays them
to A (of course there is processing done in the middle)

anyway when sending 100k messages (which due to the scenario translate to
300K in total usually around 180k messages at the top)

after a certain amount of traffic (it varies - usually after A has
sent  80K)

one of the programs crashes with the following messages and qpid broker
stops working

 qpid/client/Bounds.cpp:51: void qpid::client::Bounds::reduce(size_t):
Assertion `lock.hasWaiters() == 1' failed.
Aborted

Has anyone encountered this problem ?

by the way i tested with one of the last beta releases of RHMD and the
problem did not occur

Best Regards

Mark Yoffe