qpid-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "mark yoffe" <mark.yo...@gmail.com>
Subject Error while using AsyncSession
Date Tue, 18 Nov 2008 21:06:15 GMT
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

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message