From owner-freebsd-bugs Sat Jan 25 21:00:05 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA16464 for bugs-outgoing; Sat, 25 Jan 1997 21:00:05 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA16457; Sat, 25 Jan 1997 21:00:02 -0800 (PST) Resent-Date: Sat, 25 Jan 1997 21:00:02 -0800 (PST) Resent-Message-Id: <199701260500.VAA16457@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, cgull@smoke.marlboro.vt.us Received: from ick.owl.org (ick.owl.org [198.206.215.94]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA16405 for ; Sat, 25 Jan 1997 20:59:33 -0800 (PST) Received: (from root@localhost) by ick.owl.org (8.8.4/8.8.4) id XAA00271; Sat, 25 Jan 1997 23:57:06 -0500 (EST) Message-Id: <199701260457.XAA00271@ick.owl.org> Date: Sat, 25 Jan 1997 23:57:06 -0500 (EST) From: cgull@ick.owl.org Reply-To: cgull@smoke.marlboro.vt.us To: FreeBSD-gnats-submit@freebsd.org Cc: cgull@owl.org X-Send-Pr-Version: 3.2 Subject: bin/2591: sh has problems with argv length Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Number: 2591 >Category: bin >Synopsis: sh coredumps when passing an argv of a certain length >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Jan 25 21:00:01 PST 1997 >Last-Modified: >Originator: cgull@smoke.marlboro.vt.us >Organization: none >Release: FreeBSD 3.0-970118-SNAP i386 >Environment: root or user login, default dotfiles distributed with 3.0 >Description: /bin/sh coredumps when asked to pass a large argv. A trace also shows sh attempting to stat an envar list. (see ftp://smoke.marlboro.vt.us/pub/cgull/testgoo/sh-trace) This may be related to exec'ing shellscripts. >How-To-Repeat: $ zgrep ALLMULTI /usr/man/man1/* $ zgrep ALLMULTI /usr/man/man?/* [core dump] or to get a duplicate of my argv, $ fetch ftp://smoke.marlboro.vt.us/pub/cgull/testgoo/arglist $ zgrep `cat arglist` [core dump] >Fix: unknown >Audit-Trail: >Unformatted: