emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debbugs-tracker] bug#33069: closed (FYI: test tweak (one still fails) a


From: GNU bug Tracking System
Subject: [debbugs-tracker] bug#33069: closed (FYI: test tweak (one still fails) and gnulib update)
Date: Sun, 28 Oct 2018 23:19:02 +0000

Your message dated Sun, 28 Oct 2018 16:18:05 -0700
with message-id <address@hidden>
and subject line Re: bug#33069: FYI: test tweak (one still fails) and gnulib 
update
has caused the debbugs.gnu.org bug report #33069,
regarding FYI: test tweak (one still fails) and gnulib update
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden)


-- 
33069: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=33069
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: FYI: test tweak (one still fails) and gnulib update Date: Tue, 16 Oct 2018 17:21:37 -0700
Grep's backref-alt test still gets an assertion failure when using
glibc-2.27-32.fc28 (and many others), but I have reduced it to
something much more readable in the attached. I've also updated to
latest gnulib.

This demonstrates that the reduced regexp triggers the same error, in
both grep and sed:

$ printf z > in && LC_ALL=C sed -r 's/(()x)|\2//' in
sed: regexec.c:1342: pop_fail_stack: Assertion `num >= 0' failed.
zsh: abort (core dumped)  LC_ALL=C sed -r 's/(()x)|\2//' in
[Exit 134 (ABRT)]

$ printf z > in && LC_ALL=C grep -E '(()x)|\2' in
grep: regexec.c:1342: pop_fail_stack: Assertion `num >= 0' failed.
zsh: abort (core dumped)  LC_ALL=C grep --color=auto -E '(()x)|\2' in
[Exit 134 (ABRT)]

Attachment: 0001-grep-test-and-gnulib.diff
Description: Binary data


--- End Message ---
--- Begin Message --- Subject: Re: bug#33069: FYI: test tweak (one still fails) and gnulib update Date: Sun, 28 Oct 2018 16:18:05 -0700
On Tue, Oct 16, 2018 at 5:23 PM Jim Meyering <address@hidden> wrote:
> Grep's backref-alt test still gets an assertion failure when using
> glibc-2.27-32.fc28 (and many others), but I have reduced it to
> something much more readable in the attached. I've also updated to
> latest gnulib.
>
> This demonstrates that the reduced regexp triggers the same error, in
> both grep and sed:
>
> $ printf z > in && LC_ALL=C sed -r 's/(()x)|\2//' in
> sed: regexec.c:1342: pop_fail_stack: Assertion `num >= 0' failed.
> zsh: abort (core dumped)  LC_ALL=C sed -r 's/(()x)|\2//' in
> [Exit 134 (ABRT)]
>
> $ printf z > in && LC_ALL=C grep -E '(()x)|\2' in
> grep: regexec.c:1342: pop_fail_stack: Assertion `num >= 0' failed.
> zsh: abort (core dumped)  LC_ALL=C grep --color=auto -E '(()x)|\2' in
> [Exit 134 (ABRT)]

FYI, this no longer fails with glibc-2.28-9.fc29
I'm marking my 33069 as done.


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]