- **status**: accepted --> review


---

** [tickets:#3326] ntf: Syscall param socketcall.sendto(msg) points to 
uninitialised byte(s)**

**Status:** review
**Milestone:** 5.23.03
**Created:** Fri Nov 25, 2022 04:01 AM UTC by Thien Minh Huynh
**Last Updated:** Fri Nov 25, 2022 04:01 AM UTC
**Owner:** Thien Minh Huynh


Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
Uninitialised value was detected on ntfd and logd
~~~
==276== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
==276==    at 0x4B9F8A4: sendto (sendto.c:27)
==276==    by 0x49590C2: mds_retry_sendto (mds_dt_tipc.c:3154)
==276==    by 0x49592A8: mdtm_sendto (mds_dt_tipc.c:3211)
==276==    by 0x4959F79: mds_mdtm_send_tipc (mds_dt_tipc.c:2815)
==276==    by 0x4944FAC: mcm_msg_encode_full_or_flat_and_send 
(mds_c_sndrcv.c:1774)
==276==    by 0x4946780: mds_mcm_send_msg_enc (mds_c_sndrcv.c:1255)
==276==    by 0x4946D27: mcm_pvt_red_snd_process_common (mds_c_sndrcv.c:2664)
==276==    by 0x4949DCF: mcm_pvt_red_svc_sndrsp (mds_c_sndrcv.c:3809)
==276==    by 0x4949DCF: mds_mcm_send (mds_c_sndrcv.c:862)
==276==    by 0x4949DCF: mds_send (mds_c_sndrcv.c:458)
==276==    by 0x495257F: ncsmds_api (mds_papi.c:165)
==276==    by 0x4936E66: mbcsv_mds_send_msg (mbcsv_mds.c:245)
==276==    by 0x493C786: mbcsv_send_ckpt_data_to_all_peers (mbcsv_util.c:502)
==276==    by 0x4935482: mbcsv_process_snd_ckpt_request (mbcsv_api.c:847)
==276==  Address 0x70e56f0 is 80 bytes inside a block of size 81 alloc'd
==276==    at 0x483DD99: calloc (in 
/usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==276==    by 0x4959972: mds_mdtm_send_tipc (mds_dt_tipc.c:2734)
==276==    by 0x4944FAC: mcm_msg_encode_full_or_flat_and_send 
(mds_c_sndrcv.c:1774)
==276==    by 0x4946780: mds_mcm_send_msg_enc (mds_c_sndrcv.c:1255)
==276==    by 0x4946D27: mcm_pvt_red_snd_process_common (mds_c_sndrcv.c:2664)
==276==    by 0x4949DCF: mcm_pvt_red_svc_sndrsp (mds_c_sndrcv.c:3809)
==276==    by 0x4949DCF: mds_mcm_send (mds_c_sndrcv.c:862)
==276==    by 0x4949DCF: mds_send (mds_c_sndrcv.c:458)
==276==    by 0x495257F: ncsmds_api (mds_papi.c:165)
==276==    by 0x4936E66: mbcsv_mds_send_msg (mbcsv_mds.c:245)
==276==    by 0x493C786: mbcsv_send_ckpt_data_to_all_peers (mbcsv_util.c:502)
==276==    by 0x4935482: mbcsv_process_snd_ckpt_request (mbcsv_api.c:847)
==276==    by 0x11B8DD: ntfs_send_async_update (ntfs_mbcsv.c:1715)
==276==    by 0x1183A0: update_standby (ntfs_evt.c:321)
==276==  Uninitialised value was created by a heap allocation
==276==    at 0x483B7F3: malloc (in 
/usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==276==    by 0x492ED1D: sysf_alloc_pkt (sysf_mem.c:441)
==276==    by 0x491DCC1: ncs_enc_init_space (hj_ubaid.c:108)
==276==    by 0x493C49F: mbcsv_send_ckpt_data_to_all_peers (mbcsv_util.c:430)
==276==    by 0x4935482: mbcsv_process_snd_ckpt_request (mbcsv_api.c:847)
==276==    by 0x11B8DD: ntfs_send_async_update (ntfs_mbcsv.c:1715)
==276==    by 0x1183A0: update_standby (ntfs_evt.c:321)
==276==    by 0x11E809: sendReadNextUpdate (ntfs_com.c:648)
==276==    by 0x128B0B: NtfClient::readNext(ntfsv_read_next_req_t, 
mds_sync_snd_ctxt*) (NtfClient.cc:417)
==276==    by 0x12A2F6: NtfAdmin::readNext(ntfsv_read_next_req_t, 
mds_sync_snd_ctxt*) (NtfAdmin.cc:904)
==276==    by 0x117A15: proc_read_next_msg (ntfs_evt.c:703)
==276==    by 0x11781D: process_api_evt (ntfs_evt.c:738)
~~~

~~~
==262== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
==262==    at 0x4BCC8A4: sendto (sendto.c:27)
==262==    by 0x4986082: mds_retry_sendto (mds_dt_tipc.c:3154)
==262==    by 0x4986268: mdtm_sendto (mds_dt_tipc.c:3211)
==262==    by 0x4986F39: mds_mdtm_send_tipc (mds_dt_tipc.c:2815)
==262==    by 0x4971F6C: mcm_msg_encode_full_or_flat_and_send 
(mds_c_sndrcv.c:1774)
==262==    by 0x4973740: mds_mcm_send_msg_enc (mds_c_sndrcv.c:1255)
==262==    by 0x4973CE7: mcm_pvt_red_snd_process_common (mds_c_sndrcv.c:2664)
==262==    by 0x4977001: mcm_pvt_red_svc_snd (mds_c_sndrcv.c:2526)
==262==    by 0x4977001: mds_mcm_send (mds_c_sndrcv.c:849)
==262==    by 0x4977001: mds_send (mds_c_sndrcv.c:458)
==262==    by 0x497F53F: ncsmds_api (mds_papi.c:165)
==262==    by 0x4963F9D: mbcsv_mds_send_msg (mbcsv_mds.c:245)
==262==    by 0x496A71C: mbcsv_send_msg (mbcsv_util.c:1047)
==262==    by 0x4967474: mbcsv_process_events (mbcsv_pr_evts.c:166)
==262==  Address 0x52ae716 is 54 bytes inside a block of size 866 alloc'd
==262==    at 0x483DD99: calloc (in 
/usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==262==    by 0x4986932: mds_mdtm_send_tipc (mds_dt_tipc.c:2734)
==262==    by 0x4971F6C: mcm_msg_encode_full_or_flat_and_send 
(mds_c_sndrcv.c:1774)
==262==    by 0x4973740: mds_mcm_send_msg_enc (mds_c_sndrcv.c:1255)
==262==    by 0x4973CE7: mcm_pvt_red_snd_process_common (mds_c_sndrcv.c:2664)
==262==    by 0x4977001: mcm_pvt_red_svc_snd (mds_c_sndrcv.c:2526)
==262==    by 0x4977001: mds_mcm_send (mds_c_sndrcv.c:849)
==262==    by 0x4977001: mds_send (mds_c_sndrcv.c:458)
==262==    by 0x497F53F: ncsmds_api (mds_papi.c:165)
==262==    by 0x4963F9D: mbcsv_mds_send_msg (mbcsv_mds.c:245)
==262==    by 0x496A71C: mbcsv_send_msg (mbcsv_util.c:1047)
==262==    by 0x4967474: mbcsv_process_events (mbcsv_pr_evts.c:166)
==262==    by 0x49675E6: mbcsv_hdl_dispatch_all (mbcsv_pr_evts.c:272)
==262==    by 0x4961B19: mbcsv_process_dispatch_request (mbcsv_api.c:426)

==262== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
==262==    at 0x4BCC8A4: sendto (sendto.c:27)
==262==    by 0x4986082: mds_retry_sendto (mds_dt_tipc.c:3154)
==262==    by 0x4986268: mdtm_sendto (mds_dt_tipc.c:3211)
==262==    by 0x49864AC: mdtm_frag_and_send (mds_dt_tipc.c:3066)
==262==    by 0x4986D90: mds_mdtm_send_tipc (mds_dt_tipc.c:2727)
==262==    by 0x4971F6C: mcm_msg_encode_full_or_flat_and_send 
(mds_c_sndrcv.c:1774)
==262==    by 0x4973740: mds_mcm_send_msg_enc (mds_c_sndrcv.c:1255)
==262==    by 0x4973CE7: mcm_pvt_red_snd_process_common (mds_c_sndrcv.c:2664)
==262==    by 0x4977001: mcm_pvt_red_svc_snd (mds_c_sndrcv.c:2526)
==262==    by 0x4977001: mds_mcm_send (mds_c_sndrcv.c:849)
==262==    by 0x4977001: mds_send (mds_c_sndrcv.c:458)
==262==    by 0x497F53F: ncsmds_api (mds_papi.c:165)
==262==    by 0x4963F9D: mbcsv_mds_send_msg (mbcsv_mds.c:245)
==262==    by 0x49696C0: mbcsv_send_ckpt_data_to_all_peers (mbcsv_util.c:507)
==262==  Address 0x7f1eca2 is 50 bytes inside a block of size 65,262 alloc'd
==262==    at 0x483DD99: calloc (in 
/usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==262==    by 0x4986550: mdtm_frag_and_send (mds_dt_tipc.c:3016)
==262==    by 0x4986D90: mds_mdtm_send_tipc (mds_dt_tipc.c:2727)
==262==    by 0x4971F6C: mcm_msg_encode_full_or_flat_and_send 
(mds_c_sndrcv.c:1774)
==262==    by 0x4973740: mds_mcm_send_msg_enc (mds_c_sndrcv.c:1255)
==262==    by 0x4973CE7: mcm_pvt_red_snd_process_common (mds_c_sndrcv.c:2664)
==262==    by 0x4977001: mcm_pvt_red_svc_snd (mds_c_sndrcv.c:2526)
==262==    by 0x4977001: mds_mcm_send (mds_c_sndrcv.c:849)
==262==    by 0x4977001: mds_send (mds_c_sndrcv.c:458)
==262==    by 0x497F53F: ncsmds_api (mds_papi.c:165)
==262==    by 0x4963F9D: mbcsv_mds_send_msg (mbcsv_mds.c:245)
==262==    by 0x49696C0: mbcsv_send_ckpt_data_to_all_peers (mbcsv_util.c:507)
==262==    by 0x4962482: mbcsv_process_snd_ckpt_request (mbcsv_api.c:846)
==262==    by 0x1453C4: lgs_ckpt_send_async(lgs_cb*, void*, unsigned int) 
(lgs_mbcsv.cc:2899)
~~~


---

Sent from sourceforge.net because [email protected] 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets

Reply via email to