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
