[vlc-devel] matroska leaks (or rather libass)

Derk-Jan Hartman hartman at videolan.org
Mon Jun 22 23:08:34 CEST 2009


Matroska leaks:

   15 libmkv_plugin.dylib Open /Users/hartman/Development/vlc-old/ 
modules/demux/mkv/mkv.cpp:128
   14 libmkv_plugin.dylib matroska_segment_c::Preload() /Users/hartman/ 
Development/vlc-old/modules/demux/mkv/matroska_segment.cpp:440
   13 libmkv_plugin.dylib  
matroska_segment_c::ParseSeekHead(libmatroska::KaxSeekHead*) /Users/ 
hartman/Development/vlc-old/modules/demux/mkv/ 
matroska_segment_parse.cpp:65
   12 libmkv_plugin.dylib EbmlParser::Get() /Users/hartman/Development/ 
vlc-old/modules/demux/mkv/Ebml_parser.cpp:173
   11 libmkv_plugin.dylib  
libebml::EbmlStream::FindNextElement(libebml::EbmlSemanticContext  
const&, int&, unsigned long long, bool, unsigned int)

And more ParseSeekHead() like friends. KaxSeekHead, KaxInfo,  
KaxAttachment etc.



The real problem however is modules/codec/libass.c which is leaking a  
ton of memory allocated by ass_render_frame in the UpdateRegions().  
Not sure why yet, but at least we know where to look now.

DJ



More information about the vlc-devel mailing list