Assertion failed: ok (mailbox.cpp:84)
Description
Environment
32-bit Slackware 12.1.0 Linux 2.6.24.5-smp;
GCC 4.2.3, GNU C Library stable release version 2.7
Activity
Show:

yison lu November 20, 2013 at 7:28 AM
I also met this issue. When will you fix this bug?
Not sure if this bug is in ZMQ, because it's hard to reproduce (I have tried and did not succeed: tried even on the same program and same machine, with program's other work cut off, just with requests and related logic left), but decided to write a report anyway.
My program crashes approximately once in a week with that failed assertion, without any reason that I can see. I have suspected that it is somehow related to inproc sockets (the program uses inproc- and TCP-sockets, only REQ-REP (with router, dealer and proxy sometimes) after initialization), but last crash occured definely on inproc socket. Here is partial backtraces of two crashes:
Last one, definely with inproc:
Another one, starting from another function, but most likely inproc too:
P.S. There is no shared sockets between threads, and the way from actual program to ZMQ is Perl 5.8.8 -> binding via SWIG -> C library -> ZMQ.