<div dir="ltr">Following the behavior of Python 3.5, interrupted system calls are retried, starting in pyzmq 14.7. Are you creating the sockets after forking with multiprocessing? You shouldn't use any sockets that were created in the host process in any of the forks.<div><br></div><div>-MinRK</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jul 28, 2016 at 1:15 PM, Frédéric <span dir="ltr"><<a href="mailto:fma@gbiloba.org" target="_blank">fma@gbiloba.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">Le lundi 25 juillet 2016, Frédéric a écrit :<br>
<br>
> Mmm, this error only occurs on my RPi3; all work fine on my desktop<br>
> computer.<br>
<br>
</span>Ok, zmq/pyzmq are not in the same versions on both machines:<br>
<br>
libzmq@desktop = 4.1.5<br>
pyzmq@desktop = 15.2.0<br>
python@rpi = 2.7.12<br>
<br>
libzmq@rpi = 4.0.5<br>
pyzmq@rpi = 14.4.0<br>
python@rpi = 2.7.9<br>
<br>
So, I installed pyzqm using pip, which gave me:<br>
<br>
libzmq@rpi = 4.1.5<br>
pyzmq@rpi = 15.3.0<br>
<br>
Now, I don't get the 'ZMQError: Interrupted system call' anymore when the<br>
log handler send the message from the process, but instead it blocks<br>
forever on this call :o/<br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
    Frédéric<br>
_______________________________________________<br>
zeromq-dev mailing list<br>
<a href="mailto:zeromq-dev@lists.zeromq.org">zeromq-dev@lists.zeromq.org</a><br>
<a href="http://lists.zeromq.org/mailman/listinfo/zeromq-dev" rel="noreferrer" target="_blank">http://lists.zeromq.org/mailman/listinfo/zeromq-dev</a></div></div></blockquote></div><br></div>