Subject: Re: PR/33392 CVS commit: src/dist/nawk
To: None <gnats-admin@netbsd.org, netbsd-bugs@netbsd.org,>
From: Christos Zoulas <christos@zoulas.com>
List: netbsd-bugs
Date: 07/26/2006 13:50:01
The following reply was made to PR bin/33392; it has been noted by GNATS.

From: christos@zoulas.com (Christos Zoulas)
To: Dan McMahill <dmcmahill@NetBSD.org>
Cc: Aleksey Cheusov <cheusov@tut.by>, gnats-bugs@NetBSD.org,
	netbsd-bugs@NetBSD.org
Subject: Re: PR/33392 CVS commit: src/dist/nawk
Date: Wed, 26 Jul 2006 09:47:58 -0400

 On Jul 25, 11:20pm, dmcmahill@NetBSD.org (Dan McMahill) wrote:
 -- Subject: Re: PR/33392 CVS commit: src/dist/nawk
 
 | Christos Zoulas wrote:
 | > On Jul 3,  1:41pm, cheusov@tut.by (Aleksey Cheusov) wrote:
 | > -- Subject: Re: PR/33392 CVS commit: src/dist/nawk
 | > 
 | > | Changes you commited to the HEAD related to this PR seems good to me,
 | > | everything works correctly and much faster than gawk (for huge
 | > | regexps) that i used for years.
 | > | 
 | 
 | unfortunately, there seem to be some bugs introduced by these commits. 
 | I'm getting lots of junk pointer complaints from free() followed by a 
 | segfault.  nawk prior to these changes don't have this problem.  The 
 | patch Christos attached to PR/3406 makes the segfaults go away, but this 
 | new nawk uses more than 10x the RAM on the same script with the same 
 | input file than an older (prior to these changes) nawk.
 | 
 | I can send the awk script and input file if anyone cares to dig around.
 
 I fixed all of it...
 
 christos