-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Assertion failed: !more || pipes [current] != pipe_ (fq.cpp:61) #119
Comments
I can no longer reproduce this. Closing. |
I can reproduce this every time with a pub/sub scenario : I'm using 2.1.3 using c++ bindings Doing a publisher while (1) and a two part message (first part 10 bytes second 512 bytes) ... And a subscriber while (1).. with a subscription to all channels.. 2 threads are created... they stop after 10 secs ... But the 2 threads are joined correctly and their sockets closed on destruction... Then the context is destroyed... Maybe a good idea to reopen ? I will try to make a simple app reproducing the issue.. |
Dependency fixed to CZMQ 2.1.0+
Backtrace for the thread that has asserted:
https://gist.github.com/710510
I am hopeful the backtrace will be sufficient. There are a lot of sockets at work in a very complex system, so reducing it to a simple case is unlikely. :(
The assertion raises in my program when it is 1) under load, and 2) I hit ctrl-C or send a INT or TERM signal to end the program.
This is against commit ac40680 of master.
The text was updated successfully, but these errors were encountered: