I'm using Valgrind 3.11.0 built from sources on Ubuntu x86. While redirecting lackey's logs to files, I noticed that file descriptors remained opened even after calling the method void VG_(fclose)( VgFile *fp ). In that function, the "VG_(close)(fp->fd);" seems to be missing after flushing the buffer.
(In reply to Nicolas Vienne from comment #0) > I'm using Valgrind 3.11.0 built from sources on Ubuntu x86. > While redirecting lackey's logs to files, I noticed that file descriptors > remained opened even after calling the method void VG_(fclose)( VgFile *fp ). > In that function, the "VG_(close)(fp->fd);" seems to be missing after > flushing the buffer. Oh yes, you're absolutely right. Thanks for reporting! I've fixed this in r15755.