[zeromq-dev] Assertion failed
taurel at esrf.fr
Thu Apr 8 09:45:04 CEST 2010
First of all, thank's very much for your answer.
What I find strange is that I had 5 subscribers on the same host (using
epgm, the same multicast group and port number). For 4 of them,
everything was fine but
I had this assertion for the fifth one.
If the problem is related to my network, the five processes should have
been impacted, no?
Do I miss something?
On 07/04/2010 18:20, Martin Sustrik wrote:
> Hi Emmanuel,
>> I am currently testing ZeroMQ 2.0.6 running on two Ubuntu 9.04 box.
>> I am using PUB/SUB with the epgm protocol. The publisher is written in
>> C and the subscriber in C++.
>> My subscriber is basically a loop around the ZMQ socket recv() meyhod.
>> The problem is that I have from time to time assertion failure :
>> Assertion failed: it != peers.end () (pgm_receiver.cpp:161)
> The problem was alrady reported here:
>> I am not able to say precisely when it happens. It is not always the
>> same case.
>> Last time I saw it, it was in the middle of one of my test when the
>> publisher sends 100 messages of 1 MByte each (as fast as it can) to 5
>> different subscribers running on another host. It happened on one of my
>> subscriber after it has received 36 messages.
>> Is there someone in this list also experimenting this problem!
>> If yes, is there any solution?
> In overall, the problem should happen only when you overload the
> system/network. Try using a transfer rate that your network& switch is
> able to keep with.
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
More information about the zeromq-dev