[zeromq-dev] Assertion failed: !more (src/fq.cpp:117) = fix works!

zmqdev zmqdev at amitego.com
Fri Oct 21 12:23:35 CEST 2016

Hi Doron,

I tried out your latest repo


with the changes to src/socket_base.cpp, src/pipe.cpp and src/pipe.hpp.

I confirm that the problem reported at


is solved: the assertion in src/fq.cpp:118 is not triggered anymore.


There is one point I'm unsure about. The documentation of zmq_disconnect 

	Any outstanding messages physically received from the network but not
	yet received by the application with _zmq_recv()_ shall be discarded.


In the PUB->SUB test case, the message is not discarded by the 
zmq_disconnect, and is received (sans abort) with zmq_msg_recv.

Doesn't this behavior contradict the doc?

More information about the zeromq-dev mailing list