David Powell wrote: > The following one-liner (including back ticks) causes ksh93 to spin > out of control consuming all memory at a *very* rapid pace: > > `exec program > file` > > If "file" is a real file (as opposed to /dev/null), the file will > also grow without bound. "program" need not exist, i.e. > > `exec > file` > > has the same result. Using $() instead of `` also has the same > effect. > > This works fine under all other bourne-compatible shells. > > (I've filed this as bug 6687139.)
Fixed with yesterday's putback for http://bugs.grommit.com/show_bug.cgi?id=468 ('Need patch for endless memory allocation loop for "$(exec no_such_program > real_file)"') - see attached commit message. ---- Bye, Roland -- __ . . __ (o.\ \/ /.o) roland.mainz at nrubsig.org \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 641 7950090 (;O/ \/ \O;) -------------- next part -------------- An embedded message was scrubbed... From: bugzilla-dae...@np.grommit.com Subject: [Bug 468] Need patch for endless memory allocation loop for "$(exec no_such_program > real_file)" Date: Fri, 11 Apr 2008 11:45:40 -0700 (PDT) Size: 2490 URL: <http://mail.opensolaris.org/pipermail/ksh93-integration-discuss/attachments/20080412/f200e8e7/attachment.nws>