Issue #8770 has been reported by normalperson (Eric Wong).

----------------------------------------
Bug #8770: [PATCH] process.c: avoid EINTR from Process.spawn
https://bugs.ruby-lang.org/issues/8770

Author: normalperson (Eric Wong)
Status: Open
Priority: Normal
Assignee: 
Category: core
Target version: current: 2.1.0
ruby -v: ruby 2.1.0dev (2013-08-10 trunk 42491) [x86_64-linux]
Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN


(send_child_error): retry write on EINTR
(recv_child_error): retry read on EINTR

I've been getting occasional Errno::EINTR from Process.spawn with
just the prog name in the error message.  This is probably the cause
of it, as I haven't been able to get a consistent reproduction of
the Errno::EINTR.

I've been hitting this on 2.0.0-p247, so it probably needs backport.


-- 
http://bugs.ruby-lang.org/