From owner-freebsd-fs@FreeBSD.ORG Wed Sep 22 20:53:27 2010 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 55620106566C; Wed, 22 Sep 2010 20:53:27 +0000 (UTC) (envelope-from to.my.trociny@gmail.com) Received: from mail-ey0-f182.google.com (mail-ey0-f182.google.com [209.85.215.182]) by mx1.freebsd.org (Postfix) with ESMTP id 5F4598FC18; Wed, 22 Sep 2010 20:53:26 +0000 (UTC) Received: by eyx24 with SMTP id 24so338210eyx.13 for ; Wed, 22 Sep 2010 13:53:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:cc:subject:references :x-comment-to:date:in-reply-to:message-id:user-agent:mime-version :content-type; bh=UpmQK3lsd8hTH1iNj+J76pTG0OfH/IVk0ETVjXJDaNs=; b=OXtwzGvvNqquu1WreGp1pWzZi+toNJo0XlbAjyzy24/IzthvMiI1ftVU4eNEyLeI9U tvLyYbtkQTu6ojaZx473exmG94FPKnl6R+qcf6leJw2sq2OIbDLEjMbLM+Cd1rJTmP/o mnmCOTYoHhE5e18yB4BTy1MRFkYZkRbNwBJh0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:subject:references:x-comment-to:date:in-reply-to :message-id:user-agent:mime-version:content-type; b=FGigv6S3iMzEfMXSaj5QMU3N3kfN8YKmz5vD/PvaM0+AWE5Qc2jjmkoRPLNga3YQrA qdBbqWjHWfJyrePsWJllSbKcKWtEfYmt+km9/dcygVFwAE1sWjQgAvLQ4Zh1fw1qLJai HxtxTB9OZfj4Xf7TZESuyRBTtN3FtMDltjVnM= Received: by 10.213.19.203 with SMTP id c11mr5975549ebb.31.1285188805289; Wed, 22 Sep 2010 13:53:25 -0700 (PDT) Received: from localhost ([95.69.171.82]) by mx.google.com with ESMTPS id u9sm15381075eeh.23.2010.09.22.13.53.23 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 22 Sep 2010 13:53:24 -0700 (PDT) From: Mikolaj Golub To: Pawel Jakub Dawidek References: <868w2yaweh.fsf@kopusha.home.net> <20100922191028.GD2895@garage.freebsd.pl> X-Comment-To: Pawel Jakub Dawidek Date: Wed, 22 Sep 2010 23:53:23 +0300 In-Reply-To: <20100922191028.GD2895@garage.freebsd.pl> (Pawel Jakub Dawidek's message of "Wed, 22 Sep 2010 21:10:29 +0200") Message-ID: <86vd5xa4ak.fsf@kopusha.home.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-fs@freebsd.org Subject: Re: hastd: parent got stuck in waitpid() X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Sep 2010 20:53:27 -0000 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