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