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