perlbug-followup at perl
May 22, 2012, 8:07 AM
Post #1 of 1
On Tue Apr 17 04:09:16 2012, LeonT wrote:
[perl #82580] Signals not cleared by fork
> On Tue Jan 25 12:06:00 2011, Leolo wrote:
> > On Sun Jan 23 04:44:57 2011, blgl [at] stacken wrote:
> > > You misunderstand. It's ignored signals that are lost, not blocked
> > A short test shows that while CHLD makes it through, waitpid() will
> > always return -1. Tested on 5.8.8, 5.10.1, 5.12.2.
> Perl reaps processes when closing filehandles created through �open
> "-|"�, there's nothing weird or worrisome about your observation.
There's a patch that fixes this in the smoke-me/leont/signals-fork
branch. Given it's a non-deterministic issue, I don't have a test though.
via perlbug: queue: perl5 status: open