On Thu, Jul 10, 2014 at 11:18:17PM +0200, Richard Braun wrote: > All right, it looks like open() gets interrupted by SIGCHLD here. It's > my understanding that signal handling is highly system-specific in such > cases, but we probably want to align on what others do, as usual.
By the way, it looks like it happens with dash only, not bash. I suppose dash relies on the Linux-specific behaviour of interrupting a blocked open(). See if switching to bash helps. -- Richard Braun