$ libtool --mode=execute /usr/bin/valgrind --suppressions=../common/gst.supp --tool=memcheck --leak-check=yes --trace-children=yes --num-callers=10 --show-reachable=yes gst-libs/controller ==7388== Memcheck, a memory error detector. ==7388== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al. ==7388== Using LibVEX rev 1367, a library for dynamic binary translation. ==7388== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP. ==7388== Using valgrind-3.0.1, a dynamic binary instrumentation framework. ==7388== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al. ==7388== For more details, rerun with: -v ==7388== ==7388== Conditional jump or move depends on uninitialised value(s) ==7388== at 0x1B8F601D: index (in /lib/ld-2.3.5.so) ==7388== by 0x1B8E7F72: map_doit (in /lib/ld-2.3.5.so) ==7388== by 0x1B8F05A5: _dl_catch_error (in /lib/ld-2.3.5.so) ==7388== by 0x1B8E6B88: dl_main (in /lib/ld-2.3.5.so) ==7388== by 0x1B8F4193: _dl_sysdep_start (in /lib/ld-2.3.5.so) ==7388== by 0x1B8E4B73: _dl_start (in /lib/ld-2.3.5.so) ==7388== by 0x1B8E47D6: (within /lib/ld-2.3.5.so) ==7388== ==7388== Conditional jump or move depends on uninitialised value(s) ==7388== at 0x1B8F602C: index (in /lib/ld-2.3.5.so) ==7388== by 0x1B8E7F72: map_doit (in /lib/ld-2.3.5.so) ==7388== by 0x1B8F05A5: _dl_catch_error (in /lib/ld-2.3.5.so) ==7388== by 0x1B8E6B88: dl_main (in /lib/ld-2.3.5.so) ==7388== by 0x1B8F4193: _dl_sysdep_start (in /lib/ld-2.3.5.so) ==7388== by 0x1B8E4B73: _dl_start (in /lib/ld-2.3.5.so) ==7388== by 0x1B8E47D6: (within /lib/ld-2.3.5.so) ==7388== ==7388== Conditional jump or move depends on uninitialised value(s) ==7388== at 0x1B8F603B: index (in /lib/ld-2.3.5.so) ==7388== by 0x1B8E7F72: map_doit (in /lib/ld-2.3.5.so) ==7388== by 0x1B8F05A5: _dl_catch_error (in /lib/ld-2.3.5.so) ==7388== by 0x1B8E6B88: dl_main (in /lib/ld-2.3.5.so) ==7388== by 0x1B8F4193: _dl_sysdep_start (in /lib/ld-2.3.5.so) ==7388== by 0x1B8E4B73: _dl_start (in /lib/ld-2.3.5.so) ==7388== by 0x1B8E47D6: (within /lib/ld-2.3.5.so) ==7388== ==7388== Conditional jump or move depends on uninitialised value(s) ==7388== at 0x1B8F6163: strlen (in /lib/ld-2.3.5.so) ==7388== by 0x1B8E7F72: map_doit (in /lib/ld-2.3.5.so) ==7388== by 0x1B8F05A5: _dl_catch_error (in /lib/ld-2.3.5.so) ==7388== by 0x1B8E6B88: dl_main (in /lib/ld-2.3.5.so) ==7388== by 0x1B8F4193: _dl_sysdep_start (in /lib/ld-2.3.5.so) ==7388== by 0x1B8E4B73: _dl_start (in /lib/ld-2.3.5.so) ==7388== by 0x1B8E47D6: (within /lib/ld-2.3.5.so) **7388** GStreamer has detected that it is running inside valgrind. **7388** It might now take different code paths to ease debugging. **7388** Of course, this may also lead to different bugs. Running suite(s): Controller==7436== ==7436== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 73 from 3) ==7436== malloc/free: in use at exit: 249412 bytes in 4599 blocks. ==7436== malloc/free: 17908 allocs, 13309 frees, 1258958 bytes allocated. ==7436== For counts of detected errors, rerun with: -v ==7436== searching for pointers to 4599 not-freed blocks. ==7436== checked 692020 bytes. ==7436== ==7436== ==7436== 16 bytes in 1 blocks are still reachable in loss record 1 of 29 ==7436== at 0x1B901F77: calloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1BC992E8: (within /lib/libdl-2.3.5.so) ==7436== by 0x1BC98D10: dlopen (in /lib/libdl-2.3.5.so) ==7436== by 0x1BC94459: g_module_open (in /usr/lib/libgmodule-2.0.so.0.600.5) ==7436== by 0x1B91AFA0: init_post (gst.c:674) ==7436== by 0x1B91B611: init_popt_callback (gst.c:896) ==7436== by 0x1BD261B5: (within /usr/lib/libpopt.so.0.0.0) ==7436== by 0x1B91A887: gst_init_check_with_popt_table (gst.c:467) ==7436== by 0x1B91A57C: gst_init_with_popt_table (gst.c:387) ==7436== by 0x1B91A53B: gst_init (gst.c:366) ==7436== ==7436== ==7436== 24 bytes in 2 blocks are still reachable in loss record 2 of 29 ==7436== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1BC4C66F: rwlock_add_to_list (in /lib/libpthread-0.10.so) ==7436== by 0x1BC4BC91: pthread_rwlock_rdlock (in /lib/libpthread-0.10.so) ==7436== by 0x1BD4EA99: (within /lib/libc-2.3.5.so) ==7436== by 0x1BD4E83E: dcgettext (in /lib/libc-2.3.5.so) ==7436== by 0x1B91A4A0: gst_init_get_popt_table (gst.c:313) ==7436== by 0x1B91A63F: gst_init_check_with_popt_table (gst.c:414) ==7436== by 0x1B91A57C: gst_init_with_popt_table (gst.c:387) ==7436== by 0x1B91A53B: gst_init (gst.c:366) ==7436== by 0x1BA28804: gst_check_init (gstcheck.c:83) ==7436== ==7436== ==7436== 40 bytes in 2 blocks are still reachable in loss record 3 of 29 ==7436== at 0x1B901F77: calloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1BCCBAE3: g_allocator_new (in /usr/lib/libglib-2.0.so.0.600.5) ==7436== ==7436== ==7436== 49 bytes in 1 blocks are still reachable in loss record 4 of 29 ==7436== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1BD8631A: vasprintf (in /lib/libc-2.3.5.so) ==7436== by 0x1BCECFAD: g_vasprintf (in /usr/lib/libglib-2.0.so.0.600.5) ==7436== by 0x1B91A4B2: gst_init_get_popt_table (gst.c:313) ==7436== ==7436== ==7436== 64 bytes in 1 blocks are still reachable in loss record 5 of 29 ==7436== at 0x1B902057: realloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1BA29EDE: erealloc (in /home/ensonic/projects/gstreamer-0.9/gstreamer/gst/check/.libs/libgstcheck-0.9.so.0.0.0) ==7436== by 0x804B645: main (controller.c:531) ==7436== ==7436== ==7436== 128 bytes in 1 blocks are still reachable in loss record 7 of 29 ==7436== at 0x1B901F77: calloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1BC4A925: pthread_setspecific (in /lib/libpthread-0.10.so) ==7436== by 0x1BC3EB6B: (within /usr/lib/libgthread-2.0.so.0.600.5) ==7436== ==7436== ==7436== 156 (36 direct, 120 indirect) bytes in 1 blocks are definitely lost in loss record 8 of 29 ==7436== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1BDFEA98: (within /lib/libc-2.3.5.so) ==7436== by 0x1BDFE4A3: __nss_database_lookup (in /lib/libc-2.3.5.so) ==7436== by 0x1BA36237: ??? ==7436== by 0x1BDB4203: getpwuid_r (in /lib/libc-2.3.5.so) ==7436== by 0x1BCEC676: (within /usr/lib/libglib-2.0.so.0.600.5) ==7436== ==7436== ==7436== 40 bytes in 5 blocks are indirectly lost in loss record 9 of 29 ==7436== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1BDFE6DD: __nss_lookup_function (in /lib/libc-2.3.5.so) ==7436== by 0x1BA3625D: ??? ==7436== by 0x1BDB4203: getpwuid_r (in /lib/libc-2.3.5.so) ==7436== by 0x1BCEC676: (within /usr/lib/libglib-2.0.so.0.600.5) ==7436== ==7436== ==7436== 62 bytes in 8 blocks are still reachable in loss record 10 of 29 ==7436== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1BB0E41F: xmlStrdup (in /usr/lib/libxml2.so.2.6.22) ==7436== by 0x1BD30037: (within /lib/libc-2.3.5.so) ==7436== ==7436== ==7436== 78 bytes in 1 blocks are still reachable in loss record 11 of 29 ==7436== at 0x1B902057: realloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1BD86381: vasprintf (in /lib/libc-2.3.5.so) ==7436== by 0x1BD6EB4C: asprintf (in /lib/libc-2.3.5.so) ==7436== by 0x1BC990F8: dlerror (in /lib/libdl-2.3.5.so) ==7436== by 0x1BC94284: g_module_open (in /usr/lib/libgmodule-2.0.so.0.600.5) ==7436== ==7436== ==7436== 80 bytes in 1 blocks are still reachable in loss record 12 of 29 ==7436== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1BD41309: (within /lib/libc-2.3.5.so) ==7436== by 0x1BD40EB4: iconv_open (in /lib/libc-2.3.5.so) ==7436== by 0x1BCAC86E: (within /usr/lib/libglib-2.0.so.0.600.5) ==7436== by 0x1BCAAC09: g_convert (in /usr/lib/libglib-2.0.so.0.600.5) ==7436== ==7436== ==7436== 80 bytes in 5 blocks are indirectly lost in loss record 13 of 29 ==7436== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1BDEA840: tsearch (in /lib/libc-2.3.5.so) ==7436== by 0x1BDFE69C: __nss_lookup_function (in /lib/libc-2.3.5.so) ==7436== by 0x1BA3625D: ??? ==7436== by 0x1BDB4203: getpwuid_r (in /lib/libc-2.3.5.so) ==7436== by 0x1BCEC676: (within /usr/lib/libglib-2.0.so.0.600.5) ==7436== ==7436== ==7436== 84 bytes in 1 blocks are still reachable in loss record 14 of 29 ==7436== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1BB0A601: xmlNewRMutex (in /usr/lib/libxml2.so.2.6.22) ==7436== ==7436== ==7436== 120 bytes in 1 blocks are still reachable in loss record 15 of 29 ==7436== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1BD4982B: (within /lib/libc-2.3.5.so) ==7436== by 0x1BD41D3F: (within /lib/libc-2.3.5.so) ==7436== by 0x1BD412BC: (within /lib/libc-2.3.5.so) ==7436== by 0x1BD40EB4: iconv_open (in /lib/libc-2.3.5.so) ==7436== by 0x1BCAC86E: (within /usr/lib/libglib-2.0.so.0.600.5) ==7436== by 0x1BCAAC09: g_convert (in /usr/lib/libglib-2.0.so.0.600.5) ==7436== ==7436== ==7436== 160 bytes in 8 blocks are still reachable in loss record 16 of 29 ==7436== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1BA647C2: xmlNewCharEncodingHandler (in /usr/lib/libxml2.so.2.6.22) ==7436== ==7436== ==7436== 200 bytes in 1 blocks are still reachable in loss record 17 of 29 ==7436== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1BA64DB5: xmlGetCharEncodingHandler (in /usr/lib/libxml2.so.2.6.22) ==7436== ==7436== ==7436== 364 bytes in 1 blocks are still reachable in loss record 18 of 29 ==7436== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1BD7EAE2: fdopen (in /lib/libc-2.3.5.so) ==7436== by 0x1BD7CEFF: tmpfile (in /lib/libc-2.3.5.so) ==7436== by 0x1BA2A714: setup_messaging (in /home/ensonic/projects/gstreamer-0.9/gstreamer/gst/check/.libs/libgstcheck-0.9.so.0.0.0) ==7436== ==7436== ==7436== 504 bytes in 39 blocks are still reachable in loss record 19 of 29 ==7436== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1BA29E86: emalloc (in /home/ensonic/projects/gstreamer-0.9/gstreamer/gst/check/.libs/libgstcheck-0.9.so.0.0.0) ==7436== by 0x804B645: main (controller.c:531) ==7436== ==7436== ==7436== 520 bytes in 1 blocks are still reachable in loss record 20 of 29 ==7436== at 0x1B901F77: calloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1B8F3294: _dl_tls_setup (in /lib/ld-2.3.5.so) ==7436== by 0x1BC488F2: __pthread_initialize_minimal (in /lib/libpthread-0.10.so) ==7436== by 0x1BC45294: ??? (crti.S:19) ==7436== by 0x1BC44C97: ??? (crti.S:32) ==7436== by 0x1B8F0B37: _dl_init (in /lib/ld-2.3.5.so) ==7436== by 0x1B8E480E: (within /lib/ld-2.3.5.so) ==7436== ==7436== ==7436== 832 bytes in 16 blocks are still reachable in loss record 21 of 29 ==7436== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1BCCAFFF: g_mem_chunk_new (in /usr/lib/libglib-2.0.so.0.600.5) ==7436== ==7436== ==7436== 1080 bytes in 27 blocks are possibly lost in loss record 22 of 29 ==7436== at 0x1B901F77: calloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1BCCBCEE: g_malloc0 (in /usr/lib/libglib-2.0.so.0.600.5) ==7436== ==7436== ==7436== 5016 bytes in 46 blocks are still reachable in loss record 24 of 29 ==7436== at 0x1B902057: realloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1BCCBD72: g_realloc (in /usr/lib/libglib-2.0.so.0.600.5) ==7436== ==7436== ==7436== 7160 bytes in 166 blocks are still reachable in loss record 25 of 29 ==7436== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1B9020B8: realloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1BCCBD72: g_realloc (in /usr/lib/libglib-2.0.so.0.600.5) ==7436== ==7436== ==7436== 8160 bytes in 1 blocks are still reachable in loss record 26 of 29 ==7436== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1BD4141B: (within /lib/libc-2.3.5.so) ==7436== by 0x1BD40EB4: iconv_open (in /lib/libc-2.3.5.so) ==7436== by 0x1BCAC86E: (within /usr/lib/libglib-2.0.so.0.600.5) ==7436== by 0x1BCAAC09: g_convert (in /usr/lib/libglib-2.0.so.0.600.5) ==7436== ==7436== ==7436== 31232 bytes in 26 blocks are still reachable in loss record 27 of 29 ==7436== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1BCCB4BD: g_mem_chunk_alloc (in /usr/lib/libglib-2.0.so.0.600.5) ==7436== ==7436== ==7436== 68834 bytes in 937 blocks are still reachable in loss record 28 of 29 ==7436== at 0x1B901F77: calloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1BCCBCEE: g_malloc0 (in /usr/lib/libglib-2.0.so.0.600.5) ==7436== ==7436== ==7436== 121661 bytes in 3297 blocks are still reachable in loss record 29 of 29 ==7436== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7436== by 0x1BCCBC66: g_malloc (in /usr/lib/libglib-2.0.so.0.600.5) ==7436== ==7436== LEAK SUMMARY: ==7436== definitely lost: 36 bytes in 1 blocks. ==7436== indirectly lost: 120 bytes in 10 blocks. ==7436== possibly lost: 1080 bytes in 27 blocks. ==7436== still reachable: 245388 bytes in 4559 blocks. ==7436== suppressed: 2788 bytes in 2 blocks. ==7388== ==7388== Invalid read of size 4 ==7388== at 0x1BA2ACDB: rcvmsg_free (in /home/ensonic/projects/gstreamer-0.9/gstreamer/gst/check/.libs/libgstcheck-0.9.so.0.0.0) ==7388== Address 0x8 is not stack'd, malloc'd or (recently) free'd ==7388== ==7388== Process terminating with default action of signal 11 (SIGSEGV) ==7388== Access not within mapped region at address 0x8 ==7388== at 0x1BA2ACDB: rcvmsg_free (in /home/ensonic/projects/gstreamer-0.9/gstreamer/gst/check/.libs/libgstcheck-0.9.so.0.0.0) ==7388== ==7388== ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 73 from 3) ==7388== malloc/free: in use at exit: 249469 bytes in 4602 blocks. ==7388== malloc/free: 17921 allocs, 13319 frees, 1260020 bytes allocated. ==7388== For counts of detected errors, rerun with: -v ==7388== searching for pointers to 4602 not-freed blocks. ==7388== checked 823144 bytes. ==7388== ==7388== ==7388== 16 bytes in 1 blocks are still reachable in loss record 1 of 29 ==7388== at 0x1B901F77: calloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1BC992E8: (within /lib/libdl-2.3.5.so) ==7388== by 0x1BC98D10: dlopen (in /lib/libdl-2.3.5.so) ==7388== by 0x1BC94459: g_module_open (in /usr/lib/libgmodule-2.0.so.0.600.5) ==7388== by 0x1B91AFA0: init_post (gst.c:674) ==7388== by 0x1B91B611: init_popt_callback (gst.c:896) ==7388== by 0x1BD261B5: (within /usr/lib/libpopt.so.0.0.0) ==7388== by 0x1B91A887: gst_init_check_with_popt_table (gst.c:467) ==7388== by 0x1B91A57C: gst_init_with_popt_table (gst.c:387) ==7388== by 0x1B91A53B: gst_init (gst.c:366) ==7388== ==7388== ==7388== 24 bytes in 2 blocks are still reachable in loss record 2 of 29 ==7388== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1BC4C66F: rwlock_add_to_list (in /lib/libpthread-0.10.so) ==7388== by 0x1BC4BC91: pthread_rwlock_rdlock (in /lib/libpthread-0.10.so) ==7388== by 0x1BD4EA99: (within /lib/libc-2.3.5.so) ==7388== by 0x1BD4E83E: dcgettext (in /lib/libc-2.3.5.so) ==7388== by 0x1B91A4A0: gst_init_get_popt_table (gst.c:313) ==7388== by 0x1B91A63F: gst_init_check_with_popt_table (gst.c:414) ==7388== by 0x1B91A57C: gst_init_with_popt_table (gst.c:387) ==7388== by 0x1B91A53B: gst_init (gst.c:366) ==7388== by 0x1BA28804: gst_check_init (gstcheck.c:83) ==7388== ==7388== ==7388== 40 bytes in 2 blocks are still reachable in loss record 3 of 29 ==7388== at 0x1B901F77: calloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1BCCBAE3: g_allocator_new (in /usr/lib/libglib-2.0.so.0.600.5) ==7388== ==7388== ==7388== 49 bytes in 1 blocks are still reachable in loss record 4 of 29 ==7388== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1BD8631A: vasprintf (in /lib/libc-2.3.5.so) ==7388== by 0x1BCECFAD: g_vasprintf (in /usr/lib/libglib-2.0.so.0.600.5) ==7388== by 0x1B91A4B2: gst_init_get_popt_table (gst.c:313) ==7388== ==7388== ==7388== 64 bytes in 1 blocks are still reachable in loss record 5 of 29 ==7388== at 0x1B902057: realloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1BA29EDE: erealloc (in /home/ensonic/projects/gstreamer-0.9/gstreamer/gst/check/.libs/libgstcheck-0.9.so.0.0.0) ==7388== by 0x804B645: main (controller.c:531) ==7388== ==7388== ==7388== 128 bytes in 1 blocks are still reachable in loss record 7 of 29 ==7388== at 0x1B901F77: calloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1BC4A925: pthread_setspecific (in /lib/libpthread-0.10.so) ==7388== by 0x1BC3EB6B: (within /usr/lib/libgthread-2.0.so.0.600.5) ==7388== ==7388== ==7388== 156 (36 direct, 120 indirect) bytes in 1 blocks are definitely lost in loss record 8 of 29 ==7388== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1BDFEA98: (within /lib/libc-2.3.5.so) ==7388== by 0x1BDFE4A3: __nss_database_lookup (in /lib/libc-2.3.5.so) ==7388== by 0x1BA36237: ??? ==7388== by 0x1BDB4203: getpwuid_r (in /lib/libc-2.3.5.so) ==7388== by 0x1BCEC676: (within /usr/lib/libglib-2.0.so.0.600.5) ==7388== ==7388== ==7388== 40 bytes in 5 blocks are indirectly lost in loss record 9 of 29 ==7388== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1BDFE6DD: __nss_lookup_function (in /lib/libc-2.3.5.so) ==7388== by 0x1BA3625D: ??? ==7388== by 0x1BDB4203: getpwuid_r (in /lib/libc-2.3.5.so) ==7388== by 0x1BCEC676: (within /usr/lib/libglib-2.0.so.0.600.5) ==7388== ==7388== ==7388== 62 bytes in 8 blocks are still reachable in loss record 10 of 29 ==7388== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1BB0E41F: xmlStrdup (in /usr/lib/libxml2.so.2.6.22) ==7388== by 0x1BD30037: (within /lib/libc-2.3.5.so) ==7388== ==7388== ==7388== 78 bytes in 1 blocks are still reachable in loss record 11 of 29 ==7388== at 0x1B902057: realloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1BD86381: vasprintf (in /lib/libc-2.3.5.so) ==7388== by 0x1BD6EB4C: asprintf (in /lib/libc-2.3.5.so) ==7388== by 0x1BC990F8: dlerror (in /lib/libdl-2.3.5.so) ==7388== by 0x1BC94284: g_module_open (in /usr/lib/libgmodule-2.0.so.0.600.5) ==7388== ==7388== ==7388== 80 bytes in 1 blocks are still reachable in loss record 12 of 29 ==7388== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1BD41309: (within /lib/libc-2.3.5.so) ==7388== by 0x1BD40EB4: iconv_open (in /lib/libc-2.3.5.so) ==7388== by 0x1BCAC86E: (within /usr/lib/libglib-2.0.so.0.600.5) ==7388== by 0x1BCAAC09: g_convert (in /usr/lib/libglib-2.0.so.0.600.5) ==7388== ==7388== ==7388== 80 bytes in 5 blocks are indirectly lost in loss record 13 of 29 ==7388== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1BDEA840: tsearch (in /lib/libc-2.3.5.so) ==7388== by 0x1BDFE69C: __nss_lookup_function (in /lib/libc-2.3.5.so) ==7388== by 0x1BA3625D: ??? ==7388== by 0x1BDB4203: getpwuid_r (in /lib/libc-2.3.5.so) ==7388== by 0x1BCEC676: (within /usr/lib/libglib-2.0.so.0.600.5) ==7388== ==7388== ==7388== 84 bytes in 1 blocks are still reachable in loss record 14 of 29 ==7388== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1BB0A601: xmlNewRMutex (in /usr/lib/libxml2.so.2.6.22) ==7388== ==7388== ==7388== 120 bytes in 1 blocks are still reachable in loss record 15 of 29 ==7388== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1BD4982B: (within /lib/libc-2.3.5.so) ==7388== by 0x1BD41D3F: (within /lib/libc-2.3.5.so) ==7388== by 0x1BD412BC: (within /lib/libc-2.3.5.so) ==7388== by 0x1BD40EB4: iconv_open (in /lib/libc-2.3.5.so) ==7388== by 0x1BCAC86E: (within /usr/lib/libglib-2.0.so.0.600.5) ==7388== by 0x1BCAAC09: g_convert (in /usr/lib/libglib-2.0.so.0.600.5) ==7388== ==7388== ==7388== 160 bytes in 8 blocks are still reachable in loss record 16 of 29 ==7388== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1BA647C2: xmlNewCharEncodingHandler (in /usr/lib/libxml2.so.2.6.22) ==7388== ==7388== ==7388== 200 bytes in 1 blocks are still reachable in loss record 17 of 29 ==7388== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1BA64DB5: xmlGetCharEncodingHandler (in /usr/lib/libxml2.so.2.6.22) ==7388== ==7388== ==7388== 364 bytes in 1 blocks are still reachable in loss record 18 of 29 ==7388== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1BD7EAE2: fdopen (in /lib/libc-2.3.5.so) ==7388== by 0x1BD7CEFF: tmpfile (in /lib/libc-2.3.5.so) ==7388== by 0x1BA2A578: receive_test_result (in /home/ensonic/projects/gstreamer-0.9/gstreamer/gst/check/.libs/libgstcheck-0.9.so.0.0.0) ==7388== ==7388== ==7388== 520 bytes in 1 blocks are still reachable in loss record 19 of 29 ==7388== at 0x1B901F77: calloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1B8F3294: _dl_tls_setup (in /lib/ld-2.3.5.so) ==7388== by 0x1BC488F2: __pthread_initialize_minimal (in /lib/libpthread-0.10.so) ==7388== by 0x1BC45294: ??? (crti.S:19) ==7388== by 0x1BC44C97: ??? (crti.S:32) ==7388== by 0x1B8F0B37: _dl_init (in /lib/ld-2.3.5.so) ==7388== by 0x1B8E480E: (within /lib/ld-2.3.5.so) ==7388== ==7388== ==7388== 561 bytes in 42 blocks are still reachable in loss record 20 of 29 ==7388== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1BA29E86: emalloc (in /home/ensonic/projects/gstreamer-0.9/gstreamer/gst/check/.libs/libgstcheck-0.9.so.0.0.0) ==7388== by 0x804B645: main (controller.c:531) ==7388== ==7388== ==7388== 832 bytes in 16 blocks are still reachable in loss record 21 of 29 ==7388== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1BCCAFFF: g_mem_chunk_new (in /usr/lib/libglib-2.0.so.0.600.5) ==7388== ==7388== ==7388== 1080 bytes in 27 blocks are possibly lost in loss record 22 of 29 ==7388== at 0x1B901F77: calloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1BCCBCEE: g_malloc0 (in /usr/lib/libglib-2.0.so.0.600.5) ==7388== ==7388== ==7388== 5016 bytes in 46 blocks are still reachable in loss record 24 of 29 ==7388== at 0x1B902057: realloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1BCCBD72: g_realloc (in /usr/lib/libglib-2.0.so.0.600.5) ==7388== ==7388== ==7388== 7160 bytes in 166 blocks are still reachable in loss record 25 of 29 ==7388== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1B9020B8: realloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1BCCBD72: g_realloc (in /usr/lib/libglib-2.0.so.0.600.5) ==7388== ==7388== ==7388== 8160 bytes in 1 blocks are still reachable in loss record 26 of 29 ==7388== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1BD4141B: (within /lib/libc-2.3.5.so) ==7388== by 0x1BD40EB4: iconv_open (in /lib/libc-2.3.5.so) ==7388== by 0x1BCAC86E: (within /usr/lib/libglib-2.0.so.0.600.5) ==7388== by 0x1BCAAC09: g_convert (in /usr/lib/libglib-2.0.so.0.600.5) ==7388== ==7388== ==7388== 31232 bytes in 26 blocks are still reachable in loss record 27 of 29 ==7388== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1BCCB4BD: g_mem_chunk_alloc (in /usr/lib/libglib-2.0.so.0.600.5) ==7388== ==7388== ==7388== 68834 bytes in 937 blocks are still reachable in loss record 28 of 29 ==7388== at 0x1B901F77: calloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1BCCBCEE: g_malloc0 (in /usr/lib/libglib-2.0.so.0.600.5) ==7388== ==7388== ==7388== 121661 bytes in 3297 blocks are still reachable in loss record 29 of 29 ==7388== at 0x1B9008F5: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==7388== by 0x1BCCBC66: g_malloc (in /usr/lib/libglib-2.0.so.0.600.5) ==7388== ==7388== LEAK SUMMARY: ==7388== definitely lost: 36 bytes in 1 blocks. ==7388== indirectly lost: 120 bytes in 10 blocks. ==7388== possibly lost: 1080 bytes in 27 blocks. ==7388== still reachable: 245445 bytes in 4562 blocks. ==7388== suppressed: 2788 bytes in 2 blocks. Segmentation fault