possible regression in the wait() family of functions
|Reported by:||augiedoggie||Owned by:||bonefish|
It seems several apps are getting errors concerning the wait/waitpid functions. I have noticed this in zsh and rsync. This is on hrev42186. I haven't had time yet to track down the offending revision or the cause, but I assume it's due to the signal related changes in the kernel.
cpr@gumby:~$ rsync .profile .profile2 rsync: waitpid: Operation would block (-2147483637) rsync error: waitpid() failed (code 21) at main.c(1042) [sender=3.0.7]
and things like
cpr@gumby:~# ls | less  + 100836 done ls --color=auto | 100837 suspended (tty input) less zsh: wait failed: operation would block
Both of these were working previously and I did test rebuilding both of them.