From owner-freebsd-current@FreeBSD.ORG Mon Feb 9 06:44:51 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4E18B16A4CE for ; Mon, 9 Feb 2004 06:44:51 -0800 (PST) Received: from endif.cjb.net (65-101-229-205.dnvr.qwest.net [65.101.229.205]) by mx1.FreeBSD.org (Postfix) with SMTP id A982643D1D for ; Mon, 9 Feb 2004 06:44:49 -0800 (PST) (envelope-from end@endif.cjb.net) Received: (qmail 43293 invoked from network); 9 Feb 2004 14:44:47 -0000 Received: from localhost (127.0.0.1) by localhost with SMTP; 9 Feb 2004 14:44:47 -0000 Date: Mon, 9 Feb 2004 07:44:46 -0700 From: Robin Schoonover To: freebsd-current@freebsd.org In-Reply-To: <200402090704.i1974IVa032065@the-macgregors.org> References: <20040209023623.GA30071@xor.obsecurity.org> <200402090704.i1974IVa032065@the-macgregors.org> X-Mailer: Sylpheed version 0.9.8claws (GTK+ 1.2.10; i386-portbld-freebsd5.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Message-Id: <20040209144449.A982643D1D@mx1.FreeBSD.org> Subject: Re: grep bug X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Feb 2004 14:44:51 -0000 On Mon, 9 Feb 2004 07:04:18 -0000, Rob MacGregor wrote: > > -----Original Message----- > > From: owner-freebsd-current@freebsd.org > > [mailto:owner-freebsd-current@freebsd.org] On Behalf Of Kris Kennaway > > Sent: 09 February 2004 02:36 > > > > kkenn@rot13:~ grep -r foo / > /dev/null > > grep: /dev/network: Permission denied > > grep: /dev/geom.ctl: Permission denied > > grep: /dev/devctl: Permission denied > > grep: /dev/ata: Permission denied > > grep: /dev/console: Permission denied > > grep in realloc(): error: allocation failed > > ^C^C^CAbort (core dumped) > > I can confirm this behaviour under 5.2-CURRENT from the 5th of February: > Ah, yes, but 5.1-RELEASE's grep won't core dump. end@rogue(/home/end) % grep -r foo / grep: /dev/network: Permission denied grep: /dev/geom.ctl: Operation not supported by device grep: /dev/devctl: Permission denied grep: /dev/ata: Permission denied grep: memory exhausted end@rogue(/home/end) % It simply tries snarfing in the line, notices it has no more memory for more line, complains, and quits. Instead of core dumping. -- Robin Schoonover (aka End) # # Save the Rainforest! Eat a vegetarian! #