Issue description
One of the unit test suites we have finishes all of the test cases (which involve starting up and shutting down zmq, probably at least 50 times), but then there is an invalid argument error by zmq after boost reports the number of test cases that have passed. The first time observing this issue was on March 9th, but we cache builds of dependencies. The cached version on our develop branch was last updated February 27. Switching our builds to use the last tagged release (v4.2.3) makes the error go away.
The output for the zmq error: Invalid argument (/home/travis/build/GMLC-TDC/HELICS-src/libzmq/src/mutex.hpp:142)
Environment
Travis CI Linux VMs using gcc-6, gcc-4.9, and clang-3.6
- libzmq version (commit hash if unreleased): One of the commits between February 27 and March 9.
- OS: Linux
Minimal test code / Steps to reproduce the issue
- Checkout and build GMLC-TDC/HELICS-src develop branch
- Run key-tests test suite. I haven't narrowed it down to a specific zeromq commit, or line in our test suite. If that changes I'll provide an update here.
What's the actual result? (include assertion message & call stack if applicable)
https://travis-ci.org/GMLC-TDC/HELICS-src/jobs/353188544 - see error at the bottom
What's the expected result?
https://travis-ci.org/GMLC-TDC/HELICS-src/jobs/353393510
Issue description
One of the unit test suites we have finishes all of the test cases (which involve starting up and shutting down zmq, probably at least 50 times), but then there is an invalid argument error by zmq after boost reports the number of test cases that have passed. The first time observing this issue was on March 9th, but we cache builds of dependencies. The cached version on our develop branch was last updated February 27. Switching our builds to use the last tagged release (v4.2.3) makes the error go away.
The output for the zmq error: Invalid argument (/home/travis/build/GMLC-TDC/HELICS-src/libzmq/src/mutex.hpp:142)
Environment
Travis CI Linux VMs using gcc-6, gcc-4.9, and clang-3.6
Minimal test code / Steps to reproduce the issue
What's the actual result? (include assertion message & call stack if applicable)
https://travis-ci.org/GMLC-TDC/HELICS-src/jobs/353188544 - see error at the bottom
What's the expected result?
https://travis-ci.org/GMLC-TDC/HELICS-src/jobs/353393510