https://bugzilla.redhat.com/show_bug.cgi?id=988805 Bug ID: 988805 Summary: IPC::Open3 keeps zombies after failed execve() Product: Fedora Version: 18 Component: perl Assignee: mmaslano@xxxxxxxxxx Reporter: ppisar@xxxxxxxxxx QA Contact: extras-qa@xxxxxxxxxxxxxxxxx CC: cweyl@xxxxxxxxxxxxxxx, iarnell@xxxxxxxxx, jplesnik@xxxxxxxxxx, kasal@xxxxxx, mmaslano@xxxxxxxxxx, perl-devel@xxxxxxxxxxxxxxxxxxxxxxx, ppisar@xxxxxxxxxx, psabata@xxxxxxxxxx, rc040203@xxxxxxxxxx, tcallawa@xxxxxxxxxx IPC::Open3::open3() does not collect child states after failed execve(): Reproducer: $ perl -MIPC::Open3 -le 'for (1..10) { my ($in, $out); eval { my $pid = open3($in, $out, "", "unknownprogram"); waitpid($pid, 0) }; } sleep 100' Parallel process listing shows 10 zombies. Reported to upstream <https://rt.perl.org/rt3/Public/Bug/Display.html?id=114722> with a fix. All Fedoras are affected (tested with perl-5.16.3-244.fc18.x86_64 and perl-5.18.0-285.fc20.x86_64). -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=zOfH5qeL39&a=cc_unsubscribe -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/perl-devel