Hi, We have a process that we have seen memory grows significantly in libSaNtf.so.0.1.2. Is there any memory leak in libSaNtf.so.0.1.2? Here is the valgrind output:
-------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 54 9,847,694,871 271,852,368 231,268,546 40,583,822 0 85.07% (231,268,546B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->21.14% (57,481,884B) 0x382421246F: ??? (in /usr/lib64/libSaNtf.so.0.1.2) ->21.14% (57,481,884B) 0x3824212453: ??? (in /usr/lib64/libSaNtf.so.0.1.2) ->15.74% (42,777,216B) 0x382420AB28: ??? (in /usr/lib64/libSaNtf.so.0.1.2) ->07.87% (21,388,608B) 0x382420A87C: ??? (in /usr/lib64/libSaNtf.so.0.1.2) ->06.68% (18,158,037B) 0x3824212649: ??? (in /usr/lib64/libSaNtf.so.0.1.2) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 57 10,155,385,504 280,142,152 238,265,670 41,876,482 0 85.05% (238,265,670B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->21.18% (59,322,456B) 0x3824212453: ??? (in /usr/lib64/libSaNtf.so.0.1.2) ->21.18% (59,322,456B) 0x382421246F: ??? (in /usr/lib64/libSaNtf.so.0.1.2) ->15.76% (44,146,944B) 0x382420AB28: ??? (in /usr/lib64/libSaNtf.so.0.1.2) ->07.88% (22,073,472B) 0x382420A87C: ??? (in /usr/lib64/libSaNtf.so.0.1.2) ->06.69% (18,739,458B) 0x3824212649: ??? (in /usr/lib64/libSaNtf.so.0.1.2) here is the detail from massif output: -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 57 10,155,385,504 280,142,152 238,265,670 41,876,482 0 85.05% (238,265,670B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->21.18% (59,322,456B) 0x3824212453: ??? (in /usr/lib64/libSaNtf.so.0.1.2) | ->21.18% (59,322,456B) 0x382421012A: ??? (in /usr/lib64/libSaNtf.so.0.1.2) | ->21.18% (59,322,456B) 0x38242106CD: ??? (in /usr/lib64/libSaNtf.so.0.1.2) | ->21.18% (59,322,456B) 0x382420AB6B: ??? (in /usr/lib64/libSaNtf.so.0.1.2) | ->21.18% (59,322,456B) 0x382420A632: ??? (in /usr/lib64/libSaNtf.so.0.1.2) | ->21.18% (59,322,456B) 0x3822A3C058: ??? (in /usr/lib64/libopensaf_core.so.0.2.0) | ->21.18% (59,322,456B) 0x3822A3D5B0: ??? (in /usr/lib64/libopensaf_core.so.0.2.0) | ->21.18% (59,322,456B) 0x3822A3DB21: mds_mcm_ll_data_rcv (in /usr/lib64/libopensaf_core.so.0.2.0) | ->21.18% (59,322,456B) 0x3822A36BF2: mdtm_process_recv_message_common (in /usr/lib64/libopensaf_core.so.0.2.0) | ->21.18% (59,322,456B) 0x3822A36DEA: mdtm_process_recv_data (in /usr/lib64/libopensaf_core.so.0.2.0) | ->21.18% (59,322,456B) 0x3822A4F49F: ??? (in /usr/lib64/libopensaf_core.so.0.2.0) | ->21.18% (59,322,456B) 0x343880673B: start_thread (in /lib64/libpthread-2.5.so) | ->21.18% (59,322,456B) 0x3437CD44BB: clone (in /lib64/libc-2.5.so) | ->21.18% (59,322,456B) 0x382421246F: ??? (in /usr/lib64/libSaNtf.so.0.1.2) | ->21.18% (59,322,456B) 0x382421012A: ??? (in /usr/lib64/libSaNtf.so.0.1.2) | ->21.18% (59,322,456B) 0x38242106CD: ??? (in /usr/lib64/libSaNtf.so.0.1.2) | ->21.18% (59,322,456B) 0x382420AB6B: ??? (in /usr/lib64/libSaNtf.so.0.1.2) | ->21.18% (59,322,456B) 0x382420A632: ??? (in /usr/lib64/libSaNtf.so.0.1.2) | ->21.18% (59,322,456B) 0x3822A3C058: ??? (in /usr/lib64/libopensaf_core.so.0.2.0) | ->21.18% (59,322,456B) 0x3822A3D5B0: ??? (in /usr/lib64/libopensaf_core.so.0.2.0) | ->21.18% (59,322,456B) 0x3822A3DB21: mds_mcm_ll_data_rcv (in /usr/lib64/libopensaf_core.so.0.2.0) | ->21.18% (59,322,456B) 0x3822A36BF2: mdtm_process_recv_message_common (in /usr/lib64/libopensaf_core.so.0.2.0) | ->21.18% (59,322,456B) 0x3822A36DEA: mdtm_process_recv_data (in /usr/lib64/libopensaf_core.so.0.2.0) | ->21.18% (59,322,456B) 0x3822A4F49F: ??? (in /usr/lib64/libopensaf_core.so.0.2.0) | ->21.18% (59,322,456B) 0x343880673B: start_thread (in /lib64/libpthread-2.5.so) | ->21.18% (59,322,456B) 0x3437CD44BB: clone (in /lib64/libc-2.5.so) | ->15.76% (44,146,944B) 0x382420AB28: ??? (in /usr/lib64/libSaNtf.so.0.1.2) | ->15.76% (44,146,944B) 0x382420A632: ??? (in /usr/lib64/libSaNtf.so.0.1.2) | ->15.76% (44,146,944B) 0x3822A3C058: ??? (in /usr/lib64/libopensaf_core.so.0.2.0) | ->15.76% (44,146,944B) 0x3822A3D5B0: ??? (in /usr/lib64/libopensaf_core.so.0.2.0) | ->15.76% (44,146,944B) 0x3822A3DB21: mds_mcm_ll_data_rcv (in /usr/lib64/libopensaf_core.so.0.2.0) | ->15.76% (44,146,944B) 0x3822A36BF2: mdtm_process_recv_message_common (in /usr/lib64/libopensaf_core.so.0.2.0) | ->15.76% (44,146,944B) 0x3822A36DEA: mdtm_process_recv_data (in /usr/lib64/libopensaf_core.so.0.2.0) | ->15.76% (44,146,944B) 0x3822A4F49F: ??? (in /usr/lib64/libopensaf_core.so.0.2.0) | ->15.76% (44,146,944B) 0x343880673B: start_thread (in /lib64/libpthread-2.5.so) | ->15.76% (44,146,944B) 0x3437CD44BB: clone (in /lib64/libc-2.5.so) | ->07.88% (22,073,472B) 0x382420A87C: ??? (in /usr/lib64/libSaNtf.so.0.1.2) | ->07.88% (22,073,472B) 0x382420A632: ??? (in /usr/lib64/libSaNtf.so.0.1.2) | ->07.88% (22,073,472B) 0x3822A3C058: ??? (in /usr/lib64/libopensaf_core.so.0.2.0) | ->07.88% (22,073,472B) 0x3822A3D5B0: ??? (in /usr/lib64/libopensaf_core.so.0.2.0) | | ->07.88% (22,073,472B) 0x3822A3DB21: mds_mcm_ll_data_rcv (in /usr/lib64/libopensaf_core.so.0.2.0) | | ->07.88% (22,073,472B) 0x3822A36BF2: mdtm_process_recv_message_common (in /usr/lib64/libopensaf_core.so.0.2.0) | | ->07.88% (22,073,472B) 0x3822A36DEA: mdtm_process_recv_data (in /usr/lib64/libopensaf_core.so.0.2.0) | | ->07.88% (22,073,472B) 0x3822A4F49F: ??? (in /usr/lib64/libopensaf_core.so.0.2.0) | | ->07.88% (22,073,472B) 0x343880673B: start_thread (in /lib64/libpthread-2.5.so) | | ->07.88% (22,073,472B) 0x3437CD44BB: clone (in /lib64/libc-2.5.so) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.69% (18,739,458B) 0x3824212649: ??? (in /usr/lib64/libSaNtf.so.0.1.2) | ->06.69% (18,739,458B) 0x382421012A: ??? (in /usr/lib64/libSaNtf.so.0.1.2) | ->06.69% (18,739,458B) 0x38242106CD: ??? (in /usr/lib64/libSaNtf.so.0.1.2) | ->06.69% (18,739,458B) 0x382420AB6B: ??? (in /usr/lib64/libSaNtf.so.0.1.2) | ->06.69% (18,739,458B) 0x382420A632: ??? (in /usr/lib64/libSaNtf.so.0.1.2) | ->06.69% (18,739,458B) 0x3822A3C058: ??? (in /usr/lib64/libopensaf_core.so.0.2.0) | ->06.69% (18,739,458B) 0x3822A3D5B0: ??? (in /usr/lib64/libopensaf_core.so.0.2.0) | ->06.69% (18,739,458B) 0x3822A3DB21: mds_mcm_ll_data_rcv (in /usr/lib64/libopensaf_core.so.0.2.0) | ->06.69% (18,739,458B) 0x3822A36BF2: mdtm_process_recv_message_common (in /usr/lib64/libopensaf_core.so.0.2.0) | ->06.69% (18,739,458B) 0x3822A36DEA: mdtm_process_recv_data (in /usr/lib64/libopensaf_core.so.0.2.0) | ->06.69% (18,739,458B) 0x3822A4F49F: ??? (in /usr/lib64/libopensaf_core.so.0.2.0) | ->06.69% (18,739,458B) 0x343880673B: start_thread (in /lib64/libpthread-2.5.so) | ->06.69% (18,739,458B) 0x3437CD44BB: clone (in /lib64/libc-2.5.so) | ->06.65% (18,640,897B) in 512 places, all below massif's threshold (01.00%) | ->03.54% (9,925,398B) 0x3824210AC9: ??? (in /usr/lib64/libSaNtf.so.0.1.2) | ->03.54% (9,925,398B) 0x382420AB6B: ??? (in /usr/lib64/libSaNtf.so.0.1.2) | ->03.54% (9,925,398B) 0x382420A632: ??? (in /usr/lib64/libSaNtf.so.0.1.2) | ->03.54% (9,925,398B) 0x3822A3C058: ??? (in /usr/lib64/libopensaf_core.so.0.2.0) | ->03.54% (9,925,398B) 0x3822A3D5B0: ??? (in /usr/lib64/libopensaf_core.so.0.2.0) | ->03.54% (9,925,398B) 0x3822A3DB21: mds_mcm_ll_data_rcv (in /usr/lib64/libopensaf_core.so.0.2.0) | ->03.54% (9,925,398B) 0x3822A36BF2: mdtm_process_recv_message_common (in /usr/lib64/libopensaf_core.so.0.2.0) | ->03.54% (9,925,398B) 0x3822A36DEA: mdtm_process_recv_data (in /usr/lib64/libopensaf_core.so.0.2.0) | ->03.54% (9,925,398B) 0x3822A4F49F: ??? (in /usr/lib64/libopensaf_core.so.0.2.0) | ->03.54% (9,925,398B) 0x343880673B: start_thread (in /lib64/libpthread-2.5.so) | ->03.54% (9,925,398B) 0x3437CD44BB: clone (in /lib64/libc-2.5.so) | The following memory is stable: ->02.18% (6,094,589B) 0x93488A6: GUmallocStandard (in /raid0/rtcc/local/HA_ROOT/distribution/RB-6.1.5.104.rc16/RB/lib/libGnvPFU.so) ->01.74% (4,870,500B) 0x8AECC50: GDBallocateBulkStructure (in /raid0/rtcc/local/HA_ROOT/distribution/RB-6.1.5.104.rc16/RB/lib/libGnvGDB.so) | ->01.68% (4,710,000B) 0x7BA0F2C: DREPloadCostCodeList (in /raid0/rtcc/local/HA_ROOT/distribution/RB-6.1.5.104.rc16/RB/lib/libGnvDREP.so) | | ->01.68% (4,710,000B) 0x7B96F59: DREPloadRateCatMap (in /raid0/rtcc/local/HA_ROOT/distribution/RB-6.1.5.104.rc16/RB/lib/libGnvDREP.so) | | ->01.68% (4,710,000B) 0x7B92120: DREPloadCatalogues (in /raid0/rtcc/local/HA_ROOT/distribution/RB-6.1.5.104.rc16/RB/lib/libGnvDREP.so) | | ->01.68% (4,710,000B) 0x7B93157: DREPloadDataAndRegisterRepository (in /raid0/rtcc/local/HA_ROOT/distribution/RB-6.1.5.104.rc16/RB/lib/libGnvDREP.so) | | ->01.68% (4,710,000B) 0x41202A: BPMworkMain (in /raid0/rtcc/local/HA_ROOT/distribution/RB-6.1.5.104.rc16/RB/bin/BPM) | | ->01.68% (4,710,000B) 0x4C8E8F4: TMPIinternalMain (in /raid0/rtcc/local/HA_ROOT/distribution/RB-6.1.5.104.rc16/RB/lib/libGnvTMPI.so) | | ->01.68% (4,710,000B) 0x411BFF: TMPImain (in /raid0/rtcc/local/HA_ROOT/distribution/RB-6.1.5.104.rc16/RB/bin/BPM) | | ->01.68% (4,710,000B) 0x3437C1D992: (below main) (in /lib64/libc-2.5.so) | | | ->00.06% (160,500B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.44% (1,224,089B) in 1+ places, all below ms_print's threshold (01.00%) Thank you! Shu Wang | Senior Analyst | +1(407)708-5117 or x3917| www.NetCracker.com Proven Partner to Communications Service Providers ________________________________ The information transmitted herein is intended only for the person or entity to which it is addressed and may contain confidential, proprietary and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer. ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ Opensaf-users mailing list Opensaf-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-users