From owner-freebsd-bugs Thu Sep 21 05:38:15 1995 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id FAA04788 for bugs-outgoing; Thu, 21 Sep 1995 05:38:15 -0700 Received: from irbs.irbs.com (irbs.com [199.182.75.129]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id FAA04783 for ; Thu, 21 Sep 1995 05:38:12 -0700 Received: (from jc@localhost) by irbs.irbs.com (8.6.12/8.6.6) id IAA00953; Thu, 21 Sep 1995 08:37:38 -0400 From: John Capo Message-Id: <199509211237.IAA00953@irbs.irbs.com> Subject: Re: Shell bug To: bde@zeta.org.au (Bruce Evans) Date: Thu, 21 Sep 1995 08:37:38 -0400 (EDT) Cc: freebsd-bugs@freebsd.org, jc@irbs.com In-Reply-To: <199509210604.QAA31088@godzilla.zeta.org.au> from "Bruce Evans" at Sep 21, 95 04:04:31 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 723 Sender: owner-bugs@freebsd.org Precedence: bulk Bruce Evans writes: > > >This will `Memory fault' on the fifth iteration: > > > while { sleep 1 & wait ; } ; do > > ... > > >It appears that { anything & wait ; } is a problem. > > >Fails on -current, -stable, and 1.1.5.1. Works with bash and > >-current, SunOS 4.0, Irix 5.3 > > The new malloc() detects something being freed twice. > > The problem seems to be fixed in 4.4lite2 (which has a lot of changes > to sh). However, the problem also seems to be fixed in the current sh > (dated Sep 7) on freeefall. > That's interesting. I supped on Sep 19 and the newest file in the sh directory is 31502 Aug 28 16:56 parser.c and I am using that one. I'll update libc and try it. John Capo IRBS Engineering