Julia worker generates broken pipe exception when using println
<p>I've launched a number of Julia workers on a separate node using a custom ClusterManager. Standard TCP/IP transport.</p>

<p>I can run remotecall on the worker, but when I ask the remote worker to use <code>println</code> it fails with a broken pipe exception.</p>

<p>Any idea why this might be occur?</p>

<pre><code>julia&gt; remotecall_fetch(90, gethostname)
"gpu-8.local"

julia&gt; remotecall_fetch(90, println, "test")
ERROR: On worker 90:
write: broken pipe (EPIPE)
 in yieldto at ./task.jl:71
 in wait at ./task.jl:371
 in stream_wait at ./stream.jl:60
 in uv_write at stream.jl:962
 in buffer_or_write at stream.jl:972
 in write at stream.jl:1011
 in print at strings/io.jl:46
 in print at strings/io.jl:18
 in println at strings/io.jl:25
 in println at strings/io.jl:28
 in anonymous at multi.jl:923
 in run_work_thunk at multi.jl:661
 [inlined code] from multi.jl:923
 in anonymous at task.jl:63
 in remotecall_fetch at multi.jl:747
 in remotecall_fetch at multi.jl:750
</code></pre>