Guys,
I'm seeing a huge leak in cpnd. There is something very strange
with the released software, though. Here is the leak from the released
tar file (official 4.5.1.tar.gz and 4.6.0.tar.gz both have this):
cpnd_proc.c:272
send_evt.info.cpa.info.arr_msg.ckpt_data = NULL;
This overwrites the data pointer, so any allocations made are leaked.
But this line does not exist in Mercurial at all! How is it
getting into the released tar file?
Alex
==29759== 61,122,000 bytes in 30,561 blocks are definitely lost in loss
record 140 of 140
==29759== at 0x4C2ABED: malloc (in
/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==29759== by 0x41DEA7: cpsv_ckpt_node_decode (cpsv_evt.c:709)
==29759== by 0x41DFDE: cpsv_ckpt_data_decode (cpsv_evt.c:650)
==29759== by 0x40EC63: cpsv_ckpt_access_decode (cpnd_mds.c:410)
==29759== by 0x410253: cpnd_mds_callback (cpnd_mds.c:503)
==29759== by 0x4E7469F: mds_mcm_do_decode_full_or_flat.isra.8
(mds_c_sndrcv.c:4940)
==29759== by 0x4E74C3D: mds_mcm_process_recv_snd_msg_common.part.9
(mds_c_sndrcv.c:4283)
==29759== by 0x4E771A2: mds_mcm_ll_data_rcv (mds_c_sndrcv.c:4487)
==29759== by 0x4E6C584: mdtm_process_recv_message_common
(mds_dt_common.c:483)
==29759== by 0x4E6C8FB: mdtm_process_recv_data (mds_dt_common.c:901)
==29759== by 0x4E86874: mdtm_process_recv_events (mds_dt_tipc.c:784)
==29759== by 0x54BEE0D: start_thread (pthread_create.c:305)
------------------------------------------------------------------------------
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel