From the ConfD UG Chapter “General Troubleshooting Strategies”:
When debugging application memory leaks with a tool like valgrind, it is often necessary to rebuild libconfd from source, since the default build uses a “pool allocator” that makes the stack trace information for memory leaks from valgrind completely misleading for allocations from libconfd. The details of how to do a build that disables the pool allocator are described in the “Application debugging” section of the README in the libconfd source package.
The ConfD Basic libconfd source package tarball is called confd-basic-X.X.libconfd.tar.gz