In some E2E tests I've been working on, which leverage ZeroMQ as an async server (ROUTER-DEALER-DEALERS), I've periodically noticed this failure:
Assertion failed: check () (.../zeromq/src/zeromq-4.3.5/src/msg.cpp:387)
Not really sure how to go about debugging this or even finding out more info, so I'm curious if this assertion failure rings any bells or perhaps any suggestions on how to debug further?
ref: https://github.com/zeromq/libzmq/blob/v4.3.5/src/msg.cpp#L387
Also, this assertion failure seems catastrophic in that it terminates the main go process. Is there anyway to avoid that?
In some E2E tests I've been working on, which leverage ZeroMQ as an async server (ROUTER-DEALER-DEALERS), I've periodically noticed this failure:
Not really sure how to go about debugging this or even finding out more info, so I'm curious if this assertion failure rings any bells or perhaps any suggestions on how to debug further?
ref: https://github.com/zeromq/libzmq/blob/v4.3.5/src/msg.cpp#L387
Also, this assertion failure seems catastrophic in that it terminates the main go process. Is there anyway to avoid that?