nbdkit test fails with: nbdkit: error: /home/rjones/d/nbdkit/tests/test-parallel-sh.script: there seem to be leaked fds, curr_fds=3
Hi Eric, tests/test-parallel-sh.sh fails reliably for me, when run under valgrind: $ make && make -C tests check-valgrind TESTS=test-parallel-sh.sh FAIL: test-parallel-sh.sh The test is kind of complicated, any ideas? Nothing in the code has changed recently as far as I know. qemu-7.0.0-6.fc37.x86_64 glibc-2.35.9000-22.fc37.x86_64 valgrind-3.19.0-3.fc37.x86_64 bash-5.1.16-2.fc36.x86_64 Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com nbdkit - Flexible, fast NBD server with plugins https://gitlab.com/nbdkit/nbdkit
Don't worry, fixed it. It's because debuginfod opens a dozen pipes which breaks the assumptions made by the test (and is basically yet another bug in debuginfod). I'll push a fix soon. Thanks, Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-builder quickly builds VMs from scratch http://libguestfs.org/virt-builder.1.html
participants (1)
-
Richard W.M. Jones