Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Sep 2010 23:53:23 +0300
From:      Mikolaj Golub <to.my.trociny@gmail.com>
To:        Pawel Jakub Dawidek <pjd@FreeBSD.org>
Cc:        freebsd-fs@freebsd.org
Subject:   Re: hastd: parent got stuck in waitpid()
Message-ID:  <86vd5xa4ak.fsf@kopusha.home.net>
In-Reply-To: <20100922191028.GD2895@garage.freebsd.pl> (Pawel Jakub Dawidek's message of "Wed, 22 Sep 2010 21:10:29 %2B0200")
References:  <868w2yaweh.fsf@kopusha.home.net> <20100922191028.GD2895@garage.freebsd.pl>

next in thread | previous in thread | raw e-mail | index | archive | help

On Wed, 22 Sep 2010 21:10:29 +0200 Pawel Jakub Dawidek wrote:

 PJD> Could you try r213009?

 PJD> The problem was (I believe) that signal mask was configured after we
 PJD> forked, so there was a window where signal could have been delivered,
 PJD> but before we could handled it properly. Now signal mask is configured
 PJD> in the main process and the primary process inherits it, so there is no
 PJD> window anymore.

Yes, with the latest source I can't get hangs any more. Thank you!

-- 
Mikolaj Golub



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86vd5xa4ak.fsf>