Hi there,
In a scenario where data is accessed by a subscriber who has multiple Datareaders, and data is written by a Datawriter belong to a publisher who has multiple Datawriters. The problem is that valgrind reports definitely lost against RTI Connext DDS libraries.
For example, every time ModuleExchangeMsgListener_on_data_on_readers is called, dozens of bytes are definitely lost. It seems some ressources are not free'd.