==20959== Memcheck, a memory error detector ==20959== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al. ==20959== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info ==20959== Command: ./rdds ==20959== Parent PID: 3994 ==20959== ==20959== Thread 18: ==20959== Conditional jump or move depends on uninitialised value(s) ==20959== at 0x41AF715: DDS_DataReaderSeq_has_ownership (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x41B9DE1: DDS_Subscriber_get_datareaders (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x8059273: ModuleExchangeMsgListener_on_data_on_readers (rdds_subscriber.c:180) ==20959== by 0x41B6A56: DDS_Subscriber_impl_forward_onDataOnReaders (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x444F565: PRESPsService_readerNotifyOfReaderQueueChanges (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x4454326: PRESPsService_readerSampleListenerOnNewData (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x4509A72: COMMENDSrReaderService_onSubmessage (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x454D245: MIGInterpreter_parse (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x44ED649: COMMENDActiveFacadeReceiver_loop (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x45A85EE: RTIOsapiThreadChild_onSpawned (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x79FB68: start_thread (in /lib/libpthread-2.12.so) ==20959== by 0x6E2CBD: clone (in /lib/libc-2.12.so) ==20959== ==20959== Thread 24: ==20959== Syscall param mq_timedsend(msg_ptr) points to uninitialised byte(s) ==20959== at 0x7C1F87: ??? (in /lib/librt-2.12.so) ==20959== by 0x8057C11: trapMsgToNms (rdds_publisher.c:534) ==20959== by 0x804E678: xw_ackServTest (rdds_attach.c:3677) ==20959== by 0x805251F: xw_procServTest (rdds_attach.c:3725) ==20959== by 0x804E74B: xw_procNorthCmdEntry (rdds_attach.c:3158) ==20959== by 0x804F2D9: task1 (rdds_attach.c:2176) ==20959== by 0x79FB68: start_thread (in /lib/libpthread-2.12.so) ==20959== by 0x6E2CBD: clone (in /lib/libc-2.12.so) ==20959== Address 0x14b97604 is on thread 24's stack ==20959== ==20959== ==20959== HEAP SUMMARY: ==20959== in use at exit: 15,098,761 bytes in 24,651 blocks ==20959== total heap usage: 26,144 allocs, 1,493 frees, 15,600,283 bytes allocated ==20959== ==20959== Thread 1: ==20959== 1 bytes in 1 blocks are still reachable in loss record 1 of 4,162 ==20959== at 0x4006041: calloc (vg_replace_malloc.c:593) ==20959== by 0x45A615C: RTIOsapiHeap_reallocateMemoryInternal (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x45A0718: REDAString_duplicate (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x45C3545: RTIXMLObject_initialize (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x427C753: DDS_XMLDds_initialize (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x427C896: DDS_XMLDds_new (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x45C5FA9: RTIXMLParser_onStartTag (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x45B00AE: doContent (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x45B0A8C: contentProcessor (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x45B1082: doProlog (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x45B2581: prologProcessor (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x45B25D6: prologInitProcessor (in /root/mch-x86/lib/libnddscore.so) ==20959== ==20959== 4 bytes in 1 blocks are possibly lost in loss record 38 of 4,162 ==20959== at 0x4006041: calloc (vg_replace_malloc.c:593) ==20959== by 0x45A615C: RTIOsapiHeap_reallocateMemoryInternal (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x458E965: REDAFastBufferPool_growEmptyPoolEA (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x458F346: REDAFastBufferPool_newWithNotification (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x458F401: REDAFastBufferPool_new (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x43A443E: PRESParticipant_new (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x4193AC0: DDS_DomainParticipantPresentation_initialize (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x418D173: DDS_DomainParticipant_createI (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x4172198: DDS_DomainParticipantFactory_create_participant_disabledI (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x4172BA0: DDS_DomainParticipantFactory_create_participant (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x8058F4D: subscriber_task (rdds_subscriber.c:406) ==20959== by 0x79FB68: start_thread (in /lib/libpthread-2.12.so) ==20959== ==20959== 4 bytes in 1 blocks are possibly lost in loss record 39 of 4,162 ==20959== at 0x4006041: calloc (vg_replace_malloc.c:593) ==20959== by 0x45A615C: RTIOsapiHeap_reallocateMemoryInternal (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x458E965: REDAFastBufferPool_growEmptyPoolEA (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x458F346: REDAFastBufferPool_newWithNotification (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x458F401: REDAFastBufferPool_new (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x43A443E: PRESParticipant_new (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x4193AC0: DDS_DomainParticipantPresentation_initialize (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x418D173: DDS_DomainParticipant_createI (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x4172198: DDS_DomainParticipantFactory_create_participant_disabledI (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x4172BA0: DDS_DomainParticipantFactory_create_participant (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x8058423: rddsInitWriters (rdds_publisher.c:151) ==20959== by 0x8058862: publisher_task (rdds_publisher.c:248) ==20959== ==20959== 160 bytes in 8 blocks are definitely lost in loss record 3,033 of 4,162 ==20959== at 0x4006041: calloc (vg_replace_malloc.c:593) ==20959== by 0x45A615C: RTIOsapiHeap_reallocateMemoryInternal (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x41B0DF1: DDS_DataReaderSeq_set_maximum (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x41B9E6C: DDS_Subscriber_get_datareaders (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x8059273: ModuleExchangeMsgListener_on_data_on_readers (rdds_subscriber.c:180) ==20959== by 0x41B6A56: DDS_Subscriber_impl_forward_onDataOnReaders (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x444F565: PRESPsService_readerNotifyOfReaderQueueChanges (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x4454326: PRESPsService_readerSampleListenerOnNewData (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x4509A72: COMMENDSrReaderService_onSubmessage (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x454D245: MIGInterpreter_parse (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x44ED649: COMMENDActiveFacadeReceiver_loop (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x45A85EE: RTIOsapiThreadChild_onSpawned (in /root/mch-x86/lib/libnddscore.so) ==20959== ==20959== 164 bytes in 1 blocks are still reachable in loss record 3,034 of 4,162 ==20959== at 0x4006041: calloc (vg_replace_malloc.c:593) ==20959== by 0x45A615C: RTIOsapiHeap_reallocateMemoryInternal (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x459D79F: REDAWeakReferenceManager_new (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x459EC8D: REDADatabase_new (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x4574319: RTIEventActiveDatabase_new (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x41699DB: DDS_DomainParticipantDatabase_initialize (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x418CEE6: DDS_DomainParticipant_createI (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x4172198: DDS_DomainParticipantFactory_create_participant_disabledI (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x4172BA0: DDS_DomainParticipantFactory_create_participant (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x8058F4D: subscriber_task (rdds_subscriber.c:406) ==20959== by 0x79FB68: start_thread (in /lib/libpthread-2.12.so) ==20959== by 0x6E2CBD: clone (in /lib/libc-2.12.so) ==20959== ==20959== 192 bytes in 8 blocks are definitely lost in loss record 3,173 of 4,162 ==20959== at 0x4006041: calloc (vg_replace_malloc.c:593) ==20959== by 0x45A615C: RTIOsapiHeap_reallocateMemoryInternal (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x41D20E1: DDS_DataWriterSeq_set_maximum (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x41D82A9: DDS_Publisher_get_all_datawriters (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x8057C77: rddsGetWriterByTopicName (rdds_publisher.c:443) ==20959== by 0x80586D9: rddsWriteXmlData (rdds_publisher.c:487) ==20959== by 0x80588B2: publisher_task (rdds_publisher.c:270) ==20959== by 0x79FB68: start_thread (in /lib/libpthread-2.12.so) ==20959== by 0x6E2CBD: clone (in /lib/libc-2.12.so) ==20959== ==20959== 194 bytes in 1 blocks are possibly lost in loss record 3,174 of 4,162 ==20959== at 0x4006041: calloc (vg_replace_malloc.c:593) ==20959== by 0x45A615C: RTIOsapiHeap_reallocateMemoryInternal (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x43674D0: DISCBuiltin_createParticipantProperties (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x438C1A5: DISCSimpleParticipantDiscoveryPlugin_new (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x416ACE8: DDS_DomainParticipantDiscovery_createSPDP (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x416B5B0: DDS_DomainParticipantDiscovery_initialize (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x418D8C0: DDS_DomainParticipant_createI (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x4172198: DDS_DomainParticipantFactory_create_participant_disabledI (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x4172BA0: DDS_DomainParticipantFactory_create_participant (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x8058F4D: subscriber_task (rdds_subscriber.c:406) ==20959== by 0x79FB68: start_thread (in /lib/libpthread-2.12.so) ==20959== by 0x6E2CBD: clone (in /lib/libc-2.12.so) ==20959== ==20959== 3,232 bytes in 8 blocks are definitely lost in loss record 3,811 of 4,162 ==20959== at 0x4006041: calloc (vg_replace_malloc.c:593) ==20959== by 0x45A615C: RTIOsapiHeap_reallocateMemoryInternal (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x40FEA6C: DDS_Wstring_alloc (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x8055976: ModuleExchangeMsg_initialize_ex (rdds.c:172) ==20959== by 0x8056168: ModuleExchangeMsg_initialize (rdds.c:157) ==20959== by 0x80592AF: ModuleExchangeMsgListener_on_data_on_readers (rdds_subscriber.c:199) ==20959== by 0x41B6A56: DDS_Subscriber_impl_forward_onDataOnReaders (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x444F565: PRESPsService_readerNotifyOfReaderQueueChanges (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x4454326: PRESPsService_readerSampleListenerOnNewData (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x4509A72: COMMENDSrReaderService_onSubmessage (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x454D245: MIGInterpreter_parse (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x44ED649: COMMENDActiveFacadeReceiver_loop (in /root/mch-x86/lib/libnddscore.so) ==20959== ==20959== 3,232 bytes in 8 blocks are definitely lost in loss record 3,812 of 4,162 ==20959== at 0x4006041: calloc (vg_replace_malloc.c:593) ==20959== by 0x45A615C: RTIOsapiHeap_reallocateMemoryInternal (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x40FEA6C: DDS_Wstring_alloc (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x8055989: ModuleExchangeMsg_initialize_ex (rdds.c:177) ==20959== by 0x8056168: ModuleExchangeMsg_initialize (rdds.c:157) ==20959== by 0x80592AF: ModuleExchangeMsgListener_on_data_on_readers (rdds_subscriber.c:199) ==20959== by 0x41B6A56: DDS_Subscriber_impl_forward_onDataOnReaders (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x444F565: PRESPsService_readerNotifyOfReaderQueueChanges (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x4454326: PRESPsService_readerSampleListenerOnNewData (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x4509A72: COMMENDSrReaderService_onSubmessage (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x454D245: MIGInterpreter_parse (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x44ED649: COMMENDActiveFacadeReceiver_loop (in /root/mch-x86/lib/libnddscore.so) ==20959== ==20959== 3,232 bytes in 8 blocks are definitely lost in loss record 3,812 of 4,162 ==20959== at 0x4006041: calloc (vg_replace_malloc.c:593) ==20959== by 0x45A615C: RTIOsapiHeap_reallocateMemoryInternal (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x40FEA6C: DDS_Wstring_alloc (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x8055989: ModuleExchangeMsg_initialize_ex (rdds.c:177) ==20959== by 0x8056168: ModuleExchangeMsg_initialize (rdds.c:157) ==20959== by 0x80592AF: ModuleExchangeMsgListener_on_data_on_readers (rdds_subscriber.c:199) ==20959== by 0x41B6A56: DDS_Subscriber_impl_forward_onDataOnReaders (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x444F565: PRESPsService_readerNotifyOfReaderQueueChanges (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x4454326: PRESPsService_readerSampleListenerOnNewData (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x4509A72: COMMENDSrReaderService_onSubmessage (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x454D245: MIGInterpreter_parse (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x44ED649: COMMENDActiveFacadeReceiver_loop (in /root/mch-x86/lib/libnddscore.so) ==20959== ==20959== 3,304 bytes in 1 blocks are possibly lost in loss record 3,813 of 4,162 ==20959== at 0x4006041: calloc (vg_replace_malloc.c:593) ==20959== by 0x45A615C: RTIOsapiHeap_reallocateMemoryInternal (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x458E8DD: REDAFastBufferPool_growEmptyPoolEA (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x458EC15: REDAFastBufferPool_getBuffer (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x44341E0: PRESPsWriter_serializeImmutableInlineQos (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x4483B90: PRESPsService_createLocalEndpoint (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x43A31C3: PRESParticipant_createLocalEndpoint (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x41C48D4: DDS_DataWriter_createI (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x41D96C5: DDS_Publisher_create_datawriter_disabledI (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x41D997D: DDS_Publisher_create_datawriter (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x80584B8: rddsInitWriters (rdds_publisher.c:195) ==20959== by 0x8058862: publisher_task (rdds_publisher.c:248) ==20959== ==20959== 3,328 bytes in 2 blocks are possibly lost in loss record 3,814 of 4,162 ==20959== at 0x4006041: calloc (vg_replace_malloc.c:593) ==20959== by 0x45A615C: RTIOsapiHeap_reallocateMemoryInternal (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x458E8DD: REDAFastBufferPool_growEmptyPoolEA (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x458F346: REDAFastBufferPool_newWithNotification (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x458F401: REDAFastBufferPool_new (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x439264D: PRESOdbcDatabaseConnectionGroup_new (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x4485C63: PRESPsService_createGroup (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x439DC96: PRESParticipant_createGroup (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x438C3D5: DISCSimpleParticipantDiscoveryPlugin_new (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x416ACE8: DDS_DomainParticipantDiscovery_createSPDP (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x416B5B0: DDS_DomainParticipantDiscovery_initialize (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x418D8C0: DDS_DomainParticipant_createI (in /root/mch-x86/lib/libnddsc.so) ==20959== ==20959== 65,568 bytes in 8 blocks are definitely lost in loss record 4,134 of 4,162 ==20959== at 0x4006041: calloc (vg_replace_malloc.c:593) ==20959== by 0x45A615C: RTIOsapiHeap_reallocateMemoryInternal (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x40FEA6C: DDS_Wstring_alloc (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x805599C: ModuleExchangeMsg_initialize_ex (rdds.c:182) ==20959== by 0x8056168: ModuleExchangeMsg_initialize (rdds.c:157) ==20959== by 0x80592AF: ModuleExchangeMsgListener_on_data_on_readers (rdds_subscriber.c:199) ==20959== by 0x41B6A56: DDS_Subscriber_impl_forward_onDataOnReaders (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x444F565: PRESPsService_readerNotifyOfReaderQueueChanges (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x4454326: PRESPsService_readerSampleListenerOnNewData (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x4509A72: COMMENDSrReaderService_onSubmessage (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x454D245: MIGInterpreter_parse (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x44ED649: COMMENDActiveFacadeReceiver_loop (in /root/mch-x86/lib/libnddscore.so) ==20959== ==20959== 66,576 bytes in 2 blocks are possibly lost in loss record 4,135 of 4,162 ==20959== at 0x4006041: calloc (vg_replace_malloc.c:593) ==20959== by 0x45A615C: RTIOsapiHeap_reallocateMemoryInternal (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x458E8DD: REDAFastBufferPool_growEmptyPoolEA (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x458F346: REDAFastBufferPool_newWithNotification (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x458F401: REDAFastBufferPool_new (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x459AF02: REDARecordAllocatorDefault_initPool (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x459CCA8: REDATable_new (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x459E317: REDADatabase_createTable (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x44F7B38: COMMENDBeWriterService_new (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x4474384: PRESPsService_enable (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x4195D80: DDS_DomainParticipantService_enable (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x417C521: DDS_DomainParticipant_enableI (in /root/mch-x86/lib/libnddsc.so) ==20959== ==20959== 69,520 bytes in 2 blocks are possibly lost in loss record 4,136 of 4,162 ==20959== at 0x4006041: calloc (vg_replace_malloc.c:593) ==20959== by 0x45A615C: RTIOsapiHeap_reallocateMemoryInternal (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x458E8DD: REDAFastBufferPool_growEmptyPoolEA (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x458F346: REDAFastBufferPool_newWithNotification (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x458F401: REDAFastBufferPool_new (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x459AF02: REDARecordAllocatorDefault_initPool (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x459CCA8: REDATable_new (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x459E317: REDADatabase_createTable (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x447CB2B: PRESPsService_new (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x41965C3: DDS_DomainParticipantService_initialize (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x418D7FC: DDS_DomainParticipant_createI (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x4172198: DDS_DomainParticipantFactory_create_participant_disabledI (in /root/mch-x86/lib/libnddsc.so) ==20959== ==20959== 72,360 bytes in 5 blocks are possibly lost in loss record 4,137 of 4,162 ==20959== at 0x4006041: calloc (vg_replace_malloc.c:593) ==20959== by 0x45A615C: RTIOsapiHeap_reallocateMemoryInternal (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x458E8DD: REDAFastBufferPool_growEmptyPoolEA (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x458F346: REDAFastBufferPool_newWithNotification (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x458F401: REDAFastBufferPool_new (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x43BFE31: PRESPsReaderQueue_new (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x445BFE9: PRESPsService_enableLocalEndpointWithCursor (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x4482705: PRESPsService_enableLocalEndpoint (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x41A5764: DDS_DataReader_enableI (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x4118C13: DDS_Entity_enable (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x41BBDD0: DDS_Subscriber_create_datareader (in /root/mch-x86/lib/libnddsc.so) ==20959== by 0x8058909: rddsCreatReadersByTopic (rdds_subscriber.c:483) ==20959== ==20959== 72,720 bytes in 2 blocks are possibly lost in loss record 4,138 of 4,162 ==20959== at 0x4006041: calloc (vg_replace_malloc.c:593) ==20959== by 0x45A615C: RTIOsapiHeap_reallocateMemoryInternal (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x458E8DD: REDAFastBufferPool_growEmptyPoolEA (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x458EC15: REDAFastBufferPool_getBuffer (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x459ADE1: REDARecordAllocatorDefault_allocateRecord (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x459C7B0: REDATable_assertRecordTableEA (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x459AB54: REDACursor_assertAndModifyReadWriteArea (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x43AC668: PRESParticipant_addStringWeakReference (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x43B37FC: PRESParticipant_addRemoteTopicType (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x4487B35: PRESPsService_assertRemoteEndpoint (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x439FE06: PRESParticipant_assertRemoteEndpoint (in /root/mch-x86/lib/libnddscore.so) ==20959== by 0x437E7F4: DISCEndpointDiscoveryPlugin_assertRemoteEndpoint (in /root/mch-x86/lib/libnddscore.so) ==20959== ==20959== LEAK SUMMARY: ==20959== definitely lost: 72,384 bytes in 40 blocks ==20959== indirectly lost: 0 bytes in 0 blocks ==20959== possibly lost: 13,094,406 bytes in 20,336 blocks ==20959== still reachable: 1,931,971 bytes in 4,275 blocks ==20959== suppressed: 0 bytes in 0 blocks ==20959== ==20959== For counts of detected and suppressed errors, rerun with: -v ==20959== Use --track-origins=yes to see where uninitialised values come from ==20959== ERROR SUMMARY: 2054 errors from 2040 contexts (suppressed: 35 from 10)