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_commands()
> => mailbox->recv() => signaler.wait() => select(). It seems xrecv()
> fails
> and it goes into a blocking wait.
> 
> What would be some reasons that this would hang?
> 
> Thank you,
> 
> Manuel

Hi,

Do other tests fail? Or only that one?

You can try and add socket monitors to check that the handshake
succeeds:

https://github.com/zeromq/libzmq/blob/master/doc/zmq_socket_monitor.txt

Alternatively, given it's a tcp test, you can use wireshark/tshark with
the zmtp dissector to snoop on the wire:

https://github.com/whitequark/zmtp-wireshark

-- 
Kind regards,
Luca Boccassi

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
zeromq-dev mailing list
[email protected]
https://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to