On Mon, Oct 17, 2011 at 3:43 PM, Chuck Remes <[email protected]> wrote: > > On Oct 17, 2011, at 3:59 AM, Gábor Farkas wrote: > >> hi, >> >> i have an application in python, using PUSH/PULL zmq sockets, on freebsd. >> >> sometimes the process with the PUSH socket dies with this message: >> >> Exception zmq.core.error.ZMQError: ZMQError() in >> <zmq.core.socket.Socket object at 0x80d0c12b8> ignored >> Bad file descriptor >> rc != -1 (kqueue.cpp:67) > > Rebuild the library and force the use of poll(). That cures the issue > (obviously, since we are no longer using the kqueue code paths). > > export CXXFLAGS=-DZMQ_FORCE_POLL > ./configure > make
ok, i'll try this. is there any way to verify that the compiled zeromq does not use kqueue? (i mean, is there any way to verify that i applied the switch correctly?) thanks, gabor _______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
