When running valgrind memory leak test, there are a few possible lost warning reported from rdma-core/librdmacm library. It could be real memory leak? Please see below print-out for one item within them. ==26556== 1 bytes in 1 blocks are possibly lost in loss record 1 of 14 ==26556== at 0x483A755: malloc (vg_replace_malloc.c:309) ==26556== by 0x4A5E3FE: ucma_init_device.part.0 (cma.c:447) ==26556== by 0x4A5EA6F: ucma_init_device (cma.c:628) ==26556== by 0x4A5EA6F: ucma_get_device (cma.c:631) ==26556== by 0x4A5EBD8: ucma_query_addr (cma.c:888) ==26556== by 0x4A611D8: ucma_process_addr_resolved (cma.c:2245) ==26556== by 0x4A611D8: rdma_get_cm_event (cma.c:2532) ==26556== by 0x4A61AFE: ucma_complete (cma.c:1111) ==26556== by 0x4A61BFA: rdma_resolve_addr2 (cma.c:1148) ==26556== by 0x484E57E: rpma_info_resolve_addr (info.c:113) ==26556== by 0x48507E3: rpma_utils_get_ibv_context (rpma.c:57) ==26556== by 0x4012BD: main (client.c:45) BTW. It is ran from rpma examples, which called rdma-core libraries.