-
Couldn't load subscription status.
- Fork 2.5k
Open
Description
Hi all,
zmq::zmq_abort(char const*)(??), line 61 in "err.cpp"
unnamed block in io_thread.zmq::io_thread_t::in_event()(this = ??), line 68 in "io_thread.cpp"
unnamed block in io_thread.zmq::io_thread_t::in_event()(this = ??), line 68 in "io_thread.cpp"
io_thread.zmq::io_thread_t::in_event()(this = ??), line 68 in "io_thread.cpp"
unnamed block in zmq::pollset_t::loop()(this = 0x0000000110bfbbf0), line 210 in "pollset.cpp"
unnamed block in zmq::pollset_t::loop()(this = 0x0000000110bfbbf0), line 210 in "pollset.cpp"
unnamed block in zmq::pollset_t::loop()(this = 0x0000000110bfbbf0), line 210 in "pollset.cpp"
zmq::pollset_t::loop()(this = 0x0000000110bfbbf0), line 210 in "pollset.cpp"
thread_routine(arg_ = 0x0000000110bfbc88, __x = [internal error: nil paramlist for function containing __x]
Our binary runs into the following core dump issue on AIX 7.3 (7300-03-00-2446)
This does not happens instantly but after hours some times even 1 day. We built libzmq 4.3.5 along with libsodium on AIX 7.2
with the following options:
./configure PKG_CONFIG_PATH=/wokrdir/libsodium/lib/pkgconfig/ --with-poller=poll --enable-shared=yes --enable-static=no MAKE="gmake" --disable-perf --with-aix-soname=aix --prefix=/workdir/zmq_4_3_5 --with-libsodium=yes
Now if swap the options of --with--poller=auto the build for libzmq fails:
CXX tools/curve_keygen.o
CC external/sha1/src_libzmq_la-sha1.lo
CC external/unity/unity.o
CXX tests/libtestutil_a-testutil.o
CXX tests/libtestutil_a-testutil_monitoring.o
CXX tests/libtestutil_a-testutil_security.o
CXX tests/libtestutil_a-testutil_unity.o
CXX src/libzmq_la-address.lo
CXX src/libzmq_la-channel.lo
CXX src/libzmq_la-client.lo
CXX src/libzmq_la-clock.lo
CXX src/libzmq_la-ctx.lo
CXX src/libzmq_la-curve_client.lo
CXX src/libzmq_la-curve_mechanism_base.lo
CXX src/libzmq_la-curve_server.lo
CXX src/libzmq_la-dealer.lo
CXX src/libzmq_la-devpoll.lo
1500-030: (I) INFORMATION: zmq::curve_server_t::process_initiate(msg_t *): Additional optimization may be attained by recompiling and specifying MAXMEM option with a value greater than 8192.
CXX src/libzmq_la-dgram.lo
CXX src/libzmq_la-dish.lo
CXX src/libzmq_la-dist.lo
CXX src/libzmq_la-endpoint.lo
CXX src/libzmq_la-epoll.lo
CXX src/libzmq_la-err.lo
CXX src/libzmq_la-fq.lo
CXX src/libzmq_la-gather.lo
CXX src/libzmq_la-gssapi_mechanism_base.lo
CXX src/libzmq_la-gssapi_client.lo
CXX src/libzmq_la-gssapi_server.lo
CXX src/libzmq_la-io_object.lo
CXX src/libzmq_la-io_thread.lo
CXX src/libzmq_la-ip.lo
CXX src/libzmq_la-ip_resolver.lo
CXX src/libzmq_la-ipc_address.lo
src/io_thread.cpp:36:21: error: too many arguments to function call, expected 0, have 1
_poller->start (name);
~~~~~~~~~~~~~~ ^~~~
./src/pollset.hpp:41:5: note: 'start' declared here
void start ();
^
1 error generated.
Error while processing src/io_thread.cpp.
gmake[1]: *** [Makefile:5638: src/libzmq_la-io_thread.lo] Error 1
The result is the same with IBM, gcc compiler.
Metadata
Metadata
Assignees
Labels
No labels