From owner-freebsd-current Sun Aug 12 0:26:36 2001 Delivered-To: freebsd-current@freebsd.org Received: from neptune.he.net (neptune.he.net [216.218.166.2]) by hub.freebsd.org (Postfix) with ESMTP id 3073137B406; Sun, 12 Aug 2001 00:26:32 -0700 (PDT) (envelope-from robinson@netrinsics.com) Received: from netrinsics.com ([210.52.155.98] (may be forged)) by neptune.he.net (8.8.6/8.8.2) with ESMTP id AAA04374; Sun, 12 Aug 2001 00:26:29 -0700 Received: (from robinson@localhost) by netrinsics.com (8.11.2/8.11.1) id f7C7QuG02391; Sun, 12 Aug 2001 15:26:56 +0800 (+0800) (envelope-from robinson) Date: Sun, 12 Aug 2001 15:26:55 +0800 From: Michael Robinson To: current@freebsd.org, hackers@freebsd.org Subject: Re: _sigprocmask in malloc.c causes full file table? Message-ID: <20010812152655.A1569@elephant.netrinsics.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Julian Elischer wrote: >Malloc is not re-entrant...i.e. >you cannot use in in a signal handler.. Thank you for that very helpful bit of information, but I already knew that. What I do not know is how it is possible for a null _sigprocmask call (a SIG_BLOCK call with no mask bits set) in libc/stdlib/malloc.c to cause a kernel error, "file: table is full", in libc_r/uthread/uthread_init.c. Do you? If not, aren't you even a little bit curious? -Michael Robinson To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message