---

**[tickets:#3347] smf: Valgrind reported errors**

**Status:** assigned
**Milestone:** 5.24.02
**Created:** Mon Feb 19, 2024 09:07 AM UTC by Nguyen Huynh Tai
**Last Updated:** Mon Feb 19, 2024 09:07 AM UTC
**Owner:** Nguyen Huynh Tai


14:49:09  Verify valgrind result
14:49:09  ==585== 2 errors in context 1 of 6:
14:49:09  ==585== Syscall param socketcall.sendto(msg) points to uninitialised 
byte(s)
14:49:09  ==585==    at 0x5509B62: sendto (sendto.c:27)
14:49:09  ==585==    by 0x52C5ACF: mds_retry_sendto (mds_dt_tipc.c:3154)
14:49:09  ==585==    by 0x52C5CC4: mdtm_sendto (mds_dt_tipc.c:3211)
14:49:09  ==585==    by 0x52C68EF: mds_mdtm_send_tipc (mds_dt_tipc.c:2815)
14:49:09  ==585==    by 0x52B1AD6: mcm_msg_encode_full_or_flat_and_send 
(mds_c_sndrcv.c:1774)
14:49:09  ==585==    by 0x52B31B6: mds_mcm_send_msg_enc (mds_c_sndrcv.c:1255)
14:49:09  ==585==    by 0x52B574C: mcm_pvt_normal_snd_process_common 
(mds_c_sndrcv.c:1194)
14:49:09  ==585==    by 0x52B6323: mcm_pvt_normal_svc_snd (mds_c_sndrcv.c:1017)
14:49:09  ==585==    by 0x52B6323: mds_mcm_send (mds_c_sndrcv.c:781)
14:49:09  ==585==    by 0x52B6323: mds_send (mds_c_sndrcv.c:458)
14:49:09  ==585==    by 0x52BEFDB: ncsmds_api (mds_papi.c:165)
14:49:09  ==585==    by 0x4E41519: smfsv_mds_msg_send (smfsv_evt.c:1365)
14:49:09  ==585==    by 0x10AE71: smfnd_cbk_req_proc (smfnd_evt.c:336)
14:49:09  ==585==    by 0x10B465: proc_cbk_req_rsp (smfnd_evt.c:545)
14:49:09  ==585==    by 0x10B465: smfnd_process_mbx (smfnd_evt.c:591)
14:49:09  ==585==  Address 0x6aeaa4f is 63 bytes inside a block of size 67 
alloc'd
14:49:09  ==585==    at 0x4C33B25: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==585==    by 0x52C654B: mds_mdtm_send_tipc (mds_dt_tipc.c:2734)
14:49:09  ==585==    by 0x52B1AD6: mcm_msg_encode_full_or_flat_and_send 
(mds_c_sndrcv.c:1774)
14:49:09  ==586== 2 errors in context 1 of 6:
14:49:09  ==586== Syscall param socketcall.sendto(msg) points to uninitialised 
byte(s)
14:49:09  ==586==    at 0x5509B62: sendto (sendto.c:27)
14:49:09  ==586==    by 0x52C5ACF: mds_retry_sendto (mds_dt_tipc.c:3154)
14:49:09  ==586==    by 0x52C5CC4: mdtm_sendto (mds_dt_tipc.c:3211)
14:49:09  ==586==    by 0x52C68EF: mds_mdtm_send_tipc (mds_dt_tipc.c:2815)
14:49:09  ==586==    by 0x52B1AD6: mcm_msg_encode_full_or_flat_and_send 
(mds_c_sndrcv.c:1774)
14:49:09  ==586==    by 0x52B31B6: mds_mcm_send_msg_enc (mds_c_sndrcv.c:1255)
14:49:09  ==586==    by 0x52B574C: mcm_pvt_normal_snd_process_common 
(mds_c_sndrcv.c:1194)
14:49:09  ==586==    by 0x52B6323: mcm_pvt_normal_svc_snd (mds_c_sndrcv.c:1017)
14:49:09  ==586==    by 0x52B6323: mds_mcm_send (mds_c_sndrcv.c:781)
14:49:09  ==586==    by 0x52B6323: mds_send (mds_c_sndrcv.c:458)
14:49:09  ==586==    by 0x52BEFDB: ncsmds_api (mds_papi.c:165)
14:49:09  ==586==    by 0x4E41519: smfsv_mds_msg_send (smfsv_evt.c:1365)
14:49:09  ==586==    by 0x10AE71: smfnd_cbk_req_proc (smfnd_evt.c:336)
14:49:09  ==586==    by 0x10B465: proc_cbk_req_rsp (smfnd_evt.c:545)
14:49:09  ==586==    by 0x10B465: smfnd_process_mbx (smfnd_evt.c:591)
14:49:09  ==586==  Address 0x6afcdaf is 63 bytes inside a block of size 67 
alloc'd
14:49:09  ==586==    at 0x4C33B25: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==586==    by 0x52C654B: mds_mdtm_send_tipc (mds_dt_tipc.c:2734)
14:49:09  ==586==    by 0x52B1AD6: mcm_msg_encode_full_or_flat_and_send 
(mds_c_sndrcv.c:1774)
14:49:09  ==586== 2 errors in context 1 of 6:
14:49:09  ==586== Syscall param socketcall.sendto(msg) points to uninitialised 
byte(s)
14:49:09  ==586==    at 0x5509B62: sendto (sendto.c:27)
14:49:09  ==586==    by 0x52C5ACF: mds_retry_sendto (mds_dt_tipc.c:3154)
14:49:09  ==586==    by 0x52C5CC4: mdtm_sendto (mds_dt_tipc.c:3211)
14:49:09  ==586==    by 0x52C68EF: mds_mdtm_send_tipc (mds_dt_tipc.c:2815)
14:49:09  ==586==    by 0x52B1AD6: mcm_msg_encode_full_or_flat_and_send 
(mds_c_sndrcv.c:1774)
14:49:09  ==586==    by 0x52B31B6: mds_mcm_send_msg_enc (mds_c_sndrcv.c:1255)
14:49:09  ==586==    by 0x52B574C: mcm_pvt_normal_snd_process_common 
(mds_c_sndrcv.c:1194)
14:49:09  ==586==    by 0x52B6323: mcm_pvt_normal_svc_snd (mds_c_sndrcv.c:1017)
14:49:09  ==586==    by 0x52B6323: mds_mcm_send (mds_c_sndrcv.c:781)
14:49:09  ==586==    by 0x52B6323: mds_send (mds_c_sndrcv.c:458)
14:49:09  ==586==    by 0x52BEFDB: ncsmds_api (mds_papi.c:165)
14:49:09  ==586==    by 0x4E41519: smfsv_mds_msg_send (smfsv_evt.c:1365)
14:49:09  ==586==    by 0x10AE71: smfnd_cbk_req_proc (smfnd_evt.c:336)
14:49:09  ==586==    by 0x10B465: proc_cbk_req_rsp (smfnd_evt.c:545)
14:49:09  ==586==    by 0x10B465: smfnd_process_mbx (smfnd_evt.c:591)
14:49:09  ==586==  Address 0x6b0f10f is 63 bytes inside a block of size 67 
alloc'd
14:49:09  ==586==    at 0x4C33B25: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==586==    by 0x52C654B: mds_mdtm_send_tipc (mds_dt_tipc.c:2734)
14:49:09  ==586==    by 0x52B1AD6: mcm_msg_encode_full_or_flat_and_send 
(mds_c_sndrcv.c:1774)
14:49:09  ==716== 16,144 (112 direct, 16,032 indirect) bytes in 2 blocks are 
definitely lost in loss record 80 of 82
14:49:09  ==716==    at 0x4C31B0F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==716==    by 0x529BC2B: sysf_alloc_pkt (sysf_mem.c:429)
14:49:09  ==716==    by 0x528AA1F: ncs_enc_init_space_pp (hj_ubaid.c:144)
14:49:09  ==716==    by 0x52B8996: mdtm_fill_data (mds_dt_common.c:1453)
14:49:09  ==716==    by 0x52B9CC2: mdtm_process_recv_message_common 
(mds_dt_common.c:544)
14:49:09  ==716==    by 0x52BA061: mdtm_process_recv_data (mds_dt_common.c:1125)
14:49:09  ==716==    by 0x52C4B7E: mdtm_process_recv_events (mds_dt_tipc.c:1144)
14:49:09  ==716==    by 0x54FF6DA: start_thread (pthread_create.c:463)
14:49:09  ==716==    by 0x583861E: clone (clone.S:95)
14:49:09  ==716== 
14:49:09  ==716== LEAK SUMMARY:
14:49:09  ==716==    definitely lost: 112 bytes in 2 blocks
14:49:09  ==716==    indirectly lost: 16,032 bytes in 2 blocks
14:49:09  ==716==      possibly lost: 1,280 bytes in 4 blocks
14:49:09  ==716==    still reachable: 145,677 bytes in 86 blocks
14:49:09  ==716==         suppressed: 0 bytes in 0 blocks
14:49:09  ==716== Reachable blocks (those to which a pointer was found) are not 
shown.
14:49:09  ==716== To see them, rerun with: --leak-check=full 
--show-leak-kinds=all
14:49:09  ==716== 
14:49:09  ==716== ERROR SUMMARY: 7 errors from 6 contexts (suppressed: 0 from 0)
14:49:09  --
14:49:09  ==723== 7 bytes in 1 blocks are definitely lost in loss record 5 of 
216
14:49:09  ==723==    at 0x4C31B0F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x6FD89D9: strdup (strdup.c:42)
14:49:09  ==723==    by 0x1D6A08: read_config_and_set_control_block 
(smfd_campaign_oi.cc:1229)
14:49:09  ==723==    by 0x1D475D: amf_active_state_handler (smfd_amf.cc:51)
14:49:09  ==723==    by 0x1D475D: amf_csi_set_callback(unsigned long long, 
SaNameT const*, SaAmfHAStateT, SaAmfCSIDescriptorT) (smfd_amf.cc:243)
14:49:09  ==723==    by 0x5A5D4B8: ava_hdl_cbk_rec_prc(avsv_amf_cbk_info_tag*, 
osaf_amf_cbk*) (ava_hdl.cc:684)
14:49:09  ==723==    by 0x5A5ECF8: ava_hdl_cbk_dispatch_all (ava_hdl.cc:447)
14:49:09  ==723==    by 0x5A5ECF8: ava_hdl_cbk_dispatch (ava_hdl.cc:319)
14:49:09  ==723==    by 0x5A56EB5: AmfAgent::Dispatch(unsigned long long, 
SaDispatchFlagsT) (amf_agent.cc:290)
14:49:09  ==723==    by 0x136227: main_process (smfd_main.cc:386)
14:49:09  ==723==    by 0x136227: main (smfd_main.cc:475)
14:49:09  ==723== 
14:49:09  ==723== 16 bytes in 1 blocks are possibly lost in loss record 42 of 
216
14:49:09  ==723==    at 0x4C3217F: operator new(unsigned long) (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x1C5E57: SmfUpgradeStep::calculateStepType() 
(SmfUpgradeStep.cc:1566)
14:49:09  ==723==    by 0x18D7B4: SmfStepStateInitial::execute(SmfUpgradeStep*) 
(SmfStepState.cc:127)
14:49:09  ==723==    by 0x1C20B6: SmfUpgradeStep::execute() 
(SmfUpgradeStep.cc:2440)
14:49:09  ==723==    by 0x184F5E: 
SmfProcStateExecuting::executeStep(SmfUpgradeProcedure*) (SmfProcState.cc:357)
14:49:09  ==723==    by 0x1A978B: SmfUpgradeProcedure::execute() 
(SmfUpgradeProcedure.cc:4378)
14:49:09  ==723==    by 0x187B13: SmfProcedureThread::processEvt() 
(SmfProcedureThread.cc:617)
14:49:09  --
14:49:09  ==723== 21 bytes in 3 blocks are definitely lost in loss record 45 of 
216
14:49:09  ==723==    at 0x4C31B0F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x6FD89D9: strdup (strdup.c:42)
14:49:09  ==723==    by 0x1D6A08: read_config_and_set_control_block 
(smfd_campaign_oi.cc:1229)
14:49:09  ==723==    by 0x1D7183: saImmOiCcbApplyCallback(unsigned long long, 
unsigned long long) (smfd_campaign_oi.cc:659)
14:49:09  ==723==    by 0x5E8AC94: imma_process_callback_info(imma_cb*, 
imma_client_node*, imma_callback_info*, unsigned long long) (imma_proc.cc:2539)
14:49:09  ==723==    by 0x5E8D248: imma_hdl_callbk_dispatch_all(imma_cb*, 
unsigned long long) (imma_proc.cc:1868)
14:49:09  ==723==    by 0x5E81756: saImmOiDispatch (imma_oi_api.cc:642)
14:49:09  ==723==    by 0x13632D: main_process (smfd_main.cc:409)
14:49:09  ==723==    by 0x13632D: main (smfd_main.cc:475)
14:49:09  ==723== 
14:49:09  ==723== 27 bytes in 1 blocks are definitely lost in loss record 61 of 
216
14:49:09  ==723==    at 0x4C31B0F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x6FD89D9: strdup (strdup.c:42)
14:49:09  ==723==    by 0x1D69BE: read_config_and_set_control_block 
(smfd_campaign_oi.cc:1225)
14:49:09  ==723==    by 0x1D475D: amf_active_state_handler (smfd_amf.cc:51)
14:49:09  ==723==    by 0x1D475D: amf_csi_set_callback(unsigned long long, 
SaNameT const*, SaAmfHAStateT, SaAmfCSIDescriptorT) (smfd_amf.cc:243)
14:49:09  ==723==    by 0x5A5D4B8: ava_hdl_cbk_rec_prc(avsv_amf_cbk_info_tag*, 
osaf_amf_cbk*) (ava_hdl.cc:684)
14:49:09  ==723==    by 0x5A5ECF8: ava_hdl_cbk_dispatch_all (ava_hdl.cc:447)
14:49:09  ==723==    by 0x5A5ECF8: ava_hdl_cbk_dispatch (ava_hdl.cc:319)
14:49:09  ==723==    by 0x5A56EB5: AmfAgent::Dispatch(unsigned long long, 
SaDispatchFlagsT) (amf_agent.cc:290)
14:49:09  ==723==    by 0x136227: main_process (smfd_main.cc:386)
14:49:09  ==723==    by 0x136227: main (smfd_main.cc:475)
14:49:09  ==723== 
14:49:09  ==723== 29 bytes in 1 blocks are definitely lost in loss record 63 of 
216
14:49:09  ==723==    at 0x4C31B0F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x6FD89D9: strdup (strdup.c:42)
14:49:09  ==723==    by 0x1D69F4: read_config_and_set_control_block 
(smfd_campaign_oi.cc:1228)
14:49:09  ==723==    by 0x1D475D: amf_active_state_handler (smfd_amf.cc:51)
14:49:09  ==723==    by 0x1D475D: amf_csi_set_callback(unsigned long long, 
SaNameT const*, SaAmfHAStateT, SaAmfCSIDescriptorT) (smfd_amf.cc:243)
14:49:09  ==723==    by 0x5A5D4B8: ava_hdl_cbk_rec_prc(avsv_amf_cbk_info_tag*, 
osaf_amf_cbk*) (ava_hdl.cc:684)
14:49:09  ==723==    by 0x5A5ECF8: ava_hdl_cbk_dispatch_all (ava_hdl.cc:447)
14:49:09  ==723==    by 0x5A5ECF8: ava_hdl_cbk_dispatch (ava_hdl.cc:319)
14:49:09  ==723==    by 0x5A56EB5: AmfAgent::Dispatch(unsigned long long, 
SaDispatchFlagsT) (amf_agent.cc:290)
14:49:09  ==723==    by 0x136227: main_process (smfd_main.cc:386)
14:49:09  ==723==    by 0x136227: main (smfd_main.cc:475)
14:49:09  ==723== 
14:49:09  ==723== 38 bytes in 1 blocks are definitely lost in loss record 77 of 
216
14:49:09  ==723==    at 0x4C31B0F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x6FD89D9: strdup (strdup.c:42)
14:49:09  ==723==    by 0x1D6937: read_config_and_set_control_block 
(smfd_campaign_oi.cc:1216)
14:49:09  ==723==    by 0x1D475D: amf_active_state_handler (smfd_amf.cc:51)
14:49:09  ==723==    by 0x1D475D: amf_csi_set_callback(unsigned long long, 
SaNameT const*, SaAmfHAStateT, SaAmfCSIDescriptorT) (smfd_amf.cc:243)
14:49:09  ==723==    by 0x5A5D4B8: ava_hdl_cbk_rec_prc(avsv_amf_cbk_info_tag*, 
osaf_amf_cbk*) (ava_hdl.cc:684)
14:49:09  ==723==    by 0x5A5ECF8: ava_hdl_cbk_dispatch_all (ava_hdl.cc:447)
14:49:09  ==723==    by 0x5A5ECF8: ava_hdl_cbk_dispatch (ava_hdl.cc:319)
14:49:09  ==723==    by 0x5A56EB5: AmfAgent::Dispatch(unsigned long long, 
SaDispatchFlagsT) (amf_agent.cc:290)
14:49:09  ==723==    by 0x136227: main_process (smfd_main.cc:386)
14:49:09  ==723==    by 0x136227: main (smfd_main.cc:475)
14:49:09  ==723== 
14:49:09  ==723== 40 bytes in 1 blocks are definitely lost in loss record 83 of 
216
14:49:09  ==723==    at 0x4C31B0F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x6FD89D9: strdup (strdup.c:42)
14:49:09  ==723==    by 0x1D6927: read_config_and_set_control_block 
(smfd_campaign_oi.cc:1215)
14:49:09  ==723==    by 0x1D475D: amf_active_state_handler (smfd_amf.cc:51)
14:49:09  ==723==    by 0x1D475D: amf_csi_set_callback(unsigned long long, 
SaNameT const*, SaAmfHAStateT, SaAmfCSIDescriptorT) (smfd_amf.cc:243)
14:49:09  ==723==    by 0x5A5D4B8: ava_hdl_cbk_rec_prc(avsv_amf_cbk_info_tag*, 
osaf_amf_cbk*) (ava_hdl.cc:684)
14:49:09  ==723==    by 0x5A5ECF8: ava_hdl_cbk_dispatch_all (ava_hdl.cc:447)
14:49:09  ==723==    by 0x5A5ECF8: ava_hdl_cbk_dispatch (ava_hdl.cc:319)
14:49:09  ==723==    by 0x5A56EB5: AmfAgent::Dispatch(unsigned long long, 
SaDispatchFlagsT) (amf_agent.cc:290)
14:49:09  ==723==    by 0x136227: main_process (smfd_main.cc:386)
14:49:09  ==723==    by 0x136227: main (smfd_main.cc:475)
14:49:09  ==723== 
14:49:09  ==723== 41 bytes in 1 blocks are definitely lost in loss record 85 of 
216
14:49:09  ==723==    at 0x4C31B0F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x6FD89D9: strdup (strdup.c:42)
14:49:09  ==723==    by 0x1D6917: read_config_and_set_control_block 
(smfd_campaign_oi.cc:1214)
14:49:09  ==723==    by 0x1D475D: amf_active_state_handler (smfd_amf.cc:51)
14:49:09  ==723==    by 0x1D475D: amf_csi_set_callback(unsigned long long, 
SaNameT const*, SaAmfHAStateT, SaAmfCSIDescriptorT) (smfd_amf.cc:243)
14:49:09  ==723==    by 0x5A5D4B8: ava_hdl_cbk_rec_prc(avsv_amf_cbk_info_tag*, 
osaf_amf_cbk*) (ava_hdl.cc:684)
14:49:09  ==723==    by 0x5A5ECF8: ava_hdl_cbk_dispatch_all (ava_hdl.cc:447)
14:49:09  ==723==    by 0x5A5ECF8: ava_hdl_cbk_dispatch (ava_hdl.cc:319)
14:49:09  ==723==    by 0x5A56EB5: AmfAgent::Dispatch(unsigned long long, 
SaDispatchFlagsT) (amf_agent.cc:290)
14:49:09  ==723==    by 0x136227: main_process (smfd_main.cc:386)
14:49:09  ==723==    by 0x136227: main (smfd_main.cc:475)
14:49:09  ==723== 
14:49:09  ==723== 42 bytes in 1 blocks are definitely lost in loss record 89 of 
216
14:49:09  ==723==    at 0x4C31B0F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x6FD89D9: strdup (strdup.c:42)
14:49:09  ==723==    by 0x1D695F: read_config_and_set_control_block 
(smfd_campaign_oi.cc:1218)
14:49:09  ==723==    by 0x1D475D: amf_active_state_handler (smfd_amf.cc:51)
14:49:09  ==723==    by 0x1D475D: amf_csi_set_callback(unsigned long long, 
SaNameT const*, SaAmfHAStateT, SaAmfCSIDescriptorT) (smfd_amf.cc:243)
14:49:09  ==723==    by 0x5A5D4B8: ava_hdl_cbk_rec_prc(avsv_amf_cbk_info_tag*, 
osaf_amf_cbk*) (ava_hdl.cc:684)
14:49:09  ==723==    by 0x5A5ECF8: ava_hdl_cbk_dispatch_all (ava_hdl.cc:447)
14:49:09  ==723==    by 0x5A5ECF8: ava_hdl_cbk_dispatch (ava_hdl.cc:319)
14:49:09  ==723==    by 0x5A56EB5: AmfAgent::Dispatch(unsigned long long, 
SaDispatchFlagsT) (amf_agent.cc:290)
14:49:09  ==723==    by 0x136227: main_process (smfd_main.cc:386)
14:49:09  ==723==    by 0x136227: main (smfd_main.cc:475)
14:49:09  ==723== 
14:49:09  ==723== 44 bytes in 1 blocks are definitely lost in loss record 95 of 
216
14:49:09  ==723==    at 0x4C31B0F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x6FD89D9: strdup (strdup.c:42)
14:49:09  ==723==    by 0x1D694B: read_config_and_set_control_block 
(smfd_campaign_oi.cc:1217)
14:49:09  ==723==    by 0x1D475D: amf_active_state_handler (smfd_amf.cc:51)
14:49:09  ==723==    by 0x1D475D: amf_csi_set_callback(unsigned long long, 
SaNameT const*, SaAmfHAStateT, SaAmfCSIDescriptorT) (smfd_amf.cc:243)
14:49:09  ==723==    by 0x5A5D4B8: ava_hdl_cbk_rec_prc(avsv_amf_cbk_info_tag*, 
osaf_amf_cbk*) (ava_hdl.cc:684)
14:49:09  ==723==    by 0x5A5ECF8: ava_hdl_cbk_dispatch_all (ava_hdl.cc:447)
14:49:09  ==723==    by 0x5A5ECF8: ava_hdl_cbk_dispatch (ava_hdl.cc:319)
14:49:09  ==723==    by 0x5A56EB5: AmfAgent::Dispatch(unsigned long long, 
SaDispatchFlagsT) (amf_agent.cc:290)
14:49:09  ==723==    by 0x136227: main_process (smfd_main.cc:386)
14:49:09  ==723==    by 0x136227: main (smfd_main.cc:475)
14:49:09  ==723== 
14:49:09  ==723== 63 bytes in 3 blocks are possibly lost in loss record 105 of 
216
14:49:09  ==723==    at 0x4C3217F: operator new(unsigned long) (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x1A723E: void std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, 
char*, std::forward_iterator_tag) [clone .isra.206] (basic_string.tcc:219)
14:49:09  ==723==    by 0x1AFB3D: _M_construct_aux<char*> (basic_string.h:236)
14:49:09  ==723==    by 0x1AFB3D: _M_construct<char*> (basic_string.h:255)
14:49:09  ==723==    by 0x1AFB3D: basic_string (basic_string.h:440)
14:49:09  ==723==    by 0x1AFB3D: SmfBundleRef (SmfTargetTemplate.h:130)
14:49:09  ==723==    by 0x1AFB3D: construct<SmfBundleRef, const SmfBundleRef&> 
(new_allocator.h:136)
14:49:09  --
14:49:09  ==723== 81 bytes in 3 blocks are definitely lost in loss record 112 
of 216
14:49:09  ==723==    at 0x4C31B0F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x6FD89D9: strdup (strdup.c:42)
14:49:09  ==723==    by 0x1D69BE: read_config_and_set_control_block 
(smfd_campaign_oi.cc:1225)
14:49:09  ==723==    by 0x1D7183: saImmOiCcbApplyCallback(unsigned long long, 
unsigned long long) (smfd_campaign_oi.cc:659)
14:49:09  ==723==    by 0x5E8AC94: imma_process_callback_info(imma_cb*, 
imma_client_node*, imma_callback_info*, unsigned long long) (imma_proc.cc:2539)
14:49:09  ==723==    by 0x5E8D248: imma_hdl_callbk_dispatch_all(imma_cb*, 
unsigned long long) (imma_proc.cc:1868)
14:49:09  ==723==    by 0x5E81756: saImmOiDispatch (imma_oi_api.cc:642)
14:49:09  ==723==    by 0x13632D: main_process (smfd_main.cc:409)
14:49:09  ==723==    by 0x13632D: main (smfd_main.cc:475)
14:49:09  ==723== 
14:49:09  ==723== 85 bytes in 1 blocks are possibly lost in loss record 113 of 
216
14:49:09  ==723==    at 0x4C3217F: operator new(unsigned long) (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x689FAC6: std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> 
>::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&) (in 
/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
14:49:09  ==723==    by 0x16D1C4: mergeStep (SmfExecControl.cc:332)
14:49:09  ==723==    by 0x16D1C4: 
execctrl::createStepForBalancedProc(SmfUpgradeProcedure*) 
(SmfExecControl.cc:243)
14:49:09  ==723==    by 0x183BA8: 
SmfProcStateInitial::executeInit(SmfUpgradeProcedure*) (SmfProcState.cc:250)
14:49:09  ==723==    by 0x18310B: 
SmfProcStateInitial::execute(SmfUpgradeProcedure*) (SmfProcState.cc:214)
14:49:09  ==723==    by 0x1A978B: SmfUpgradeProcedure::execute() 
(SmfUpgradeProcedure.cc:4378)
14:49:09  ==723==    by 0x187B13: SmfProcedureThread::processEvt() 
(SmfProcedureThread.cc:617)
14:49:09  ==723==    by 0x187C7D: SmfProcedureThread::handleEvents() 
(SmfProcedureThread.cc:697)
14:49:09  --
14:49:09  ==723== 87 bytes in 3 blocks are definitely lost in loss record 114 
of 216
14:49:09  ==723==    at 0x4C31B0F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x6FD89D9: strdup (strdup.c:42)
14:49:09  ==723==    by 0x1D69F4: read_config_and_set_control_block 
(smfd_campaign_oi.cc:1228)
14:49:09  ==723==    by 0x1D7183: saImmOiCcbApplyCallback(unsigned long long, 
unsigned long long) (smfd_campaign_oi.cc:659)
14:49:09  ==723==    by 0x5E8AC94: imma_process_callback_info(imma_cb*, 
imma_client_node*, imma_callback_info*, unsigned long long) (imma_proc.cc:2539)
14:49:09  ==723==    by 0x5E8D248: imma_hdl_callbk_dispatch_all(imma_cb*, 
unsigned long long) (imma_proc.cc:1868)
14:49:09  ==723==    by 0x5E81756: saImmOiDispatch (imma_oi_api.cc:642)
14:49:09  ==723==    by 0x13632D: main_process (smfd_main.cc:409)
14:49:09  ==723==    by 0x13632D: main (smfd_main.cc:475)
14:49:09  ==723== 
14:49:09  ==723== 114 bytes in 3 blocks are definitely lost in loss record 123 
of 216
14:49:09  ==723==    at 0x4C31B0F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x6FD89D9: strdup (strdup.c:42)
14:49:09  ==723==    by 0x1D6937: read_config_and_set_control_block 
(smfd_campaign_oi.cc:1216)
14:49:09  ==723==    by 0x1D7183: saImmOiCcbApplyCallback(unsigned long long, 
unsigned long long) (smfd_campaign_oi.cc:659)
14:49:09  ==723==    by 0x5E8AC94: imma_process_callback_info(imma_cb*, 
imma_client_node*, imma_callback_info*, unsigned long long) (imma_proc.cc:2539)
14:49:09  ==723==    by 0x5E8D248: imma_hdl_callbk_dispatch_all(imma_cb*, 
unsigned long long) (imma_proc.cc:1868)
14:49:09  ==723==    by 0x5E81756: saImmOiDispatch (imma_oi_api.cc:642)
14:49:09  ==723==    by 0x13632D: main_process (smfd_main.cc:409)
14:49:09  ==723==    by 0x13632D: main (smfd_main.cc:475)
14:49:09  ==723== 
14:49:09  ==723== 120 bytes in 3 blocks are definitely lost in loss record 127 
of 216
14:49:09  ==723==    at 0x4C31B0F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x6FD89D9: strdup (strdup.c:42)
14:49:09  ==723==    by 0x1D6927: read_config_and_set_control_block 
(smfd_campaign_oi.cc:1215)
14:49:09  ==723==    by 0x1D7183: saImmOiCcbApplyCallback(unsigned long long, 
unsigned long long) (smfd_campaign_oi.cc:659)
14:49:09  ==723==    by 0x5E8AC94: imma_process_callback_info(imma_cb*, 
imma_client_node*, imma_callback_info*, unsigned long long) (imma_proc.cc:2539)
14:49:09  ==723==    by 0x5E8D248: imma_hdl_callbk_dispatch_all(imma_cb*, 
unsigned long long) (imma_proc.cc:1868)
14:49:09  ==723==    by 0x5E81756: saImmOiDispatch (imma_oi_api.cc:642)
14:49:09  ==723==    by 0x13632D: main_process (smfd_main.cc:409)
14:49:09  ==723==    by 0x13632D: main (smfd_main.cc:475)
14:49:09  ==723== 
14:49:09  ==723== 123 bytes in 3 blocks are definitely lost in loss record 128 
of 216
14:49:09  ==723==    at 0x4C31B0F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x6FD89D9: strdup (strdup.c:42)
14:49:09  ==723==    by 0x1D6917: read_config_and_set_control_block 
(smfd_campaign_oi.cc:1214)
14:49:09  ==723==    by 0x1D7183: saImmOiCcbApplyCallback(unsigned long long, 
unsigned long long) (smfd_campaign_oi.cc:659)
14:49:09  ==723==    by 0x5E8AC94: imma_process_callback_info(imma_cb*, 
imma_client_node*, imma_callback_info*, unsigned long long) (imma_proc.cc:2539)
14:49:09  ==723==    by 0x5E8D248: imma_hdl_callbk_dispatch_all(imma_cb*, 
unsigned long long) (imma_proc.cc:1868)
14:49:09  ==723==    by 0x5E81756: saImmOiDispatch (imma_oi_api.cc:642)
14:49:09  ==723==    by 0x13632D: main_process (smfd_main.cc:409)
14:49:09  ==723==    by 0x13632D: main (smfd_main.cc:475)
14:49:09  ==723== 
14:49:09  ==723== 126 bytes in 3 blocks are definitely lost in loss record 129 
of 216
14:49:09  ==723==    at 0x4C31B0F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x6FD89D9: strdup (strdup.c:42)
14:49:09  ==723==    by 0x1D695F: read_config_and_set_control_block 
(smfd_campaign_oi.cc:1218)
14:49:09  ==723==    by 0x1D7183: saImmOiCcbApplyCallback(unsigned long long, 
unsigned long long) (smfd_campaign_oi.cc:659)
14:49:09  ==723==    by 0x5E8AC94: imma_process_callback_info(imma_cb*, 
imma_client_node*, imma_callback_info*, unsigned long long) (imma_proc.cc:2539)
14:49:09  ==723==    by 0x5E8D248: imma_hdl_callbk_dispatch_all(imma_cb*, 
unsigned long long) (imma_proc.cc:1868)
14:49:09  ==723==    by 0x5E81756: saImmOiDispatch (imma_oi_api.cc:642)
14:49:09  ==723==    by 0x13632D: main_process (smfd_main.cc:409)
14:49:09  ==723==    by 0x13632D: main (smfd_main.cc:475)
14:49:09  ==723== 
14:49:09  ==723== 129 bytes in 3 blocks are possibly lost in loss record 132 of 
216
14:49:09  ==723==    at 0x4C3217F: operator new(unsigned long) (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x1A723E: void std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, 
char*, std::forward_iterator_tag) [clone .isra.206] (basic_string.tcc:219)
14:49:09  ==723==    by 0x1AFAEC: _M_construct_aux<char*> (basic_string.h:236)
14:49:09  ==723==    by 0x1AFAEC: _M_construct<char*> (basic_string.h:255)
14:49:09  ==723==    by 0x1AFAEC: basic_string (basic_string.h:440)
14:49:09  ==723==    by 0x1AFAEC: SmfPlmExecEnv (SmfTargetTemplate.h:102)
14:49:09  ==723==    by 0x1AFAEC: construct<SmfPlmExecEnv, const 
SmfPlmExecEnv&> (new_allocator.h:136)
14:49:09  ==723==    by 0x1AFAEC: construct<SmfPlmExecEnv, const 
SmfPlmExecEnv&> (alloc_traits.h:475)
14:49:09  ==723==    by 0x1AFAEC: _M_create_node<const SmfPlmExecEnv&> 
(stl_list.h:575)
14:49:09  --
14:49:09  ==723== 132 bytes in 3 blocks are definitely lost in loss record 136 
of 216
14:49:09  ==723==    at 0x4C31B0F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x6FD89D9: strdup (strdup.c:42)
14:49:09  ==723==    by 0x1D694B: read_config_and_set_control_block 
(smfd_campaign_oi.cc:1217)
14:49:09  ==723==    by 0x1D7183: saImmOiCcbApplyCallback(unsigned long long, 
unsigned long long) (smfd_campaign_oi.cc:659)
14:49:09  ==723==    by 0x5E8AC94: imma_process_callback_info(imma_cb*, 
imma_client_node*, imma_callback_info*, unsigned long long) (imma_proc.cc:2539)
14:49:09  ==723==    by 0x5E8D248: imma_hdl_callbk_dispatch_all(imma_cb*, 
unsigned long long) (imma_proc.cc:1868)
14:49:09  ==723==    by 0x5E81756: saImmOiDispatch (imma_oi_api.cc:642)
14:49:09  ==723==    by 0x13632D: main_process (smfd_main.cc:409)
14:49:09  ==723==    by 0x13632D: main (smfd_main.cc:475)
14:49:09  ==723== 
14:49:09  ==723== 168 bytes in 3 blocks are possibly lost in loss record 142 of 
216
14:49:09  ==723==    at 0x4C3217F: operator new(unsigned long) (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x16E1B9: allocate (new_allocator.h:111)
14:49:09  ==723==    by 0x16E1B9: allocate (alloc_traits.h:436)
14:49:09  ==723==    by 0x16E1B9: _M_get_node (stl_list.h:383)
14:49:09  ==723==    by 0x16E1B9: _M_create_node<const unitNameAndState&> 
(stl_list.h:572)
14:49:09  ==723==    by 0x16E1B9: _M_insert<const unitNameAndState&> 
(stl_list.h:1801)
14:49:09  ==723==    by 0x16E1B9: emplace_back<const unitNameAndState&> 
(stl_list.h:1133)
14:49:09  ==723==    by 0x16E1B9: 
_M_initialize_dispatch<std::_List_const_iterator<unitNameAndState> > 
(stl_list.h:1730)
14:49:09  ==723==    by 0x16E1B9: 
list<std::_List_const_iterator<unitNameAndState> > (stl_list.h:712)
14:49:09  --
14:49:09  ==723== 22,824 (4,800 direct, 18,024 indirect) bytes in 30 blocks are 
definitely lost in loss record 212 of 216
14:49:09  ==723==    at 0x4C33B25: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x62D3150: ntfa_hdl_cbk_rec_prc.isra.1 (ntfa_util.c:533)
14:49:09  ==723==    by 0x62D4002: ntfa_hdl_cbk_dispatch_all (ntfa_util.c:638)
14:49:09  ==723==    by 0x62D4002: ntfa_hdl_cbk_dispatch (ntfa_util.c:1368)
14:49:09  ==723==    by 0x62CC31F: saNtfDispatch (ntfa_api.c:1705)
14:49:09  ==723==    by 0x1559A5: SmfCampaignThread::handleEvents() 
(SmfCampaignThread.cc:885)
14:49:09  ==723==    by 0x134800: SmfCampaignThread::main() 
(SmfCampaignThread.cc:956)
14:49:09  ==723==    by 0x134925: SmfCampaignThread::main(void*) 
(SmfCampaignThread.cc:107)
14:49:09  ==723==    by 0x6D236DA: start_thread (pthread_create.c:463)
14:49:09  ==723==    by 0x705C61E: clone (clone.S:95)
14:49:09  ==723== 
14:49:09  ==723== 80,720 (560 direct, 80,160 indirect) bytes in 10 blocks are 
definitely lost in loss record 216 of 216
14:49:09  ==723==    at 0x4C31B0F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x651EC2B: sysf_alloc_pkt (sysf_mem.c:429)
14:49:09  ==723==    by 0x650DA1F: ncs_enc_init_space_pp (hj_ubaid.c:144)
14:49:09  ==723==    by 0x653B996: mdtm_fill_data (mds_dt_common.c:1453)
14:49:09  ==723==    by 0x653CCC2: mdtm_process_recv_message_common 
(mds_dt_common.c:544)
14:49:09  ==723==    by 0x653D061: mdtm_process_recv_data (mds_dt_common.c:1125)
14:49:09  ==723==    by 0x6547B7E: mdtm_process_recv_events (mds_dt_tipc.c:1144)
14:49:09  ==723==    by 0x6D236DA: start_thread (pthread_create.c:463)
14:49:09  ==723==    by 0x705C61E: clone (clone.S:95)
14:49:09  ==723== 
14:49:09  ==723== LEAK SUMMARY:
14:49:09  ==723==    definitely lost: 6,432 bytes in 72 blocks
14:49:09  ==723==    indirectly lost: 98,184 bytes in 280 blocks
14:49:09  ==723==      possibly lost: 4,328 bytes in 39 blocks
14:49:09  ==723==    still reachable: 158,993 bytes in 208 blocks
14:49:09  ==723==         suppressed: 0 bytes in 0 blocks
14:49:09  ==723== Reachable blocks (those to which a pointer was found) are not 
shown.
14:49:09  ==723== To see them, rerun with: --leak-check=full 
--show-leak-kinds=all
14:49:09  ==723== 
14:49:09  ==723== ERROR SUMMARY: 89 errors from 48 contexts (suppressed: 0 from 
0)
14:49:09  ==716== 2 errors in context 1 of 6:
14:49:09  ==716== Syscall param socketcall.sendto(msg) points to uninitialised 
byte(s)
14:49:09  ==716==    at 0x5509B62: sendto (sendto.c:27)
14:49:09  ==716==    by 0x52C5ACF: mds_retry_sendto (mds_dt_tipc.c:3154)
14:49:09  ==716==    by 0x52C5CC4: mdtm_sendto (mds_dt_tipc.c:3211)
14:49:09  ==716==    by 0x52C68EF: mds_mdtm_send_tipc (mds_dt_tipc.c:2815)
14:49:09  ==716==    by 0x52B1AD6: mcm_msg_encode_full_or_flat_and_send 
(mds_c_sndrcv.c:1774)
14:49:09  ==716==    by 0x52B31B6: mds_mcm_send_msg_enc (mds_c_sndrcv.c:1255)
14:49:09  ==716==    by 0x52B574C: mcm_pvt_normal_snd_process_common 
(mds_c_sndrcv.c:1194)
14:49:09  ==716==    by 0x52B6323: mcm_pvt_normal_svc_snd (mds_c_sndrcv.c:1017)
14:49:09  ==716==    by 0x52B6323: mds_mcm_send (mds_c_sndrcv.c:781)
14:49:09  ==716==    by 0x52B6323: mds_send (mds_c_sndrcv.c:458)
14:49:09  ==716==    by 0x52BEFDB: ncsmds_api (mds_papi.c:165)
14:49:09  ==716==    by 0x4E41519: smfsv_mds_msg_send (smfsv_evt.c:1365)
14:49:09  ==716==    by 0x10B1E8: smfnd_cbk_resp_ok_proc (smfnd_evt.c:481)
14:49:09  ==716==    by 0x10B275: smfnd_cbk_resp_proc (smfnd_evt.c:519)
14:49:09  ==716==  Address 0x6ade79f is 63 bytes inside a block of size 67 
alloc'd
14:49:09  ==716==    at 0x4C33B25: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==716==    by 0x52C654B: mds_mdtm_send_tipc (mds_dt_tipc.c:2734)
14:49:09  ==716==    by 0x52B1AD6: mcm_msg_encode_full_or_flat_and_send 
(mds_c_sndrcv.c:1774)
14:49:09  ==716==    by 0x52B31B6: mds_mcm_send_msg_enc (mds_c_sndrcv.c:1255)
14:49:09  --
14:49:09  ==723== 1 errors in context 1 of 48:
14:49:09  ==723== Thread 6:
14:49:09  ==723== Conditional jump or move depends on uninitialised value(s)
14:49:09  ==723==    at 0x4C34CAC: strnlen (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x891179B: ntfsv_sanamet_is_valid (ntfsv_mem.c:1412)
14:49:09  ==723==    by 0x89097C2: encodeSaNameT (ntfsv_enc_dec.c:361)
14:49:09  ==723==    by 0x8909E7F: ntfsv_enc_not_header (ntfsv_enc_dec.c:419)
14:49:09  ==723==    by 0x890AEEA: ntfsv_enc_not_msg (ntfsv_enc_dec.c:726)
14:49:09  ==723==    by 0x62D585C: ntfa_enc_send_not_msg (ntfa_mds.c:148)
14:49:09  ==723==    by 0x62D585C: ntfa_mds_enc (ntfa_mds.c:539)
14:49:09  ==723==    by 0x62D5AE8: ntfa_mds_callback (ntfa_mds.c:1026)
14:49:09  ==723==    by 0x6534952: mcm_msg_encode_full_or_flat_and_send 
(mds_c_sndrcv.c:1654)
14:49:09  ==723==    by 0x65361B6: mds_mcm_send_msg_enc (mds_c_sndrcv.c:1255)
14:49:09  ==723==    by 0x653874C: mcm_pvt_normal_snd_process_common 
(mds_c_sndrcv.c:1194)
14:49:09  ==723==    by 0x6539440: mcm_pvt_normal_svc_sndrsp 
(mds_c_sndrcv.c:2871)
14:49:09  ==723==    by 0x6539440: mds_mcm_send (mds_c_sndrcv.c:792)
14:49:09  ==723==    by 0x6539440: mds_send (mds_c_sndrcv.c:458)
14:49:09  ==723==    by 0x6541FDB: ncsmds_api (mds_papi.c:165)
14:49:09  ==723==  Uninitialised value was created by a heap allocation
14:49:09  ==723==    at 0x4C31B0F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x1550E5: 
SmfCampaignThread::sendStateNotification(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, unsigned int, 
SaNtfSourceIndicatorT, unsigned int, unsigned int, unsigned int) 
(SmfCampaignThread.cc:697)
14:49:09  --
14:49:09  ==723== 1 errors in context 2 of 48:
14:49:09  ==723== Conditional jump or move depends on uninitialised value(s)
14:49:09  ==723==    at 0x4C34CAC: strnlen (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x891179B: ntfsv_sanamet_is_valid (ntfsv_mem.c:1412)
14:49:09  ==723==    by 0x62CA6A2: checkHeader (ntfa_api.c:664)
14:49:09  ==723==    by 0x62CD2C8: checkObjectCreateDeleteParameters 
(ntfa_api.c:922)
14:49:09  ==723==    by 0x62CD2C8: saNtfNotificationSend (ntfa_api.c:2150)
14:49:09  ==723==    by 0x15518B: 
SmfCampaignThread::sendStateNotification(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, unsigned int, 
SaNtfSourceIndicatorT, unsigned int, unsigned int, unsigned int) 
(SmfCampaignThread.cc:730)
14:49:09  ==723==    by 0x1500CB: SmfCampaign::setState(SaSmfCmpgStateT) 
(SmfCampaign.cc:766)
14:49:09  ==723==    by 0x146259: 
SmfCampState::changeState(SmfUpgradeCampaign*, SmfCampState*) 
(SmfCampState.cc:221)
14:49:09  ==723==    by 0x14640B: 
SmfCampStateExecCompleted::commit(SmfUpgradeCampaign*) (SmfCampState.cc:1114)
14:49:09  ==723==    by 0x19B41B: SmfUpgradeCampaign::commit() 
(SmfUpgradeCampaign.cc:854)
14:49:09  ==723==    by 0x14FF4F: SmfCampaign::adminOpCommit() 
(SmfCampaign.cc:547)
14:49:09  ==723==    by 0x155700: SmfCampaignThread::processEvt() 
(SmfCampaignThread.cc:794)
14:49:09  ==723==    by 0x155920: SmfCampaignThread::handleEvents() 
(SmfCampaignThread.cc:895)
14:49:09  ==723==  Uninitialised value was created by a heap allocation
14:49:09  ==723==    at 0x4C31B0F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x1550E5: 
SmfCampaignThread::sendStateNotification(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, unsigned int, 
SaNtfSourceIndicatorT, unsigned int, unsigned int, unsigned int) 
(SmfCampaignThread.cc:697)
14:49:09  ==723==    by 0x1500CB: SmfCampaign::setState(SaSmfCmpgStateT) 
(SmfCampaign.cc:766)
14:49:09  ==723==    by 0x146259: 
SmfCampState::changeState(SmfUpgradeCampaign*, SmfCampState*) 
(SmfCampState.cc:221)
14:49:09  ==723==    by 0x14640B: 
SmfCampStateExecCompleted::commit(SmfUpgradeCampaign*) (SmfCampState.cc:1114)
14:49:09  --
14:49:09  ==723== 2 errors in context 3 of 48:
14:49:09  ==723== Thread 10:
14:49:09  ==723== Conditional jump or move depends on uninitialised value(s)
14:49:09  ==723==    at 0x4C34D08: strlen (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x6518819: osaf_extended_name_steal 
(osaf_extended_name.c:160)
14:49:09  ==723==    by 0x15512A: 
SmfCampaignThread::sendStateNotification(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, unsigned int, 
SaNtfSourceIndicatorT, unsigned int, unsigned int, unsigned int) 
(SmfCampaignThread.cc:705)
14:49:09  ==723==    by 0x1BFFE2: 
SmfUpgradeStep::setImmStateAndSendNotification(SaSmfStepStateT) 
(SmfUpgradeStep.cc:326)
14:49:09  ==723==    by 0x1C00A6: SmfUpgradeStep::changeState(SmfStepState 
const*) (SmfUpgradeStep.cc:172)
14:49:09  ==723==    by 0x18D65E: SmfStepState::changeState(SmfUpgradeStep*, 
SmfStepState*) (SmfStepState.cc:91)
14:49:09  ==723==    by 0x18D874: SmfStepStateInitial::execute(SmfUpgradeStep*) 
(SmfStepState.cc:141)
14:49:09  ==723==    by 0x1C20B6: SmfUpgradeStep::execute() 
(SmfUpgradeStep.cc:2440)
14:49:09  ==723==    by 0x184F5E: 
SmfProcStateExecuting::executeStep(SmfUpgradeProcedure*) (SmfProcState.cc:357)
14:49:09  ==723==    by 0x1A978B: SmfUpgradeProcedure::execute() 
(SmfUpgradeProcedure.cc:4378)
14:49:09  ==723==    by 0x187B13: SmfProcedureThread::processEvt() 
(SmfProcedureThread.cc:617)
14:49:09  ==723==    by 0x187C7D: SmfProcedureThread::handleEvents() 
(SmfProcedureThread.cc:697)
14:49:09  ==723==  Uninitialised value was created by a heap allocation
14:49:09  ==723==    at 0x4C31B0F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x1550E5: 
SmfCampaignThread::sendStateNotification(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, unsigned int, 
SaNtfSourceIndicatorT, unsigned int, unsigned int, unsigned int) 
(SmfCampaignThread.cc:697)
14:49:09  ==723==    by 0x1BFFE2: 
SmfUpgradeStep::setImmStateAndSendNotification(SaSmfStepStateT) 
(SmfUpgradeStep.cc:326)
14:49:09  ==723==    by 0x1C00A6: SmfUpgradeStep::changeState(SmfStepState 
const*) (SmfUpgradeStep.cc:172)
14:49:09  ==723==    by 0x18D65E: SmfStepState::changeState(SmfUpgradeStep*, 
SmfStepState*) (SmfStepState.cc:91)
14:49:09  --
14:49:09  ==723== 2 errors in context 4 of 48:
14:49:09  ==723== Conditional jump or move depends on uninitialised value(s)
14:49:09  ==723==    at 0x4C34D08: strlen (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x6518819: osaf_extended_name_steal 
(osaf_extended_name.c:160)
14:49:09  ==723==    by 0x154F76: 
SmfCampaignThread::sendStateNotification(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, unsigned int, 
SaNtfSourceIndicatorT, unsigned int, unsigned int, unsigned int) 
(SmfCampaignThread.cc:687)
14:49:09  ==723==    by 0x1BFFE2: 
SmfUpgradeStep::setImmStateAndSendNotification(SaSmfStepStateT) 
(SmfUpgradeStep.cc:326)
14:49:09  ==723==    by 0x1C00A6: SmfUpgradeStep::changeState(SmfStepState 
const*) (SmfUpgradeStep.cc:172)
14:49:09  ==723==    by 0x18D65E: SmfStepState::changeState(SmfUpgradeStep*, 
SmfStepState*) (SmfStepState.cc:91)
14:49:09  ==723==    by 0x18D874: SmfStepStateInitial::execute(SmfUpgradeStep*) 
(SmfStepState.cc:141)
14:49:09  ==723==    by 0x1C20B6: SmfUpgradeStep::execute() 
(SmfUpgradeStep.cc:2440)
14:49:09  ==723==    by 0x184F5E: 
SmfProcStateExecuting::executeStep(SmfUpgradeProcedure*) (SmfProcState.cc:357)
14:49:09  ==723==    by 0x1A978B: SmfUpgradeProcedure::execute() 
(SmfUpgradeProcedure.cc:4378)
14:49:09  ==723==    by 0x187B13: SmfProcedureThread::processEvt() 
(SmfProcedureThread.cc:617)
14:49:09  ==723==    by 0x187C7D: SmfProcedureThread::handleEvents() 
(SmfProcedureThread.cc:697)
14:49:09  ==723==  Uninitialised value was created by a heap allocation
14:49:09  ==723==    at 0x4C31B0F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x154F4A: 
SmfCampaignThread::sendStateNotification(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, unsigned int, 
SaNtfSourceIndicatorT, unsigned int, unsigned int, unsigned int) 
(SmfCampaignThread.cc:679)
14:49:09  ==723==    by 0x1BFFE2: 
SmfUpgradeStep::setImmStateAndSendNotification(SaSmfStepStateT) 
(SmfUpgradeStep.cc:326)
14:49:09  ==723==    by 0x1C00A6: SmfUpgradeStep::changeState(SmfStepState 
const*) (SmfUpgradeStep.cc:172)
14:49:09  ==723==    by 0x18D65E: SmfStepState::changeState(SmfUpgradeStep*, 
SmfStepState*) (SmfStepState.cc:91)
14:49:09  ==723==    by 0x18D874: SmfStepStateInitial::execute(SmfUpgradeStep*) 
(SmfStepState.cc:141)
14:49:09  --
14:49:09  ==723== 3 errors in context 5 of 48:
14:49:09  ==723== Mismatched free() / delete / delete []
14:49:09  ==723==    at 0x4C3323B: operator delete(void*) (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x1C1CD7: 
SmfUpgradeStep::waitForBundleCmdResult(std::__cxx11::list<std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> >, 
std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > >&) (SmfUpgradeStep.cc:2183)
14:49:09  ==723==    by 0x1C766C: 
SmfUpgradeStep::callBundleScript(SmfUpgradeStep::SmfInstallRemoveT, 
std::__cxx11::list<SmfBundleRef, std::allocator<SmfBundleRef> > const&, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&) (SmfUpgradeStep.cc:2023)
14:49:09  ==723==    by 0x18FFB3: SmfStepTypeAuLock::execute() 
(SmfStepTypes.cc:388)
14:49:09  ==723==    by 0x18D9F6: 
SmfStepStateExecuting::execute(SmfUpgradeStep*) (SmfStepState.cc:221)
14:49:09  ==723==    by 0x1C20B6: SmfUpgradeStep::execute() 
(SmfUpgradeStep.cc:2440)
14:49:09  ==723==    by 0x184F5E: 
SmfProcStateExecuting::executeStep(SmfUpgradeProcedure*) (SmfProcState.cc:357)
14:49:09  ==723==    by 0x1A978B: SmfUpgradeProcedure::execute() 
(SmfUpgradeProcedure.cc:4378)
14:49:09  ==723==    by 0x187B13: SmfProcedureThread::processEvt() 
(SmfProcedureThread.cc:617)
14:49:09  ==723==    by 0x187C7D: SmfProcedureThread::handleEvents() 
(SmfProcedureThread.cc:697)
14:49:09  ==723==    by 0x134BAB: SmfProcedureThread::main() 
(SmfProcedureThread.cc:717)
14:49:09  ==723==    by 0x134C68: SmfProcedureThread::main(void*) 
(SmfProcedureThread.cc:57)
14:49:09  ==723==  Address 0xa71d880 is 0 bytes inside a block of size 43 
alloc'd
14:49:09  ==723==    at 0x4C33B25: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x13575E: SmfNodeSwLoadThread::main() 
(SmfUpgradeStep.cc:2984)
14:49:09  ==723==    by 0x135CA8: SmfNodeSwLoadThread::main(void*) 
(SmfUpgradeStep.cc:2747)
14:49:09  ==723==    by 0x6D236DA: start_thread (pthread_create.c:463)
14:49:09  ==723==    by 0x705C61E: clone (clone.S:95)
14:49:09  ==723== 
14:49:09  --
14:49:09  ==723== 3 errors in context 6 of 48:
14:49:09  ==723== Mismatched free() / delete / delete []
14:49:09  ==723==    at 0x4C3323B: operator delete(void*) (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x1C1CD7: 
SmfUpgradeStep::waitForBundleCmdResult(std::__cxx11::list<std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> >, 
std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > >&) (SmfUpgradeStep.cc:2183)
14:49:09  ==723==    by 0x1C766C: 
SmfUpgradeStep::callBundleScript(SmfUpgradeStep::SmfInstallRemoveT, 
std::__cxx11::list<SmfBundleRef, std::allocator<SmfBundleRef> > const&, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&) (SmfUpgradeStep.cc:2023)
14:49:09  ==723==    by 0x18FC22: SmfStepTypeAuLock::execute() 
(SmfStepTypes.cc:315)
14:49:09  ==723==    by 0x18D9F6: 
SmfStepStateExecuting::execute(SmfUpgradeStep*) (SmfStepState.cc:221)
14:49:09  ==723==    by 0x1C20B6: SmfUpgradeStep::execute() 
(SmfUpgradeStep.cc:2440)
14:49:09  ==723==    by 0x184F5E: 
SmfProcStateExecuting::executeStep(SmfUpgradeProcedure*) (SmfProcState.cc:357)
14:49:09  ==723==    by 0x1A978B: SmfUpgradeProcedure::execute() 
(SmfUpgradeProcedure.cc:4378)
14:49:09  ==723==    by 0x187B13: SmfProcedureThread::processEvt() 
(SmfProcedureThread.cc:617)
14:49:09  ==723==    by 0x187C7D: SmfProcedureThread::handleEvents() 
(SmfProcedureThread.cc:697)
14:49:09  ==723==    by 0x134BAB: SmfProcedureThread::main() 
(SmfProcedureThread.cc:717)
14:49:09  ==723==    by 0x134C68: SmfProcedureThread::main(void*) 
(SmfProcedureThread.cc:57)
14:49:09  ==723==  Address 0xd4c21d0 is 0 bytes inside a block of size 43 
alloc'd
14:49:09  ==723==    at 0x4C33B25: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x13575E: SmfNodeSwLoadThread::main() 
(SmfUpgradeStep.cc:2984)
14:49:09  ==723==    by 0x135CA8: SmfNodeSwLoadThread::main(void*) 
(SmfUpgradeStep.cc:2747)
14:49:09  ==723==    by 0x6D236DA: start_thread (pthread_create.c:463)
14:49:09  ==723==    by 0x705C61E: clone (clone.S:95)
14:49:09  ==723== 
14:49:09  --
14:49:09  ==723== 4 errors in context 7 of 48:
14:49:09  ==723== Thread 6:
14:49:09  ==723== Conditional jump or move depends on uninitialised value(s)
14:49:09  ==723==    at 0x4C34D08: strlen (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x6518819: osaf_extended_name_steal 
(osaf_extended_name.c:160)
14:49:09  ==723==    by 0x15512A: 
SmfCampaignThread::sendStateNotification(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, unsigned int, 
SaNtfSourceIndicatorT, unsigned int, unsigned int, unsigned int) 
(SmfCampaignThread.cc:705)
14:49:09  ==723==    by 0x1500CB: SmfCampaign::setState(SaSmfCmpgStateT) 
(SmfCampaign.cc:766)
14:49:09  ==723==    by 0x146259: 
SmfCampState::changeState(SmfUpgradeCampaign*, SmfCampState*) 
(SmfCampState.cc:221)
14:49:09  ==723==    by 0x14A532: 
SmfCampStateInitial::execute(SmfUpgradeCampaign*) (SmfCampState.cc:331)
14:49:09  ==723==    by 0x19AE0B: SmfUpgradeCampaign::execute() 
(SmfUpgradeCampaign.cc:731)
14:49:09  ==723==    by 0x14FF0F: SmfCampaign::adminOpExecute() 
(SmfCampaign.cc:527)
14:49:09  ==723==    by 0x1556E0: SmfCampaignThread::processEvt() 
(SmfCampaignThread.cc:784)
14:49:09  ==723==    by 0x155920: SmfCampaignThread::handleEvents() 
(SmfCampaignThread.cc:895)
14:49:09  ==723==    by 0x134800: SmfCampaignThread::main() 
(SmfCampaignThread.cc:956)
14:49:09  ==723==    by 0x134925: SmfCampaignThread::main(void*) 
(SmfCampaignThread.cc:107)
14:49:09  ==723==  Uninitialised value was created by a heap allocation
14:49:09  ==723==    at 0x4C31B0F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x1550E5: 
SmfCampaignThread::sendStateNotification(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, unsigned int, 
SaNtfSourceIndicatorT, unsigned int, unsigned int, unsigned int) 
(SmfCampaignThread.cc:697)
14:49:09  ==723==    by 0x1500CB: SmfCampaign::setState(SaSmfCmpgStateT) 
(SmfCampaign.cc:766)
14:49:09  ==723==    by 0x146259: 
SmfCampState::changeState(SmfUpgradeCampaign*, SmfCampState*) 
(SmfCampState.cc:221)
14:49:09  ==723==    by 0x14A532: 
SmfCampStateInitial::execute(SmfUpgradeCampaign*) (SmfCampState.cc:331)
14:49:09  --
14:49:09  ==723== 4 errors in context 8 of 48:
14:49:09  ==723== Conditional jump or move depends on uninitialised value(s)
14:49:09  ==723==    at 0x4C34D08: strlen (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x6518819: osaf_extended_name_steal 
(osaf_extended_name.c:160)
14:49:09  ==723==    by 0x154F76: 
SmfCampaignThread::sendStateNotification(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, unsigned int, 
SaNtfSourceIndicatorT, unsigned int, unsigned int, unsigned int) 
(SmfCampaignThread.cc:687)
14:49:09  ==723==    by 0x1500CB: SmfCampaign::setState(SaSmfCmpgStateT) 
(SmfCampaign.cc:766)
14:49:09  ==723==    by 0x146259: 
SmfCampState::changeState(SmfUpgradeCampaign*, SmfCampState*) 
(SmfCampState.cc:221)
14:49:09  ==723==    by 0x14A532: 
SmfCampStateInitial::execute(SmfUpgradeCampaign*) (SmfCampState.cc:331)
14:49:09  ==723==    by 0x19AE0B: SmfUpgradeCampaign::execute() 
(SmfUpgradeCampaign.cc:731)
14:49:09  ==723==    by 0x14FF0F: SmfCampaign::adminOpExecute() 
(SmfCampaign.cc:527)
14:49:09  ==723==    by 0x1556E0: SmfCampaignThread::processEvt() 
(SmfCampaignThread.cc:784)
14:49:09  ==723==    by 0x155920: SmfCampaignThread::handleEvents() 
(SmfCampaignThread.cc:895)
14:49:09  ==723==    by 0x134800: SmfCampaignThread::main() 
(SmfCampaignThread.cc:956)
14:49:09  ==723==    by 0x134925: SmfCampaignThread::main(void*) 
(SmfCampaignThread.cc:107)
14:49:09  ==723==  Uninitialised value was created by a heap allocation
14:49:09  ==723==    at 0x4C31B0F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x154F4A: 
SmfCampaignThread::sendStateNotification(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, unsigned int, 
SaNtfSourceIndicatorT, unsigned int, unsigned int, unsigned int) 
(SmfCampaignThread.cc:679)
14:49:09  ==723==    by 0x1500CB: SmfCampaign::setState(SaSmfCmpgStateT) 
(SmfCampaign.cc:766)
14:49:09  ==723==    by 0x146259: 
SmfCampState::changeState(SmfUpgradeCampaign*, SmfCampState*) 
(SmfCampState.cc:221)
14:49:09  ==723==    by 0x14A532: 
SmfCampStateInitial::execute(SmfUpgradeCampaign*) (SmfCampState.cc:331)
14:49:09  ==723==    by 0x19AE0B: SmfUpgradeCampaign::execute() 
(SmfUpgradeCampaign.cc:731)
14:49:09  --
14:49:09  ==723== 8 errors in context 9 of 48:
14:49:09  ==723== Thread 7:
14:49:09  ==723== Conditional jump or move depends on uninitialised value(s)
14:49:09  ==723==    at 0x4C34D08: strlen (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x6518819: osaf_extended_name_steal 
(osaf_extended_name.c:160)
14:49:09  ==723==    by 0x15512A: 
SmfCampaignThread::sendStateNotification(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, unsigned int, 
SaNtfSourceIndicatorT, unsigned int, unsigned int, unsigned int) 
(SmfCampaignThread.cc:705)
14:49:09  ==723==    by 0x1A8572: 
SmfUpgradeProcedure::setImmStateAndSendNotification(SaSmfProcStateT) 
(SmfUpgradeProcedure.cc:349)
14:49:09  ==723==    by 0x1A8636: SmfUpgradeProcedure::changeState(SmfProcState 
const*) (SmfUpgradeProcedure.cc:204)
14:49:09  ==723==    by 0x182F7E: 
SmfProcState::changeState(SmfUpgradeProcedure*, SmfProcState*) 
(SmfProcState.cc:175)
14:49:09  ==723==    by 0x1830FF: 
SmfProcStateInitial::execute(SmfUpgradeProcedure*) (SmfProcState.cc:213)
14:49:09  ==723==    by 0x1A978B: SmfUpgradeProcedure::execute() 
(SmfUpgradeProcedure.cc:4378)
14:49:09  ==723==    by 0x187B13: SmfProcedureThread::processEvt() 
(SmfProcedureThread.cc:617)
14:49:09  ==723==    by 0x187C7D: SmfProcedureThread::handleEvents() 
(SmfProcedureThread.cc:697)
14:49:09  ==723==    by 0x134BAB: SmfProcedureThread::main() 
(SmfProcedureThread.cc:717)
14:49:09  ==723==    by 0x134C68: SmfProcedureThread::main(void*) 
(SmfProcedureThread.cc:57)
14:49:09  ==723==  Uninitialised value was created by a heap allocation
14:49:09  ==723==    at 0x4C31B0F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x1550E5: 
SmfCampaignThread::sendStateNotification(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, unsigned int, 
SaNtfSourceIndicatorT, unsigned int, unsigned int, unsigned int) 
(SmfCampaignThread.cc:697)
14:49:09  ==723==    by 0x1A8572: 
SmfUpgradeProcedure::setImmStateAndSendNotification(SaSmfProcStateT) 
(SmfUpgradeProcedure.cc:349)
14:49:09  ==723==    by 0x1A8636: SmfUpgradeProcedure::changeState(SmfProcState 
const*) (SmfUpgradeProcedure.cc:204)
14:49:09  ==723==    by 0x182F7E: 
SmfProcState::changeState(SmfUpgradeProcedure*, SmfProcState*) 
(SmfProcState.cc:175)
14:49:09  --
14:49:09  ==723== 8 errors in context 10 of 48:
14:49:09  ==723== Conditional jump or move depends on uninitialised value(s)
14:49:09  ==723==    at 0x4C34D08: strlen (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x6518819: osaf_extended_name_steal 
(osaf_extended_name.c:160)
14:49:09  ==723==    by 0x154F76: 
SmfCampaignThread::sendStateNotification(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, unsigned int, 
SaNtfSourceIndicatorT, unsigned int, unsigned int, unsigned int) 
(SmfCampaignThread.cc:687)
14:49:09  ==723==    by 0x1A8572: 
SmfUpgradeProcedure::setImmStateAndSendNotification(SaSmfProcStateT) 
(SmfUpgradeProcedure.cc:349)
14:49:09  ==723==    by 0x1A8636: SmfUpgradeProcedure::changeState(SmfProcState 
const*) (SmfUpgradeProcedure.cc:204)
14:49:09  ==723==    by 0x182F7E: 
SmfProcState::changeState(SmfUpgradeProcedure*, SmfProcState*) 
(SmfProcState.cc:175)
14:49:09  ==723==    by 0x1830FF: 
SmfProcStateInitial::execute(SmfUpgradeProcedure*) (SmfProcState.cc:213)
14:49:09  ==723==    by 0x1A978B: SmfUpgradeProcedure::execute() 
(SmfUpgradeProcedure.cc:4378)
14:49:09  ==723==    by 0x187B13: SmfProcedureThread::processEvt() 
(SmfProcedureThread.cc:617)
14:49:09  ==723==    by 0x187C7D: SmfProcedureThread::handleEvents() 
(SmfProcedureThread.cc:697)
14:49:09  ==723==    by 0x134BAB: SmfProcedureThread::main() 
(SmfProcedureThread.cc:717)
14:49:09  ==723==    by 0x134C68: SmfProcedureThread::main(void*) 
(SmfProcedureThread.cc:57)
14:49:09  ==723==  Uninitialised value was created by a heap allocation
14:49:09  ==723==    at 0x4C31B0F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x154F4A: 
SmfCampaignThread::sendStateNotification(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, unsigned int, 
SaNtfSourceIndicatorT, unsigned int, unsigned int, unsigned int) 
(SmfCampaignThread.cc:679)
14:49:09  ==723==    by 0x1A8572: 
SmfUpgradeProcedure::setImmStateAndSendNotification(SaSmfProcStateT) 
(SmfUpgradeProcedure.cc:349)
14:49:09  ==723==    by 0x1A8636: SmfUpgradeProcedure::changeState(SmfProcState 
const*) (SmfUpgradeProcedure.cc:204)
14:49:09  ==723==    by 0x182F7E: 
SmfProcState::changeState(SmfUpgradeProcedure*, SmfProcState*) 
(SmfProcState.cc:175)
14:49:09  ==723==    by 0x1830FF: 
SmfProcStateInitial::execute(SmfUpgradeProcedure*) (SmfProcState.cc:213)
14:49:09  --
14:49:09  ==723== 16 errors in context 11 of 48:
14:49:09  ==723== Thread 6:
14:49:09  ==723== Syscall param socketcall.sendto(msg) points to uninitialised 
byte(s)
14:49:09  ==723==    at 0x6D2DB62: sendto (sendto.c:27)
14:49:09  ==723==    by 0x6548ACF: mds_retry_sendto (mds_dt_tipc.c:3154)
14:49:09  ==723==    by 0x6548CC4: mdtm_sendto (mds_dt_tipc.c:3211)
14:49:09  ==723==    by 0x65498EF: mds_mdtm_send_tipc (mds_dt_tipc.c:2815)
14:49:09  ==723==    by 0x6534AD6: mcm_msg_encode_full_or_flat_and_send 
(mds_c_sndrcv.c:1774)
14:49:09  ==723==    by 0x65361B6: mds_mcm_send_msg_enc (mds_c_sndrcv.c:1255)
14:49:09  ==723==    by 0x653874C: mcm_pvt_normal_snd_process_common 
(mds_c_sndrcv.c:1194)
14:49:09  ==723==    by 0x6539440: mcm_pvt_normal_svc_sndrsp 
(mds_c_sndrcv.c:2871)
14:49:09  ==723==    by 0x6539440: mds_mcm_send (mds_c_sndrcv.c:792)
14:49:09  ==723==    by 0x6539440: mds_send (mds_c_sndrcv.c:458)
14:49:09  ==723==    by 0x6541FDB: ncsmds_api (mds_papi.c:165)
14:49:09  ==723==    by 0x62D6AB2: ntfa_mds_msg_sync_send (ntfa_mds.c:1195)
14:49:09  ==723==    by 0x62CD382: saNtfNotificationSend (ntfa_api.c:2169)
14:49:09  ==723==    by 0x15518B: 
SmfCampaignThread::sendStateNotification(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, unsigned int, 
SaNtfSourceIndicatorT, unsigned int, unsigned int, unsigned int) 
(SmfCampaignThread.cc:730)
14:49:09  ==723==  Address 0xc60d038 is 152 bytes inside a block of size 176 
alloc'd
14:49:09  ==723==    at 0x4C33B25: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
14:49:09  ==723==    by 0x654954B: mds_mdtm_send_tipc (mds_dt_tipc.c:2734)
14:49:09  ==723==    by 0x6534AD6: mcm_msg_encode_full_or_flat_and_send 
(mds_c_sndrcv.c:1774)


---

Sent from sourceforge.net because opensaf-tickets@lists.sourceforge.net is 
subscribed to https://sourceforge.net/p/opensaf/tickets/

To unsubscribe from further messages, a project admin can change settings at 
https://sourceforge.net/p/opensaf/admin/tickets/options.  Or, if this is a 
mailing list, you can unsubscribe from the mailing list.
_______________________________________________
Opensaf-tickets mailing list
Opensaf-tickets@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets

Reply via email to