[zeromq-dev] Client crash triggers zmq_abort in publisher

Michel Polder michel.polder at quality-it.com
Thu Jun 21 14:41:31 CEST 2012

I have been using 0MQ for a while now and recently moved to 0MQ 3.1.0 We have a publisher that runs on Linux (C++) and a client that runs on Windows (CLRZMQ .NET) 
It seems that if our client crashes (unrelated to 0MQ) it sometimes takes down the publisher. Below is the stacktrace of the issue. It's critical for us the publisher keeps running when a client crashes. 

Any idea what might be causing this? 



#0 0x0000003bf9c32905 in raise () from /lib64/libc.so.6 
#1 0x0000003bf9c340e5 in abort () from /lib64/libc.so.6 
#2 0x00007f41e868fea9 in zmq::zmq_abort (errmsg_=0x3dae <Address 0x3dae out of bounds>) at err.cpp:75 
#3 0x00007f41e86946bf in zmq::mtrie_t::rm_helper (this=0x2351830, prefix_=<value optimized out>, size_=<value optimized out>, pipe_=<value optimized out>) at mtrie.cpp:317 
#4 0x00007f41e86a7728 in zmq::xpub_t::xread_activated (this=0x23514d0, pipe_=0x7f41c89f9a10) at xpub.cpp:71 
#5 0x00007f41e869d735 in zmq::socket_base_t::process_commands (this=0x23514d0, timeout_=<value optimized out>, throttle_=true) at socket_base.cpp:816 
#6 0x00007f41e869db68 in zmq::socket_base_t::send (this=0x23514d0, msg_=0x4fcef70, flags_=2) at socket_base.cpp:599 
#7 0x00007f41e86ab19a in s_sendmsg (s_=0x23514d0, msg_=0x4fcef70, flags_=2) at zmq.cpp:330 
#8 0x00007f41e846bd4e in zframe_send (self_p=0x7fff4d14baa8, socket=0x23514d0, flags=<value optimized out>) at zframe.c:192 
#9 0x00007f41e846fed3 in zmsg_send (self_p=0x7fff4d14bb88, socket=0x23514d0) at zmsg.c:139 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20120621/de9dde09/attachment.htm>

More information about the zeromq-dev mailing list