On 2025-01-13 I reported:
> After copying a gnulib testdir (created under Linux through a
> command
>   $ ./gnulib-tool --create-testdir --dir=../testdir-all --with-c++-tests 
> --without-privileged-tests --single-configure `./all-modules`
> ) to Hurd and building it
>   $ ./configure
>   make
>   make check
> 
> when I run 'sync' it hangs. I can interrupt the 'sync' command via
> Ctrl-C and restart it, but it then still hangs. I ended up rebooted
> anyway, and after reboot an 'fsck' was required. This 'fsck' found
> between 17000 and 170000 empty directories (depending on how much time
> I had let 'sync' run).

This is still reproducible with debian-hurd-amd64-20250807.img.

The single test that makes 'sync' hang is
  $ make check TEST=test-fts

Its source code is here:
https://gitweb.git.savannah.gnu.org/gitweb/?p=gnulib.git;a=blob;f=tests/test-fts.c;h=f50df573b5d9ae0583645d1ef66dc1283478605a;hb=HEAD

The test completes in just a few seconds. But 'sync' then hangs.

Bruno




Reply via email to