On Sun, Apr 13, 2025 at 06:00:54PM +0000, Claus Assmann wrote:
> Just a preliminary error report:

Thanks for the report.  Redirecting this to gnulib where the failing
tests come from.

> System information (uname -a): OpenBSD 7.0 GENERIC#2
> 
> .. contents:: :depth: 2
> 
> FAIL: test-c32isblank.sh
> ========================
> 
> test-c32isblank.c:109: assertion 'is == 0' failed
> Abort trap (core dumped) 
> FAIL test-c32isblank.sh (exit status: 1)
> 
> FAIL: test-c32isgraph.sh
> ========================
> 
> test-c32isgraph.c:161: assertion 'is != 0' failed
> Abort trap (core dumped) 
> FAIL test-c32isgraph.sh (exit status: 1)

Bruno will probably be able to fix this in gnulib, and I'll be sure to
pick up a newer version of gnulib before cutting 1.4.20.

> 
> ------------------------------------------------------------
> Note: there is also a third core file: test-c-stack.core

Hmm - so you're stating that running the testsuite created a core file
but passed?  That's worth some investigation as well.  Do you have
libsigsegv installed on the platform, or not, as that may impact how
gnulib's test-c-stack behaves.

> 
> I will try to rebuild this with debugging enabled to see whether
> it will crash then too and if so, use a debugger.
> 
> Please excuse this rather useless report - I've never even build
> gnu m4 before.

I appreciate the help.  On the bright side, the fact that you got to
the tests/ directory means that the tests in checks/ succeeded, so the
just-built M4 passes even if we have uncovered some corner cases in
the underlying gnulib functions.

-- 
Eric Blake, Principal Software Engineer
Red Hat, Inc.
Virtualization:  qemu.org | libguestfs.org


Reply via email to