Antonio, This may be a related issue. Were lines 4 and 6 of "filter.ed" supposed to have "!!" (double bang) instead of "!:" (bang-colon), with the intent of testing the cached sort command? I can't find a meaningful use for the colons currently in the file.
Alexander On Sun, Aug 3, 2025 at 2:01 PM Sergei Trofimovich <sly...@gmail.com> wrote: > > When packaging ed-1.22 for a distribution I noticed that ed's test suite > fails time to time. The reproducer seems to be simple: > > $ wget https://ftp.nluug.nl/pub/gnu/ed/ed-1.22.tar.lz > $ tar xf ed-1.22.tar.lz > $ cd ed-1.22 > $ ./configure > $ make > $ $ make check > testing ed-1.22... > tests completed successfully. > $ while :; do make check || break; done > ... > testing ed-1.22... > tests completed successfully. > testing ed-1.22... > tests completed successfully. > testing ed-1.22... > *** The script /home/slyfox/dev/tarballs/ed-1.22/testsuite/filter.ed > exited abnormally *** > tests failed. > Please, send a bug report to bug-ed@gnu.org > Include the (compressed) contents of > '/home/slyfox/dev/tarballs/ed-1.22/tmp' in the report. > make: *** [Makefile:83: check] Error 127 > > It might take 5 times, might take 20 times to fail. > > At a cursory glance the failure always happens around `testsuite/filter.ed` > test and is possibly related to signal handling. Don't know more details. > > The test system is x86_64 linux-6.15.8 with gcc-14.3.0 and glibc-2.40. > > -- > > Sergei >