---

** [tickets:#2769] imm: valgrind reports mismatched free() / delete / delete 
[]**

**Status:** assigned
**Milestone:** 5.18.01
**Created:** Mon Jan 22, 2018 01:51 PM UTC by Vu Minh Nguyen
**Last Updated:** Mon Jan 22, 2018 01:51 PM UTC
**Owner:** Vu Minh Nguyen


==748== Mismatched free() / delete / delete []
==748==    at 0x4C2BDEC: free (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==748==    by 0x5046D17: immsv_free_attrvalues_list (immsv_evt.c:614)
==748==    by 0x124919: immnd_evt_destroy (immnd_evt.c:479)
==748==    by 0x12AD17: immnd_evt_proc_fevs_dispatch (immnd_evt.c:9953)
==748==    by 0x12F42E: immnd_evt_proc_fevs_rcv (immnd_evt.c:10784)
==748==    by 0x12F42E: immnd_process_evt (immnd_evt.c:806)
==748==    by 0x120F73: main (immnd_main.c:409)
==748==  Address 0x9c24a90 is 0 bytes inside a block of size 64 alloc'd
==748==    at 0x4C2B0E0: operator new(unsigned long) (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==748==    by 0x1682C9: ImmModel::ccbObjectCreate(ImmsvOmCcbObjectCreate*, 
unsigned int*, unsigned int*, unsigned int*, unsigned int*, unsigned int*, 
std::string&, bool*, bool) (ImmModel.cc:8479)
==748==    by 0x169C14: immModel_ccbObjectCreate (ImmModel.cc:831)
==748==    by 0x12D59C: immnd_evt_proc_object_create (immnd_evt.c:7105)
==748==    by 0x12D59C: immnd_evt_proc_fevs_dispatch (immnd_evt.c:9655)
==748==    by 0x12F42E: immnd_evt_proc_fevs_rcv (immnd_evt.c:10784)
==748==    by 0x12F42E: immnd_process_evt (immnd_evt.c:806)
==748==    by 0x120F73: main (immnd_main.c:409)
==748==
==748== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
==748==    at 0x5E2595B: send (send.c:31)
==748==    by 0x54C1CD5: mds_sock_send (mds_dt_trans.c:79)
==748==    by 0x54C284B: mds_mdtm_send_tcp (mds_dt_trans.c:650)
==748==    by 0x54B7158: mcm_msg_encode_full_or_flat_and_send 
(mds_c_sndrcv.c:1774)
==748==    by 0x54B8734: mds_mcm_send_msg_enc (mds_c_sndrcv.c:1255)
==748==    by 0x54B8A0E: mcm_pvt_red_snd_process_common (mds_c_sndrcv.c:2669)
==748==    by 0x54BBB15: mcm_pvt_normal_svc_snd_rsp (mds_c_sndrcv.c:3689)
==748==    by 0x54BBB15: mds_mcm_send (mds_c_sndrcv.c:835)
==748==    by 0x54BBB15: mds_send (mds_c_sndrcv.c:458)
==748==    by 0x54C59BF: ncsmds_api (mds_papi.c:165)
==748==    by 0x130EF6: immnd_mds_send_rsp (immnd_mds.c:742)
==748==    by 0x127A25: immnd_evt_proc_fevs_forward (immnd_evt.c:3590)
==748==    by 0x12EB4A: immnd_process_evt (immnd_evt.c:696)
==748==    by 0x120F73: main (immnd_main.c:409)
==748==  Address 0x91fe6bd is 61 bytes inside a block of size 445 alloc'd
==748==    at 0x4C2CC70: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==748==    by 0x54C1EDB: mds_mdtm_send_tcp (mds_dt_trans.c:600)
==748==    by 0x54B7158: mcm_msg_encode_full_or_flat_and_send 
(mds_c_sndrcv.c:1774)
==748==    by 0x54B8734: mds_mcm_send_msg_enc (mds_c_sndrcv.c:1255)
==748==    by 0x54B8A0E: mcm_pvt_red_snd_process_common (mds_c_sndrcv.c:2669)
==748==    by 0x54BBB15: mcm_pvt_normal_svc_snd_rsp (mds_c_sndrcv.c:3689)
==748==    by 0x54BBB15: mds_mcm_send (mds_c_sndrcv.c:835)
==748==    by 0x54BBB15: mds_send (mds_c_sndrcv.c:458)
==748==    by 0x54C59BF: ncsmds_api (mds_papi.c:165)
==748==    by 0x130EF6: immnd_mds_send_rsp (immnd_mds.c:742)
==748==    by 0x127A25: immnd_evt_proc_fevs_forward (immnd_evt.c:3590)
==748==    by 0x12EB4A: immnd_process_evt (immnd_evt.c:696)
==748==    by 0x120F73: main (immnd_main.c:409)
==748==
==748== Mismatched free() / delete / delete []
==748==    at 0x4C2BDEC: free (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==748==    by 0x13F104: ImmModel::ccbObjCreateContinuation(unsigned int, 
unsigned int, SaAisErrorT, unsigned int*) (ImmModel.cc:11489)
==748==    by 0x11F705: immnd_evt_proc_ccb_obj_create_rsp.isra.41 
(immnd_evt.c:4338)
==748==    by 0x12D197: immnd_evt_proc_fevs_dispatch (immnd_evt.c:9864)
==748==    by 0x12F42E: immnd_evt_proc_fevs_rcv (immnd_evt.c:10784)
==748==    by 0x12F42E: immnd_process_evt (immnd_evt.c:806)
==748==    by 0x120F73: main (immnd_main.c:409)
==748==  Address 0x91cfb50 is 0 bytes inside a block of size 40 alloc'd
==748==    at 0x4C2B0E0: operator new(unsigned long) (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==748==    by 0x1482D6: ImmModel::ccbAugmentInit(immsv_oi_ccb_upcall_rsp*, 
unsigned int, unsigned int, unsigned int*) (ImmModel.cc:6861)
==748==    by 0x11D3CF: immnd_evt_ccb_augment_init.isra.30 (immnd_evt.c:12056)
==748==    by 0x12B261: immnd_evt_proc_fevs_dispatch (immnd_evt.c:9772)
==748==    by 0x12F42E: immnd_evt_proc_fevs_rcv (immnd_evt.c:10784)
==748==    by 0x12F42E: immnd_process_evt (immnd_evt.c:806)
==748==    by 0x120F73: main (immnd_main.c:409)
==748==
==748== Mismatched free() / delete / delete []
==748==    at 0x4C2BDEC: free (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==748==    by 0x13F6A4: ImmModel::ccbObjModifyContinuation(unsigned int, 
unsigned int, SaAisErrorT, unsigned int*) (ImmModel.cc:11594)
==748==    by 0x12DD39: immnd_evt_proc_ccb_obj_modify_rsp (immnd_evt.c:4243)
==748==    by 0x12DD39: immnd_evt_proc_fevs_dispatch (immnd_evt.c:9871)
==748==    by 0x12F42E: immnd_evt_proc_fevs_rcv (immnd_evt.c:10784)
==748==    by 0x12F42E: immnd_process_evt (immnd_evt.c:806)
==748==    by 0x120F73: main (immnd_main.c:409)
==748==  Address 0x70b81e0 is 0 bytes inside a block of size 40 alloc'd
==748==    at 0x4C2B0E0: operator new(unsigned long) (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==748==    by 0x1482D6: ImmModel::ccbAugmentInit(immsv_oi_ccb_upcall_rsp*, 
unsigned int, unsigned int, unsigned int*) (ImmModel.cc:6861)
==748==    by 0x11D3CF: immnd_evt_ccb_augment_init.isra.30 (immnd_evt.c:12056)
==748==    by 0x12B261: immnd_evt_proc_fevs_dispatch (immnd_evt.c:9772)
==748==    by 0x12F42E: immnd_evt_proc_fevs_rcv (immnd_evt.c:10784)
==748==    by 0x12F42E: immnd_process_evt (immnd_evt.c:806)
==748==    by 0x120F73: main (immnd_main.c:409)
==748==
==748== Mismatched free() / delete / delete []
==748==    at 0x4C2BDEC: free (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==748==    by 0x144793: 
ImmModel::ccbObjDelContinuation(immsv_oi_ccb_upcall_rsp*, unsigned int*, bool*) 
(ImmModel.cc:11219)
==748==    by 0x12D9B2: immnd_evt_proc_ccb_obj_delete_rsp (immnd_evt.c:4434)
==748==    by 0x12D9B2: immnd_evt_proc_fevs_dispatch (immnd_evt.c:9878)
==748==    by 0x12F42E: immnd_evt_proc_fevs_rcv (immnd_evt.c:10784)
==748==    by 0x12F42E: immnd_process_evt (immnd_evt.c:806)
==748==    by 0x120F73: main (immnd_main.c:409)
==748==  Address 0x70f5a90 is 0 bytes inside a block of size 40 alloc'd
==748==    at 0x4C2B0E0: operator new(unsigned long) (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==748==    by 0x1482D6: ImmModel::ccbAugmentInit(immsv_oi_ccb_upcall_rsp*, 
unsigned int, unsigned int, unsigned int*) (ImmModel.cc:6861)
==748==    by 0x11D3CF: immnd_evt_ccb_augment_init.isra.30 (immnd_evt.c:12056)
==748==    by 0x12B261: immnd_evt_proc_fevs_dispatch (immnd_evt.c:9772)
==748==    by 0x12F42E: immnd_evt_proc_fevs_rcv (immnd_evt.c:10784)
==748==    by 0x12F42E: immnd_process_evt (immnd_evt.c:806)
==748==    by 0x120F73: main (immnd_main.c:409)
==748==
==748== Mismatched free() / delete / delete []
==748==    at 0x4C2BDEC: free (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==748==    by 0x14D69F: 
ImmModel::ccbCompletedContinuation(immsv_oi_ccb_upcall_rsp*, unsigned int*) 
(ImmModel.cc:11304)
==748==    by 0x11E11F: immnd_evt_proc_ccb_compl_rsp.isra.39 (immnd_evt.c:4518)
==748==    by 0x12D1B1: immnd_evt_proc_fevs_dispatch (immnd_evt.c:9857)
==748==    by 0x12F42E: immnd_evt_proc_fevs_rcv (immnd_evt.c:10784)
==748==    by 0x12F42E: immnd_process_evt (immnd_evt.c:806)
==748==    by 0x120F73: main (immnd_main.c:409)
==748==  Address 0x931d280 is 0 bytes inside a block of size 40 alloc'd
==748==    at 0x4C2B0E0: operator new(unsigned long) (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==748==    by 0x1482D6: ImmModel::ccbAugmentInit(immsv_oi_ccb_upcall_rsp*, 
unsigned int, unsigned int, unsigned int*) (ImmModel.cc:6861)
==748==    by 0x11D3CF: immnd_evt_ccb_augment_init.isra.30 (immnd_evt.c:12056)
==748==    by 0x12B261: immnd_evt_proc_fevs_dispatch (immnd_evt.c:9772)
==748==    by 0x12F42E: immnd_evt_proc_fevs_rcv (immnd_evt.c:10784)
==748==    by 0x12F42E: immnd_process_evt (immnd_evt.c:806)
==748==    by 0x120F73: main (immnd_main.c:409)
==748==
==748== Invalid read of size 4
==748==    at 0x169B47: immModel_ccbObjectCreate (ImmModel.cc:817)
==748==    by 0x12D59C: immnd_evt_proc_object_create (immnd_evt.c:7105)
==748==    by 0x12D59C: immnd_evt_proc_fevs_dispatch (immnd_evt.c:9655)
==748==    by 0x12F42E: immnd_evt_proc_fevs_rcv (immnd_evt.c:10784)
==748==    by 0x12F42E: immnd_process_evt (immnd_evt.c:806)
==748==    by 0x120F73: main (immnd_main.c:409)
==748==  Address 0x93d2884 is 4 bytes inside a block of size 6 alloc'd
==748==    at 0x4C2AB80: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==748==    by 0x60BC779: strndup (strndup.c:45)
==748==    by 0x169B35: immModel_ccbObjectCreate (ImmModel.cc:816)
==748==    by 0x12D59C: immnd_evt_proc_object_create (immnd_evt.c:7105)
==748==    by 0x12D59C: immnd_evt_proc_fevs_dispatch (immnd_evt.c:9655)
==748==    by 0x12F42E: immnd_evt_proc_fevs_rcv (immnd_evt.c:10784)
==748==    by 0x12F42E: immnd_process_evt (immnd_evt.c:806)
==748==    by 0x120F73: main (immnd_main.c:409)
==748==



---

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.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Opensaf-tickets mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets

Reply via email to