[Kdenlive-devel] Piave memory leak update

Jason Wood jasonwood at blueyonder.co.uk
Fri Oct 3 17:23:28 UTC 2003


Hi,

With the aid of valgrind, I have found the cause of the memory leak in piave, 
although I haven't yet figured out how to fix it yet ;-)

Attached is the valgrind log I generated. The major issue is with property.cc, 
and PropertyNodes handing about. I have briefly checked the source, and I 
cannot see where this is happening yet. My investigations will continue :-)

I will be tracking this bug shortly to get the goddamn long delayed 0.2.3 
tarballs out as soon as possible ;-)

Cheers,
Jason

-- 
Jason Wood
Homepage : www.uchian.pwp.blueyonder.co.uk


-------------- next part --------------
==29300== Memcheck, a.k.a. Valgrind, a memory error detector for x86-linux.
==29300== Copyright (C) 2002-2003, and GNU GPL'd, by Julian Seward.
==29300== Using valgrind-20030725, a program supervision framework for x86-linux.
==29300== Copyright (C) 2000-2003, and GNU GPL'd, by Julian Seward.
==29300== Estimated CPU clock rate is 1667 MHz
==29300== For more details, rerun with: -v
==29300== 
==29300== Conditional jump or move depends on uninitialised value(s)
==29300==    at 0x40008FD3: _dl_relocate_object_internal (do-rel.h:104)
==29300==    by 0x406EB8B4: (within /lib/i686/libc-2.3.2.so)
==29300==    by 0x4000ADC7: _dl_catch_error_internal (dl-error.c:162)
==29300==    by 0x406EAFDE: _dl_open (in /lib/i686/libc-2.3.2.so)
==29300== 
==29300== Conditional jump or move depends on uninitialised value(s)
==29300==    at 0x40009020: _dl_relocate_object_internal (do-rel.h:117)
==29300==    by 0x406EB8B4: (within /lib/i686/libc-2.3.2.so)
==29300==    by 0x4000ADC7: _dl_catch_error_internal (dl-error.c:162)
==29300==    by 0x406EAFDE: _dl_open (in /lib/i686/libc-2.3.2.so)
==29300== 
==29300== Thread 4:
==29300== pthread_mutex_unlock: mutex is not locked
==29300==    at 0x402C1D06: __pthread_mutex_unlock (vg_libpthread.c:993)
==29300==    by 0x4025E8DA: PIAVE::KdenLiveServer::CommandQueue::pop(PIAVE::KdenLiveServer::CommandQueue::AccessMode) (kdenserver.cc:169)
==29300==    by 0x40263783: PIAVE::KdenLiveServer::processCommands() (kdenserver.cc:478)
==29300==    by 0x40262AE7: PIAVE::KdenLiveServer::_process_commands(void*) (kdenserver.cc:320)
==29300== 
==29300== Thread 4:
==29300== Conditional jump or move depends on uninitialised value(s)
==29300==    at 0x4000F3C9: strlen (strlen.S:112)
==29300==    by 0x406EB0B3: _dl_open (in /lib/i686/libc-2.3.2.so)
==29300==    by 0x40712020: (within /lib/libdl-2.3.2.so)
==29300==    by 0x4000ADC7: _dl_catch_error_internal (dl-error.c:162)
Entity: line 264: error: End tag : expected '>'
 </sce</message>
      ^
Entity: line 264: error: Opening and ending tag mismatch: scenelist line 257 and sce
 </sce</message>
      ^
Entity: line 264: error: Opening and ending tag mismatch: setSceneList line 256 and message
 </sce</message>
               ^
Entity: line 265: error: Premature end of data in tag message line 1

^
Entity: line 2: error: Opening and ending tag mismatch: message line 1 and setSceneList
</setSceneList>
              ^
Entity: line 5: error: Extra content at the end of the document
<seek time="0" />
^
Entity: line 2: error: Opening and ending tag mismatch: message line 1 and scene
  </scene>
         ^
Entity: line 3: error: Extra content at the end of the document
 </scenelist>
 ^
==29300== 
==29300== Thread 4:
==29300== Invalid read of size 1
==29300==    at 0x42418EDF: (within /usr/lib/libdv.so.2.0.0)
==29300==    Address 0x435464FC is 0 bytes after a block of size 144000 alloc'd
==29300==    at 0x40026AE3: __builtin_vec_new (vg_replace_malloc.c:197)
==29300==    by 0x40026B3A: operator new[](unsigned) (vg_replace_malloc.c:210)
==29300==    by 0x402724E7: PIAVE::BufferPool::getNewBuffer(unsigned) (bufferpool.cc:144)
==29300==    by 0x424ACB74: PIAVE::InAviStream::getFrame(PIAVE::Time) (avistream.cc:441)
==29300== 
==29300== Thread 4:
==29300== Invalid read of size 1
==29300==    at 0x42418EDA: (within /usr/lib/libdv.so.2.0.0)
==29300==    Address 0x435464FC is 0 bytes after a block of size 144000 alloc'd
==29300==    at 0x40026AE3: __builtin_vec_new (vg_replace_malloc.c:197)
==29300==    by 0x40026B3A: operator new[](unsigned) (vg_replace_malloc.c:210)
==29300==    by 0x402724E7: PIAVE::BufferPool::getNewBuffer(unsigned) (bufferpool.cc:144)
==29300==    by 0x424ACB74: PIAVE::InAviStream::getFrame(PIAVE::Time) (avistream.cc:441)
==29300== 
==29300== Thread 4:
==29300== pthread_mutex_unlock: mutex is not locked
==29300==    at 0x402C1D06: __pthread_mutex_unlock (vg_libpthread.c:993)
==29300==    by 0x4025E8DA: PIAVE::KdenLiveServer::CommandQueue::pop(PIAVE::KdenLiveServer::CommandQueue::AccessMode) (kdenserver.cc:169)
==29300==    by 0x4026376A: PIAVE::KdenLiveServer::processCommands() (kdenserver.cc:476)
==29300==    by 0x40262AE7: PIAVE::KdenLiveServer::_process_commands(void*) (kdenserver.cc:320)
==29300== 
==29300== Thread 4:
==29300== Invalid read of size 1
==29300==    at 0x42418ED6: (within /usr/lib/libdv.so.2.0.0)
==29300==    Address 0x435464FC is 0 bytes after a block of size 144000 alloc'd
==29300==    at 0x40026AE3: __builtin_vec_new (vg_replace_malloc.c:197)
==29300==    by 0x40026B3A: operator new[](unsigned) (vg_replace_malloc.c:210)
==29300==    by 0x402724E7: PIAVE::BufferPool::getNewBuffer(unsigned) (bufferpool.cc:144)
==29300==    by 0x424ACB74: PIAVE::InAviStream::getFrame(PIAVE::Time) (avistream.cc:441)
Entity: line 166: error: Unescaped '<' not allowed in attributes values
<seek time="0</message>
             ^
Entity: line 166: error: attributes construct error
<seek time="0</message>
             ^
Entity: line 166: error: error parsing attribute name
<seek time="0</message>
             ^
Entity: line 166: error: attributes construct error
<seek time="0</message>
             ^
Entity: line 166: error: xmlParseStartTag: problem parsing attributes
<seek time="0</message>
             ^
Entity: line 166: error: Couldn't find end of Start Tag seek line 166
<seek time="0</message>
             ^
Entity: line 169: error: error parsing attribute name
<seek </message>
      ^
Entity: line 169: error: attributes construct error
<seek </message>
      ^
Entity: line 169: error: xmlParseStartTag: problem parsing attributes
<seek </message>
      ^
Entity: line 169: error: Couldn't find end of Start Tag seek line 169
<seek </message>
      ^
Entity: line 169: error: xmlParseStartTag: invalid element name
<</message>
 ^
Entity: line 166: error: error parsing attribute name
<seek time="0" </message>
               ^
Entity: line 166: error: attributes construct error
<seek time="0" </message>
               ^
Entity: line 166: error: xmlParseStartTag: problem parsing attributes
<seek time="0" </message>
               ^
Entity: line 166: error: Couldn't find end of Start Tag seek line 166
<seek time="0" </message>
               ^
Entity: line 169: error: Specification mandate value for attribute ti
<seek ti</message>
        ^
Entity: line 169: error: attributes construct error
<seek ti</message>
        ^
Entity: line 169: error: error parsing attribute name
<seek ti</message>
        ^
Entity: line 169: error: attributes construct error
<seek ti</message>
        ^
Entity: line 169: error: xmlParseStartTag: problem parsing attributes
<seek ti</message>
        ^
Entity: line 169: error: Couldn't find end of Start Tag seek line 169
<seek ti</message>
        ^
Entity: line 169: error: error parsing attribute name
<seek</message>
     ^
Entity: line 169: error: attributes construct error
<seek</message>
     ^
Entity: line 169: error: xmlParseStartTag: problem parsing attributes
<seek</message>
     ^
Entity: line 169: error: Couldn't find end of Start Tag seek line 169
<seek</message>
     ^
Entity: line 169: error: Specification mandate value for attribute time
<seek time</message>
          ^
Entity: line 169: error: attributes construct error
<seek time</message>
          ^
Entity: line 169: error: error parsing attribute name
<seek time</message>
          ^
Entity: line 169: error: attributes construct error
<seek time</message>
          ^
Entity: line 169: error: xmlParseStartTag: problem parsing attributes
<seek time</message>
          ^
Entity: line 169: error: Couldn't find end of Start Tag seek line 169
<seek time</message>
          ^
Entity: line 169: error: error parsing attribute name
<seek time="0" </message>
               ^
Entity: line 169: error: attributes construct error
<seek time="0" </message>
               ^
Entity: line 169: error: xmlParseStartTag: problem parsing attributes
<seek time="0" </message>
               ^
Entity: line 169: error: Couldn't find end of Start Tag seek line 169
<seek time="0" </message>
               ^
Entity: line 169: error: Unescaped '<' not allowed in attributes values
<seek time="</message>
            ^
Entity: line 169: error: attributes construct error
<seek time="</message>
            ^
Entity: line 169: error: error parsing attribute name
<seek time="</message>
            ^
Entity: line 169: error: attributes construct error
<seek time="</message>
            ^
Entity: line 169: error: xmlParseStartTag: problem parsing attributes
<seek time="</message>
            ^
Entity: line 169: error: Couldn't find end of Start Tag seek line 169
<seek time="</message>
            ^
==29300== 
==29300== ERROR SUMMARY: 161 errors from 8 contexts (suppressed: 3 from 1)
==29300== malloc/free: in use at exit: 71462658 bytes in 13176 blocks.
==29300== malloc/free: 66528 allocs, 53352 frees, 80324282 bytes allocated.
==29300== For counts of detected errors, rerun with: -v
==29300== searching for pointers to 13176 not-freed blocks.
==29300== checked 84416840 bytes.
==29300== 
==29300== 
==29300== 2 bytes in 1 blocks are still reachable in loss record 1 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x403B171E: X11_CreateYUVOverlay (in /usr/lib/libSDL-1.2.so.0.0.4)
==29300==    by 0x403A6246: SDL_CreateYUVOverlay (in /usr/lib/libSDL-1.2.so.0.0.4)
==29300==    by 0x4248C6A9: PIAVE::OutSDLStream::init() (sdlstream.cc:184)
==29300== 
==29300== 
==29300== 2 bytes in 1 blocks are still reachable in loss record 2 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x4082435C: _XlcResolveLocaleName (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40827DFF: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40826D63: (within /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 2 bytes in 1 blocks are still reachable in loss record 3 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x4082798A: _XlcCreateLC (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40CA35FA: _XlcDefaultLoader (in /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2)
==29300==    by 0x4082F680: _XlcDynamicLoad (in /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 4 bytes in 1 blocks are still reachable in loss record 4 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x403B172F: X11_CreateYUVOverlay (in /usr/lib/libSDL-1.2.so.0.0.4)
==29300==    by 0x403A6246: SDL_CreateYUVOverlay (in /usr/lib/libSDL-1.2.so.0.0.4)
==29300==    by 0x4248C6A9: PIAVE::OutSDLStream::init() (sdlstream.cc:184)
==29300== 
==29300== 
==29300== 4 bytes in 1 blocks are still reachable in loss record 5 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x4082829B: _XrmDefaultInitParseInfo (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407FF736: _XrmInitParseInfo (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407E6A5C: (within /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 7 bytes in 1 blocks are still reachable in loss record 6 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x40827BF5: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40827EA0: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40826D63: (within /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 8 bytes in 1 blocks are still reachable in loss record 7 of 81
==29300==    at 0x40026E92: realloc (vg_replace_malloc.c:299)
==29300==    by 0x40824954: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40825F91: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40826D8B: (within /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 8 bytes in 2 blocks are still reachable in loss record 8 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x408248EB: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40826403: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40826D8B: (within /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 8 bytes in 1 blocks are still reachable in loss record 9 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x407FF40D: _XlcAddLoader (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x408271D9: _XlcInitLoader (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407FF594: _XOpenLC (in /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 12 bytes in 1 blocks are still reachable in loss record 10 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x407FF566: _XOpenLC (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407FF71F: _XrmInitParseInfo (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407E6A5C: (within /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 12 bytes in 1 blocks are still reachable in loss record 11 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x40824698: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40827959: _XlcCreateLC (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40CA35FA: _XlcDefaultLoader (in /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2)
==29300== 
==29300== 
==29300== 12 bytes in 1 blocks are still reachable in loss record 12 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x404F38B5: xmlHashCreate (in /usr/lib/libxml2.so.2.5.7)
==29300== 
==29300== 
==29300== 16 bytes in 1 blocks are still reachable in loss record 13 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x407E7313: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407E83C3: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407E88E8: XrmGetStringDatabase (in /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 16 bytes in 1 blocks are definitely lost in loss record 14 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x407E6A32: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407E88BB: XrmGetStringDatabase (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407CC587: (within /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 16 bytes in 2 blocks are still reachable in loss record 15 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x4000479B: decompose_rpath (dl-load.c:563)
==29300==    by 0x40003D20: _dl_map_object_internal (dl-load.c:601)
==29300==    by 0x4000A7EA: openaux (dl-deps.c:63)
==29300== 
==29300== 
==29300== 16 bytes in 1 blocks are still reachable in loss record 16 of 81
==29300==    at 0x40026D8E: calloc (vg_replace_malloc.c:273)
==29300==    by 0x4071243C: (within /lib/libdl-2.3.2.so)
==29300==    by 0x40712F8D: dlopen (in /lib/libdl-2.3.2.so)
==29300==    by 0x4026F42E: PIAVE::PluginMgr::openDLL(std::string const&) (pluginmgr.cc:73)
==29300== 
==29300== 
==29300== 20 bytes in 1 blocks are still reachable in loss record 17 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x40822B65: _XlcCreateLocaleDataBase (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40827AC7: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40827EA0: (within /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 24 bytes in 1 blocks are still reachable in loss record 18 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x403B153A: X11_CreateYUVOverlay (in /usr/lib/libSDL-1.2.so.0.0.4)
==29300==    by 0x403A6246: SDL_CreateYUVOverlay (in /usr/lib/libSDL-1.2.so.0.0.4)
==29300==    by 0x4248C6A9: PIAVE::OutSDLStream::init() (sdlstream.cc:184)
==29300== 
==29300== 
==29300== 32 bytes in 1 blocks are still reachable in loss record 19 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x407C2243: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407C24E4: _XrmInternalStringToQuark (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407C276A: XrmPermStringToQuark (in /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 35 bytes in 4 blocks are still reachable in loss record 20 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x4081F803: _XlcAddCT (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x408205B3: _XlcInitCTInfo (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40827D94: (within /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 36 bytes in 1 blocks are still reachable in loss record 21 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x403B14E3: X11_CreateYUVOverlay (in /usr/lib/libSDL-1.2.so.0.0.4)
==29300==    by 0x403A6246: SDL_CreateYUVOverlay (in /usr/lib/libSDL-1.2.so.0.0.4)
==29300==    by 0x4248C6A9: PIAVE::OutSDLStream::init() (sdlstream.cc:184)
==29300== 
==29300== 
==29300== 36 bytes in 1 blocks are still reachable in loss record 22 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x4240CECF: bitstream_init (in /usr/lib/libdv.so.2.0.0)
==29300==    by 0x4240690C: dv_decode_full_frame (in /usr/lib/libdv.so.2.0.0)
==29300==    by 0x420CBE3B: PIAVE::LibDVDecoder::decodeVideo(PIAVE::Frame&, unsigned char*) (libdv_codec.cc:337)
==29300== 
==29300== 
==29300== 44 bytes in 1 blocks are still reachable in loss record 23 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x403B8D55: SDL_XvCreateImage (in /usr/lib/libSDL-1.2.so.0.0.4)
==29300==    by 0x403B9B71: SDL_XvShmCreateImage (in /usr/lib/libSDL-1.2.so.0.0.4)
==29300==    by 0x403B1654: X11_CreateYUVOverlay (in /usr/lib/libSDL-1.2.so.0.0.4)
==29300== 
==29300== 
==29300== 48 bytes in 1 blocks are still reachable in loss record 24 of 81
==29300==    at 0x40026E92: realloc (vg_replace_malloc.c:299)
==29300==    by 0x407E747B: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407E83C3: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407E88E8: XrmGetStringDatabase (in /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 63 bytes in 2 blocks are still reachable in loss record 25 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x40005A2E: open_path (dl-load.c:1674)
==29300==    by 0x40003CF0: _dl_map_object_internal (dl-load.c:1779)
==29300==    by 0x4000A7EA: openaux (dl-deps.c:63)
==29300== 
==29300== 
==29300== 66 bytes in 3 blocks are still reachable in loss record 26 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x403B79CE: SDL_XvQueryAdaptors (in /usr/lib/libSDL-1.2.so.0.0.4)
==29300==    by 0x403B18B8: X11_CreateYUVOverlay (in /usr/lib/libSDL-1.2.so.0.0.4)
==29300==    by 0x403A6246: SDL_CreateYUVOverlay (in /usr/lib/libSDL-1.2.so.0.0.4)
==29300== 
==29300== 
==29300== 84 bytes in 1 blocks are definitely lost in loss record 27 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x403B7AC1: SDL_XvQueryAdaptors (in /usr/lib/libSDL-1.2.so.0.0.4)
==29300==    by 0x403B18B8: X11_CreateYUVOverlay (in /usr/lib/libSDL-1.2.so.0.0.4)
==29300==    by 0x403A6246: SDL_CreateYUVOverlay (in /usr/lib/libSDL-1.2.so.0.0.4)
==29300== 
==29300== 
==29300== 84 bytes in 1 blocks are still reachable in loss record 28 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x408246F5: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40827959: _XlcCreateLC (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40CA35FA: _XlcDefaultLoader (in /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2)
==29300== 
==29300== 
==29300== 96 bytes in 2 blocks are still reachable in loss record 29 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x40824915: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40825F91: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40826D8B: (within /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 96 bytes in 1 blocks are still reachable in loss record 30 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x408246C7: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40827959: _XlcCreateLC (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40CA35FA: _XlcDefaultLoader (in /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2)
==29300== 
==29300== 
==29300== 105 bytes in 22 blocks are still reachable in loss record 31 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x404D808B: xmlStrndup (in /usr/lib/libxml2.so.2.5.7)
==29300== 
==29300== 
==29300== 140 bytes in 7 blocks are still reachable in loss record 32 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x404D0632: xmlNewCharEncodingHandler (in /usr/lib/libxml2.so.2.5.7)
==29300== 
==29300== 
==29300== 142 bytes in 18 blocks are still reachable in loss record 33 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x40821B06: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40821E87: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40821F79: (within /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 144 bytes in 18 blocks are still reachable in loss record 34 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x40821B28: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40821E87: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40821F79: (within /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 168 bytes in 11 blocks are still reachable in loss record 35 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x406534BF: __strdup (in /lib/i686/libc-2.3.2.so)
==29300==    by 0x4082F0C2: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x4082F60A: _XlcDynamicLoad (in /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 192 bytes in 3 blocks are still reachable in loss record 36 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x403B7A14: SDL_XvQueryAdaptors (in /usr/lib/libSDL-1.2.so.0.0.4)
==29300==    by 0x403B18B8: X11_CreateYUVOverlay (in /usr/lib/libSDL-1.2.so.0.0.4)
==29300==    by 0x403A6246: SDL_CreateYUVOverlay (in /usr/lib/libSDL-1.2.so.0.0.4)
==29300== 
==29300== 
==29300== 200 bytes in 22 blocks are still reachable in loss record 37 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x407E6C73: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407E83C3: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407E88E8: XrmGetStringDatabase (in /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 200 bytes in 1 blocks are still reachable in loss record 38 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x404D06EE: xmlInitCharEncodingHandlers (in /usr/lib/libxml2.so.2.5.7)
==29300== 
==29300== 
==29300== 216 bytes in 18 blocks are still reachable in loss record 40 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x40821D26: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40821F79: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x4082287C: (within /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 216 bytes in 1 blocks are still reachable in loss record 41 of 81
==29300==    at 0x40026E92: realloc (vg_replace_malloc.c:299)
==29300==    by 0x406EB65B: (within /lib/i686/libc-2.3.2.so)
==29300==    by 0x4000ADC7: _dl_catch_error_internal (dl-error.c:162)
==29300==    by 0x406EAFDE: _dl_open (in /lib/i686/libc-2.3.2.so)
==29300== 
==29300== 
==29300== 220 bytes in 11 blocks are still reachable in loss record 42 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x40026E20: realloc (vg_replace_malloc.c:291)
==29300==    by 0x40008422: add_dependency (dl-lookup.c:162)
==29300==    by 0x40006DD4: _dl_lookup_symbol_internal (dl-lookup.c:320)
==29300== 
==29300== 
==29300== 222 bytes in 9 blocks are still reachable in loss record 43 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x40003AF3: _dl_map_object_internal (dl-load.c:149)
==29300==    by 0x4000A7EA: openaux (dl-deps.c:63)
==29300==    by 0x4000ADC7: _dl_catch_error_internal (dl-error.c:162)
==29300== 
==29300== 
==29300== 274 bytes in 18 blocks are still reachable in loss record 44 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x40821DFC: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40821F79: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x4082287C: (within /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 296 bytes in 1 blocks are definitely lost in loss record 45 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x403B78E8: SDL_XvQueryAdaptors (in /usr/lib/libSDL-1.2.so.0.0.4)
==29300==    by 0x403B18B8: X11_CreateYUVOverlay (in /usr/lib/libSDL-1.2.so.0.0.4)
==29300==    by 0x403A6246: SDL_CreateYUVOverlay (in /usr/lib/libSDL-1.2.so.0.0.4)
==29300== 
==29300== 
==29300== 304 bytes in 1 blocks are still reachable in loss record 46 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x40822B1E: _XlcCreateLocaleDataBase (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40827AC7: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40827EA0: (within /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 320 bytes in 1 blocks are still reachable in loss record 47 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x4082EF67: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x4082F60A: _XlcDynamicLoad (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407FF508: _XOpenLC (in /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 352 bytes in 10 blocks are still reachable in loss record 48 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x407E6CDB: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407E83C3: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407E88E8: XrmGetStringDatabase (in /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 360 bytes in 18 blocks are still reachable in loss record 49 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x40821CDB: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40821F79: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x4082287C: (within /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 360 bytes in 5 blocks are still reachable in loss record 50 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x404CD615: (within /usr/lib/libxml2.so.2.5.7)
==29300== 
==29300== 
==29300== 392 bytes in 49 blocks are still reachable in loss record 51 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x408207A1: _XlcAddCharSet (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x4081F899: _XlcAddCT (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x408205B3: _XlcInitCTInfo (in /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 432 bytes in 10 blocks are still reachable in loss record 52 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x40009D4A: _dl_map_object_deps_internal (dl-deps.c:457)
==29300==    by 0x406EB3DB: (within /lib/i686/libc-2.3.2.so)
==29300==    by 0x4000ADC7: _dl_catch_error_internal (dl-error.c:162)
==29300== 
==29300== 
==29300== 572 bytes in 143 blocks are still reachable in loss record 53 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x407E7661: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407E83C3: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407E88E8: XrmGetStringDatabase (in /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 621 bytes in 48 blocks are still reachable in loss record 54 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x408209B0: _XlcCreateDefaultCharSet (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x4081F87E: _XlcAddCT (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x408205B3: _XlcInitCTInfo (in /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 704 bytes in 22 blocks are still reachable in loss record 55 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x40820B66: _XlcSetConverter (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40820623: _XlcInitCTInfo (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40827D94: (within /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 708 bytes in 13 blocks are still reachable in loss record 56 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x400035FF: _dl_map_object_internal (dl-load.c:149)
==29300==    by 0x406EB18A: (within /lib/i686/libc-2.3.2.so)
==29300==    by 0x4000ADC7: _dl_catch_error_internal (dl-error.c:162)
==29300== 
==29300== 
==29300== 993 bytes in 24 blocks are still reachable in loss record 57 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x40008735: _dl_new_object (dl-object.c:108)
==29300==    by 0x40004A34: _dl_map_object_from_fd (dl-load.c:880)
==29300==    by 0x40003684: _dl_map_object_internal (dl-load.c:1922)
==29300== 
==29300== 
==29300== 1006 bytes in 49 blocks are still reachable in loss record 58 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x40820940: _XlcCreateDefaultCharSet (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x4081F87E: _XlcAddCT (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x408205B3: _XlcInitCTInfo (in /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 1152 bytes in 2 blocks are definitely lost in loss record 59 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x403B8A69: SDL_XvListImageFormats (in /usr/lib/libSDL-1.2.so.0.0.4)
==29300==    by 0x403B19DF: X11_CreateYUVOverlay (in /usr/lib/libSDL-1.2.so.0.0.4)
==29300==    by 0x403A6246: SDL_CreateYUVOverlay (in /usr/lib/libSDL-1.2.so.0.0.4)
==29300== 
==29300== 
==29300== 1598 bytes in 49 blocks are still reachable in loss record 60 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x4081F63C: _XlcAddCT (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x408205B3: _XlcInitCTInfo (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40827D94: (within /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 2048 bytes in 1 blocks are still reachable in loss record 61 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x4082123D: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40822827: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x40822AEC: _XlcCreateLocaleDataBase (in /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 2048 bytes in 1 blocks are still reachable in loss record 62 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x407C22A2: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407C24E4: _XrmInternalStringToQuark (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407C276A: XrmPermStringToQuark (in /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 2144 bytes in 14 blocks are still reachable in loss record 63 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x40009E19: _dl_map_object_deps_internal (dl-deps.c:489)
==29300==    by 0x406EB3DB: (within /lib/i686/libc-2.3.2.so)
==29300==    by 0x4000ADC7: _dl_catch_error_internal (dl-error.c:162)
==29300== 
==29300== 
==29300== 2208 bytes in 24 blocks are still reachable in loss record 64 of 81
==29300==    at 0x40026D8E: calloc (vg_replace_malloc.c:273)
==29300==    by 0x4000BAD2: _dl_check_map_versions_internal (dl-version.c:298)
==29300==    by 0x406EB8D9: (within /lib/i686/libc-2.3.2.so)
==29300==    by 0x4000ADC7: _dl_catch_error_internal (dl-error.c:162)
==29300== 
==29300== 
==29300== 2352 bytes in 49 blocks are still reachable in loss record 65 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x408208EF: _XlcCreateDefaultCharSet (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x4081F87E: _XlcAddCT (in /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x408205B3: _XlcInitCTInfo (in /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 3056 bytes in 191 blocks are still reachable in loss record 66 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x407E759B: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407E83C3: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407E88E8: XrmGetStringDatabase (in /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 5544 bytes in 154 blocks are definitely lost in loss record 67 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x4240CECF: bitstream_init (in /usr/lib/libdv.so.2.0.0)
==29300==    by 0x424099AB: dv_parse_header (in /usr/lib/libdv.so.2.0.0)
==29300==    by 0x420CBFDB: PIAVE::LibDVDecoder::init(unsigned char*) (libdv_codec.cc:370)
==29300== 
==29300== 
==29300== 6144 bytes in 1 blocks are still reachable in loss record 68 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x404F38D5: xmlHashCreate (in /usr/lib/libxml2.so.2.5.7)
==29300== 
==29300== 
==29300== 8176 bytes in 1 blocks are still reachable in loss record 69 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x407C20CB: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407C2269: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407C24E4: _XrmInternalStringToQuark (in /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 9022 bytes in 441 blocks are still reachable in loss record 70 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x407E73AD: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407E83C3: (within /usr/X11R6/lib/libX11.so.6.2)
==29300==    by 0x407E88E8: XrmGetStringDatabase (in /usr/X11R6/lib/libX11.so.6.2)
==29300== 
==29300== 
==29300== 12432 bytes in 3 blocks are possibly lost in loss record 71 of 81
==29300==    at 0x40026D8E: calloc (vg_replace_malloc.c:273)
==29300==    by 0x40682F67: opendir (in /lib/i686/libc-2.3.2.so)
==29300==    by 0x4026FA27: PIAVE::PluginMgr::openDLLsFromDir(std::string const&, bool) (pluginmgr.cc:110)
==29300==    by 0x4026FE7A: PIAVE::PluginMgr::openDLLsFromDefaultPath() (pluginmgr.cc:150)
==29300== 
==29300== 
==29300== 13738 bytes in 24 blocks are still reachable in loss record 72 of 81
==29300==    at 0x40026D8E: calloc (vg_replace_malloc.c:273)
==29300==    by 0x4000852B: _dl_new_object (dl-object.c:43)
==29300==    by 0x40004A34: _dl_map_object_from_fd (dl-load.c:880)
==29300==    by 0x40003684: _dl_map_object_internal (dl-load.c:1922)
==29300== 
==29300== 
==29300== 19712 bytes in 862 blocks are definitely lost in loss record 73 of 81
==29300==    at 0x400269F5: __builtin_new (vg_replace_malloc.c:172)
==29300==    by 0x40026A4C: operator new(unsigned) (vg_replace_malloc.c:185)
==29300==    by 0x402739FE: PIAVE::SceneBuilder::buildScenelist(PIAVE::PropertyNode const*) (scenebuilder.cc:64)
==29300==    by 0x40267C46: PIAVE::KdenLiveServer::veml_setSceneList(PIAVE::VEMLCmnd const*) (kdenserver.cc:842)
==29300== 
==29300== 
==29300== 20328 bytes in 154 blocks are still reachable in loss record 74 of 81
==29300==    at 0x40026D8E: calloc (vg_replace_malloc.c:273)
==29300==    by 0x4240BEF5: dv_video_new (in /usr/lib/libdv.so.2.0.0)
==29300==    by 0x42405DB4: dv_decoder_new (in /usr/lib/libdv.so.2.0.0)
==29300==    by 0x420CBFA6: PIAVE::LibDVDecoder::init(unsigned char*) (libdv_codec.cc:361)
==29300== 
==29300== 
==29300== 32240 bytes in 12 blocks are possibly lost in loss record 75 of 81
==29300==    at 0x400269F5: __builtin_new (vg_replace_malloc.c:172)
==29300==    by 0x40026A4C: operator new(unsigned) (vg_replace_malloc.c:185)
==29300==    by 0x404725F0: std::__default_alloc_template<true, 0>::_S_chunk_alloc(unsigned, int&) (in /usr/lib/libstdc++.so.5.0.3)
==29300==    by 0x404724FC: std::__default_alloc_template<true, 0>::_S_refill(unsigned) (in /usr/lib/libstdc++.so.5.0.3)
==29300== 
==29300== 
==29300== 32768 bytes in 1 blocks are still reachable in loss record 76 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x42411FE3: init_vlc_encode_lookup (in /usr/lib/libdv.so.2.0.0)
==29300==    by 0x42406143: dv_init (in /usr/lib/libdv.so.2.0.0)
==29300==    by 0x42405DAF: dv_decoder_new (in /usr/lib/libdv.so.2.0.0)
==29300== 
==29300== 
==29300== 33264 bytes in 154 blocks are still reachable in loss record 77 of 81
==29300==    at 0x40026D8E: calloc (vg_replace_malloc.c:273)
==29300==    by 0x424106A6: dv_audio_new (in /usr/lib/libdv.so.2.0.0)
==29300==    by 0x42405DC7: dv_decoder_new (in /usr/lib/libdv.so.2.0.0)
==29300==    by 0x420CBFA6: PIAVE::LibDVDecoder::init(unsigned char*) (libdv_codec.cc:361)
==29300== 
==29300== 
==29300== 174944 bytes in 154 blocks are still reachable in loss record 78 of 81
==29300==    at 0x40026D8E: calloc (vg_replace_malloc.c:273)
==29300==    by 0x42405D8A: dv_decoder_new (in /usr/lib/libdv.so.2.0.0)
==29300==    by 0x420CBFA6: PIAVE::LibDVDecoder::init(unsigned char*) (libdv_codec.cc:361)
==29300==    by 0x424AC3F9: PIAVE::InAviStream::InAviStream(std::string const&) (avistream.cc:340)
==29300== 
==29300== 
==29300== 262144 bytes in 1 blocks are still reachable in loss record 79 of 81
==29300==    at 0x40026916: malloc (vg_replace_malloc.c:153)
==29300==    by 0x42411FD5: init_vlc_encode_lookup (in /usr/lib/libdv.so.2.0.0)
==29300==    by 0x42406143: dv_init (in /usr/lib/libdv.so.2.0.0)
==29300==    by 0x42405DAF: dv_decoder_new (in /usr/lib/libdv.so.2.0.0)
==29300== 
==29300== 
==29300== 997120 bytes in 7 blocks are still reachable in loss record 80 of 81
==29300==    at 0x40026AE3: __builtin_vec_new (vg_replace_malloc.c:197)
==29300==    by 0x40026B3A: operator new[](unsigned) (vg_replace_malloc.c:210)
==29300==    by 0x402724E7: PIAVE::BufferPool::getNewBuffer(unsigned) (bufferpool.cc:144)
==29300==    by 0x402544E5: PIAVE::VideoBuffer::VideoBuffer(int, int, bool) (frame.cc:80)
==29300== 
==29300== 
==29300== 69807508 bytes in 10283 blocks are still reachable in loss record 81 of 81
==29300==    at 0x400269F5: __builtin_new (vg_replace_malloc.c:172)
==29300==    by 0x40026A4C: operator new(unsigned) (vg_replace_malloc.c:185)
==29300==    by 0x4025767F: PIAVE::PropertyNode::PropertyNode(PIAVE::PropertyNode const&) (property.cc:63)
==29300==    by 0x4025780A: PIAVE::PropertyNode::PropertyNode(PIAVE::PropertyNode const&) (property.cc:76)
==29300== 
==29300== LEAK SUMMARY:
==29300==    definitely lost: 26804 bytes in 1021 blocks.
==29300==    possibly lost:   44672 bytes in 15 blocks.
==29300==    still reachable: 71390982 bytes in 12139 blocks.
==29300==         suppressed: 200 bytes in 1 blocks.
==29300== 


More information about the Kdenlive mailing list