On Fri, Jul 30, 2010 at 01:03, Eric Blake <ebl...@redhat.com> wrote: > On 07/29/2010 11:19 AM, Paolo Bonzini wrote: >> On 07/29/2010 07:10 PM, Eric Blake wrote: >>> On 07/29/2010 10:46 AM, Rainer Tammer wrote: >>>> *If I use M4 1.4.14.6-ffa0:* >>>> >>>> # ../src/m4 164.regexp >>>> ../src/m4:164.regexp:10: bad regular expression: `\<[a-z]\w+': Memory >>>> exhausted >>> >>> ...and has since regressed. >> >> Looks like we have a suspect... >> >> commit 602e3e6b709592f883ebb7bf58df1f955ea4b8f2 >> Author: Jim Meyering <meyer...@redhat.com> >> Date: Fri Mar 19 21:26:36 2010 +0100 >> >> regcomp.c: make non-_LIBC implementation of build_range_exp consistent > > Not just ranges, but simpler expressions were dumping core for Rainer, > so I'm not sure if you've nailed the right culprit patch: > > echo 'regexp(,^)' | src/m4 > > should output 0, not complain about memory failure.
Ah I missed that upthread. Problem is, there's no other patch between February 3 and today. http://git.savannah.gnu.org/gitweb/?p=gnulib.git&a=search&h=HEAD&st=commit&s=lib%2Freg Paolo