It’s very difficult to say what the cause might be.

Generally when I see this error, it’s due to multiple threads trying to read or 
write the same socket without using a proper mutex.

As for why the library asserts, I’ll direct you to the FAQ:  
http://zeromq.org/area:faq

cr

On Jun 20, 2014, at 10:19 AM, Dmitry Antipov <[email protected]> wrote:

> Irregular and without a recipe to reproduce, but still happens from time to 
> time:
> 
> Assertion failed: ok (mailbox.cpp:84)
> 
> Without even a backtrace, is it possible to guess what may be a reason?
> Note that the system is ancient and running Linux 2.4.32-based kernel.
> 
> And, why so many internal asserts that calls abort? Shouldn't the library
> notify an application with error code instead of terminating it?
> 
> Dmitry
> _______________________________________________
> zeromq-dev mailing list
> [email protected]
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev

_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to