Re: [zeromq-dev] Test test_pair_tcp.cpp hangs at bounce()

2018-02-28 Thread Manuel Segura
I tried to add socket monitors to check the handshake, but it hangs when trying to read in an event from the monitor socket in the first call to zmq_msg_recv(), specifically this line: if (zmq_msg_recv (&msg, monitor, 0) == -1) It appears to be the same problem with receiving when I called bounce

Re: [zeromq-dev] Test test_pair_tcp.cpp hangs at bounce()

2018-02-28 Thread Manuel Segura
Hi Luca, The test_pair_ipc.cpp test fails as well in the same place. Those are the only two I've tried so far. I'll add socket monitors and let you know about the handshake. Thanks, Manuel On Wed, Feb 28, 2018 at 12:08 PM, Luca Boccassi wrote: > On Wed, 2018-02-28 at 11:40 -0800, Manuel Segu

Re: [zeromq-dev] Test test_pair_tcp.cpp hangs at bounce()

2018-02-28 Thread Luca Boccassi
On Wed, 2018-02-28 at 11:40 -0800, Manuel Segura wrote: > Hello, > > I'm porting libzmq to VxWorks and the test_pair_tcp.cpp test hangs > inside > the bounce() function call, specifically the first zmq_recv() call. > I've > traced this to zmq_recv() => s_recvmsg() => s_->recv() => > process_comman

[zeromq-dev] Test test_pair_tcp.cpp hangs at bounce()

2018-02-28 Thread Manuel Segura
Hello, I'm porting libzmq to VxWorks and the test_pair_tcp.cpp test hangs inside the bounce() function call, specifically the first zmq_recv() call. I've traced this to zmq_recv() => s_recvmsg() => s_->recv() => process_commands() => mailbox->recv() => signaler.wait() => select(). It seems xrecv()