Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=749167
Petr Pisar ppisar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ppisar@redhat.com
--- Comment #1 from Petr Pisar ppisar@redhat.com 2011-10-26 09:59:21 EDT --- The line reads:
if (open(CHILD, "-|") == 0) {
What is it? The open is missing third argument. perldoc -f open says:
For three or more arguments if MODE is '|-', the filename is interpreted as a command to which output is to be piped, and if MODE is '-|', the filename is interpreted as a command that pipes output to us. In the two-argument (and one-argument) form, one should replace dash ('-') with the command. See "Using open() for IPC" in perlipc for more examples of this.
However I cannot reproduce it. Maybe I have to much memory. However I noticed an defunct child and zombie before init cleaned it, so there is something wrong definitely.