From owner-freebsd-bugs@FreeBSD.ORG Tue May 27 23:44:37 2003 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 07C2237B40B; Tue, 27 May 2003 23:44:37 -0700 (PDT) Received: from bsdi.dv.isc.org (c17249.carlnfd1.nsw.optusnet.com.au [210.49.138.109]) by mx1.FreeBSD.org (Postfix) with ESMTP id D182943F3F; Tue, 27 May 2003 23:44:35 -0700 (PDT) (envelope-from marka@isc.org) Received: from drugs.dv.isc.org (drugs.dv.isc.org [192.168.191.236]) by bsdi.dv.isc.org (8.12.9/8.12.9) with ESMTP id h4S6iYl3015453; Wed, 28 May 2003 16:44:34 +1000 (EST) (envelope-from marka@isc.org) Received: from drugs.dv.isc.org (localhost [127.0.0.1]) by drugs.dv.isc.org (8.12.9/8.12.9) with ESMTP id h4S6iY7T001909; Wed, 28 May 2003 16:44:34 +1000 (EST) (envelope-from marka@drugs.dv.isc.org) Message-Id: <200305280644.h4S6iY7T001909@drugs.dv.isc.org> To: Norikatsu Shigemura From: Mark.Andrews@isc.org In-reply-to: Your message of "Tue, 27 May 2003 23:30:22 MST." <200305280630.h4S6UM32026132@freefall.freebsd.org> Date: Wed, 28 May 2003 16:44:34 +1000 Sender: marka@isc.org cc: freebsd-bugs@FreeBSD.org Subject: Re: bin/52746: tcsh fails to handle large arguements X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 May 2003 06:44:37 -0000 > Synopsis: tcsh fails to handle large arguements > > State-Changed-From-To: open->closed > State-Changed-By: nork > State-Changed-When: Tue May 27 23:25:28 PDT 2003 > State-Changed-Why: > SEE ALSO glob(3), sysconf(3), /usr/include/sys/syslimits.h. > > http://www.freebsd.org/cgi/query-pr.cgi?pr=52746 The problem is that the tcsh does NOT recover. The shell just hangs. echo `perl ...` works as echo is built in. /bin/echo `perl ...` fails to return. e.g. drugs:marka 16:43 {107} % echo `perl -e 'print "A"x1000000'` Word too long. drugs:marka 16:43 {108} % /bin/echo `perl -e 'print "A"x1000000'` Word too long. There is NO prompt after the second command. There is a bug. -- Mark Andrews, Internet Software Consortium 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: Mark.Andrews@isc.org