From owner-freebsd-hackers Mon Mar 1 11:35:41 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from lor.watermarkgroup.com (lor.watermarkgroup.com [207.202.73.33]) by hub.freebsd.org (Postfix) with ESMTP id 8FC8015421 for ; Mon, 1 Mar 1999 11:35:39 -0800 (PST) (envelope-from luoqi@watermarkgroup.com) Received: (from luoqi@localhost) by lor.watermarkgroup.com (8.8.8/8.8.8) id OAA23618; Mon, 1 Mar 1999 14:34:50 -0500 (EST) (envelope-from luoqi) Date: Mon, 1 Mar 1999 14:34:50 -0500 (EST) From: Luoqi Chen Message-Id: <199903011934.OAA23618@lor.watermarkgroup.com> To: dillon@apollo.backplane.com, freebsd-hackers@FreeBSD.ORG, mjacob@feral.com Subject: Re: Panic in FFS/4.0 as of yesterday - update Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > New bugs found ( and not fixed ): > > * exec_map can only hold 16 exec'ing processes at once. It needs a > counter and a sleep/wait. > > Sometimes when I ran Matt J's 'breakit' script, a background program > would 'Abort trap' out instantly on startup because more then 16 > were doing an exec at once. This can only occur in a low-memory > or heavy-I/O situation. > There could also be potential deadlocks when all 16 processes hold a lot in exec_map and then all of them try to allocate more from exec_map (for loading elf interpreter). The simplest solution is to use a separate map. -lq To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message