I haven’t built/installed the latest yet (one release off), but reproducing is pretty straightforward:
#include <libmongoc-1.0/mongoc/mongoc.h>
int main(int argc, char** argv) {
mongoc_init();
mongoc_cleanup();
return 0;
}
g++ -g -O0 -static-libasan -fsanitize=address -fno-omit-frame-pointer -fsanitize=undefined -I/usr/local/include/libbson-1.0 -I/usr/local/include/libmongoc-1.0 main.cpp -Wl,-s -L/usr/local/lib/libmongoc-1.0 -lmongoc-1.0 -o main
./main
Leaks printed here.