From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: zsh-workers-request@euclid.skiles.gatech.edu Received: from euclid.skiles.gatech.edu (list@euclid.skiles.gatech.edu [130.207.146.50]) by coral.primenet.com.au (8.7.5/8.7.3) with ESMTP id QAA03854 for ; Sun, 10 Nov 1996 16:28:00 +1100 (EST) Received: (from list@localhost) by euclid.skiles.gatech.edu (8.7.3/8.7.3) id AAA24371; Sun, 10 Nov 1996 00:23:03 -0500 (EST) Resent-Date: Sun, 10 Nov 1996 00:23:03 -0500 (EST) Sender: hniksic@public.srce.hr To: Geoff Wing Cc: zsh-workers@math.gatech.edu Subject: Re: Purified zsh-3.0.1 References: <199611100512.QAA03809@coral.primenet.com.au> X-URL: ftp://gnjilux.cc.fer.hr/pub/unix/util/wget/ X-Attribution: Hrv X-Face: &}4JQk=L;e.~x+|eo]#DGk@x3~ed!.~lZ}YQcYb7f[WL9L'Z*+OyA\nAEL1M(".[qvI#a2E 6WYI5>>e7'@_)3Ol9p|Nn2wNa/;~06jL*B%tTcn/XvhAu7qeES0\|MF%$;sI#yn1+y" From: Hrvoje Niksic Date: 10 Nov 1996 06:22:54 +0100 In-Reply-To: Geoff Wing's message of Sun, 10 Nov 1996 16:12:41 +1100 (EST) Message-ID: X-Mailer: Red Gnus v0.57/XEmacs 19.14 Resent-Message-ID: <"ggeAB1.0.jy5.sQMXo"@euclid> Resent-From: zsh-workers@math.gatech.edu X-Mailing-List: archive/latest/2360 X-Loop: zsh-workers@math.gatech.edu Precedence: list Resent-Sender: zsh-workers-request@math.gatech.edu Geoff Wing (gwing@primenet.com.au) wrote: > :I hope this will help debugging... Those ABR-s in line editor could > :be the cause of coredumps seen on Ultrix, that are quite hard to > :repeat. > This is a patch (on top of 2351 and its predecessor though it'll > patch without them) I applied the patch manually. > I believe it will fix said problem. Yup, that fixes it (at least I cannot repeat it anymore). Anyway, zsh is very stable, in the sense of purify. Now there are no more array-bound reads or writes. > It doesn't seem likely to me that it would be the cause of any > coredumps. But it is possible, as soon as you read memory outside of the allocated block, isn't it? The fact that the read was off-by-one could account for those dumps being hard to repeat. -- Hrvoje Niksic | Student at FER Zagreb, Croatia --------------------------------+-------------------------------- main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}