<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>I am a newbie encountering a memory leak when saving comments in a FLAC file.<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>I have distilled the problem down to the following code snippet:<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TagLib::FLAC::File FLACFile(&lt;any FLAC file name&gt;);<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TagLib::Ogg::XiphComment *FLACTags = FLACFile.xiphComment();<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FLACTags-&gt;addField(&quot;ARTIST&quot;, &quot;New Value&quot;);<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FLACFile.save();<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>NOTE:&nbsp; If the &#8220;FLACFile.save();&#8221; is omitted, only the one-time FrameFactory and stringHandler leaks occurs. (No problem there.)<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>Environment is Windows 7 Ultimate 64, Visual Studio 2008, TagLib 1.7 (static build), wxWidgets 2.9.1, and VLD 1.9h leak detector (<a href="http://sites.google.com/site/dmoulding/vld">http://sites.google.com/site/dmoulding/vld</a>).<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>Hope I am reporting the properly.&nbsp; Please excuse any newbie errors.<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>Here is the VLD trace.&nbsp; (It includes the usual one-time FrameFactor and stringHandler allocation leaks, which can be ignored.):<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>WARNING: Visual Leak Detector detected memory leaks!<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>---------- Block 1755 at 0x0444FA48: 4 bytes ----------<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp; Call Stack:<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; d:\my music\tools\libraries\taglib-1.7\taglib\mpeg\id3v1\id3v1tag.cpp (54): `dynamic initializer for 'TagLib::ID3v1::Tag::TagPrivate::stringHandler''<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; f:\dd\vctools\crt_bld\self_x86\crt\src\crt0dat.c (903): _initterm<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; f:\dd\vctools\crt_bld\self_x86\crt\src\crt0dat.c (307): _cinit<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c (249): __tmainCRTStartup<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c (182): WinMainCRTStartup<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; 0x750A3677 (File and line number not available): BaseThreadInitThunk<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; 0x774F9F02 (File and line number not available): RtlInitializeExceptionChain<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; 0x774F9ED5 (File and line number not available): RtlInitializeExceptionChain<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp; Data:<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; 98 B9 92 01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ........ ........<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>---------- Block 8177 at 0x044B7680: 8 bytes ----------<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp; Call Stack:<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; d:\my music\tools\libraries\taglib-1.7\taglib\mpeg\id3v2\id3v2framefactory.cpp (264): TagLib::ID3v2::FrameFactory::FrameFactory<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; d:\my music\tools\libraries\taglib-1.7\taglib\mpeg\id3v2\id3v2framefactory.cpp (77): TagLib::ID3v2::FrameFactory::instance<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; d:\my music\tools\libraries\taglib-1.7\taglib\flac\flacfile.cpp (67): TagLib::FLAC::File::FilePrivate::FilePrivate<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; d:\my music\tools\libraries\taglib-1.7\taglib\flac\flacfile.cpp (109): TagLib::FLAC::File::File<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; &lt;Irrelevant stack info deleted.&gt;<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp; Data:<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; 00 00 00 00&nbsp;&nbsp;&nbsp; 00 CD CD CD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ........ ........<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>---------- Block 8214 at 0x044B7890: 12 bytes ----------<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp; Call Stack:<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; d:\my music\tools\libraries\taglib-1.7\taglib\flac\flacfile.cpp (411): TagLib::FLAC::File::scan<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; d:\my music\tools\libraries\taglib-1.7\taglib\flac\flacfile.cpp (289): TagLib::FLAC::File::read<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; d:\my music\tools\libraries\taglib-1.7\taglib\flac\flacfile.cpp (111): TagLib::FLAC::File::File<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; &lt;Irrelevant stack info deleted.&gt;<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp; Data:<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; B4 B9 92 01&nbsp;&nbsp;&nbsp; 00 00 00 00&nbsp;&nbsp;&nbsp; B0 94 4B 04&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ........ ..K.....<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>---------- Block 8212 at 0x044B79A0: 28 bytes ----------<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp; Call Stack:<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; d:\my music\tools\libraries\taglib-1.7\taglib\toolkit\tbytevector.cpp (296): TagLib::ByteVector::ByteVector<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; d:\my music\tools\libraries\taglib-1.7\taglib\toolkit\tfile.cpp (158): TagLib::File::readBlock<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; d:\my music\tools\libraries\taglib-1.7\taglib\flac\flacfile.cpp (380): TagLib::FLAC::File::scan<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; d:\my music\tools\libraries\taglib-1.7\taglib\flac\flacfile.cpp (289): TagLib::FLAC::File::read<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; d:\my music\tools\libraries\taglib-1.7\taglib\flac\flacfile.cpp (111): TagLib::FLAC::File::File<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; &lt;Irrelevant stack info deleted.&gt;<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp; Data:<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; 01 00 00 00&nbsp;&nbsp;&nbsp; 00 00 00 00&nbsp;&nbsp;&nbsp; CD CD CD CD&nbsp;&nbsp;&nbsp; 68 93 4B 04&nbsp;&nbsp;&nbsp;&nbsp; ........ ....h.K.<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; 71 94 4B 04&nbsp;&nbsp;&nbsp; 71 94 4B 04&nbsp;&nbsp;&nbsp; 09 01 00 00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; q.K.q.K. ........<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>---------- Block 8176 at 0x044B7F88: 8 bytes ----------<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp; Call Stack:<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; d:\my music\tools\libraries\taglib-1.7\taglib\mpeg\id3v2\id3v2framefactory.cpp (77): TagLib::ID3v2::FrameFactory::instance<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; d:\my music\tools\libraries\taglib-1.7\taglib\flac\flacfile.cpp (67): TagLib::FLAC::File::FilePrivate::FilePrivate<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; d:\my music\tools\libraries\taglib-1.7\taglib\flac\flacfile.cpp (109): TagLib::FLAC::File::File<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; &lt;Irrelevant stack info deleted.&gt;<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp; Data:<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; E4 B8 92 01&nbsp;&nbsp;&nbsp; 80 76 4B 04&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .....vK. ........<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>---------- Block 8213 at 0x044B9368: 265 bytes ----------<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp; Call Stack:<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; c:\program files (x86)\microsoft visual studio 9.0\vc\include\xmemory (43): std::_Allocate&lt;char&gt;<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; c:\program files (x86)\microsoft visual studio 9.0\vc\include\xmemory (145): std::allocator&lt;char&gt;::allocate<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; c:\program files (x86)\microsoft visual studio 9.0\vc\include\vector (1115): std::vector&lt;char,std::allocator&lt;char&gt; &gt;::_Buy<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; c:\program files (x86)\microsoft visual studio 9.0\vc\include\vector (546): std::vector&lt;char,std::allocator&lt;char&gt; &gt;::_Construct_n<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; c:\program files (x86)\microsoft visual studio 9.0\vc\include\vector (490): std::vector&lt;char,std::allocator&lt;char&gt; &gt;::vector&lt;char,std::allocator&lt;char&gt; &gt;<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; d:\my music\tools\libraries\taglib-1.7\taglib\toolkit\tbytevector.cpp (243): TagLib::ByteVector::ByteVectorPrivate::ByteVectorPrivate<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; d:\my music\tools\libraries\taglib-1.7\taglib\toolkit\tbytevector.cpp (296): TagLib::ByteVector::ByteVector<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; d:\my music\tools\libraries\taglib-1.7\taglib\toolkit\tfile.cpp (158): TagLib::File::readBlock<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; d:\my music\tools\libraries\taglib-1.7\taglib\flac\flacfile.cpp (380): TagLib::FLAC::File::scan<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; d:\my music\tools\libraries\taglib-1.7\taglib\flac\flacfile.cpp (289): TagLib::FLAC::File::read<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; d:\my music\tools\libraries\taglib-1.7\taglib\flac\flacfile.cpp (111): TagLib::FLAC::File::File<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; &lt;Irrelevant stack info deleted.&gt;<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp; Data:<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; 20 00 00 00&nbsp;&nbsp;&nbsp; 72 65 66 65&nbsp;&nbsp;&nbsp; 72 65 6E 63&nbsp;&nbsp;&nbsp; 65 20 6C 69&nbsp;&nbsp;&nbsp;&nbsp; ....refe rence.li<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; 62 46 4C 41&nbsp;&nbsp;&nbsp; 43 20 31 2E&nbsp;&nbsp;&nbsp; 32 2E 31 20&nbsp;&nbsp;&nbsp; 32 30 30 37&nbsp;&nbsp;&nbsp;&nbsp; bFLAC.1. 2.1.2007<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; 30 39 31 37&nbsp;&nbsp;&nbsp; 0C 00 00 00&nbsp;&nbsp;&nbsp; 0F 00 00 00&nbsp;&nbsp;&nbsp; 41 4C 42 55&nbsp;&nbsp;&nbsp;&nbsp; 0917.... ....ALBU<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; 4D 3D 52 69&nbsp;&nbsp;&nbsp; 6E 67 20 52&nbsp;&nbsp;&nbsp; 69 6E 67 18&nbsp;&nbsp;&nbsp; 00 00 00 41&nbsp;&nbsp;&nbsp;&nbsp; M=Ring.R ing....A<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; 4C 42 55 4D&nbsp;&nbsp;&nbsp; 53 4F 52 54&nbsp;&nbsp;&nbsp; 4F 52 44 45&nbsp;&nbsp;&nbsp; 52 3D 52 69&nbsp;&nbsp;&nbsp;&nbsp; LBUMSORT ORDER=Ri<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; 6E 67 20 52&nbsp;&nbsp;&nbsp; 69 6E 67 0B&nbsp;&nbsp;&nbsp; 00 00 00 41&nbsp;&nbsp;&nbsp; 52 54 49 53&nbsp;&nbsp;&nbsp;&nbsp; ng.Ring. ...ARTIS<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; 54 3D 41 42&nbsp;&nbsp;&nbsp; 42 41 0F 00&nbsp;&nbsp;&nbsp; 00 00 41 52&nbsp;&nbsp;&nbsp; 54 49 53 54&nbsp;&nbsp;&nbsp;&nbsp; T=ABBA.. ..ARTIST<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; 53 4F 52 54&nbsp;&nbsp;&nbsp; 3D 41 42 42&nbsp;&nbsp;&nbsp; 41 14 00 00&nbsp;&nbsp;&nbsp; 00 41 52 54&nbsp;&nbsp;&nbsp;&nbsp; SORT=ABB A....ART<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; 49 53 54 53&nbsp;&nbsp;&nbsp; 4F 52 54 4F&nbsp;&nbsp;&nbsp; 52 44 45 52&nbsp;&nbsp;&nbsp; 3D 41 42 42&nbsp;&nbsp;&nbsp;&nbsp; ISTSORTO RDER=ABB<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; 41 09 00 00&nbsp;&nbsp;&nbsp; 00 42 41 4E&nbsp;&nbsp;&nbsp; 44 3D 41 42&nbsp;&nbsp;&nbsp; 42 41 09 00&nbsp;&nbsp;&nbsp;&nbsp; A....BAN D=ABBA..<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; 00 00 44 41&nbsp;&nbsp;&nbsp; 54 45 3D 31&nbsp;&nbsp;&nbsp; 39 37 33 0C&nbsp;&nbsp;&nbsp; 00 00 00 44&nbsp;&nbsp;&nbsp;&nbsp; ..DATE=1 973....D<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; 49 53 43 4E&nbsp;&nbsp;&nbsp; 55 4D 42 45&nbsp;&nbsp;&nbsp; 52 3D 31 0A&nbsp;&nbsp;&nbsp; 00 00 00 47&nbsp;&nbsp;&nbsp;&nbsp; ISCNUMBE R=1....G<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; 45 4E 52 45&nbsp;&nbsp;&nbsp; 3D 52 6F 63&nbsp;&nbsp;&nbsp; 6B 0F 00 00&nbsp;&nbsp;&nbsp; 00 54 49 54&nbsp;&nbsp;&nbsp;&nbsp; ENRE=Roc k....TIT<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; 4C 45 3D 52&nbsp;&nbsp;&nbsp; 69 6E 67 20&nbsp;&nbsp;&nbsp; 52 69 6E 67&nbsp;&nbsp;&nbsp; 18 00 00 00&nbsp;&nbsp;&nbsp;&nbsp; LE=Ring. Ring....<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; 54 49 54 4C&nbsp;&nbsp;&nbsp; 45 53 4F 52&nbsp;&nbsp;&nbsp; 54 4F 52 44&nbsp;&nbsp;&nbsp; 45 52 3D 52&nbsp;&nbsp;&nbsp;&nbsp; TITLESOR TORDER=R<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; 69 6E 67 20&nbsp;&nbsp;&nbsp; 52 69 6E 67&nbsp;&nbsp;&nbsp; 0D 00 00 00&nbsp;&nbsp;&nbsp; 54 52 41 43&nbsp;&nbsp;&nbsp;&nbsp; ing.Ring ....TRAC<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; 4B 4E 55 4D&nbsp;&nbsp;&nbsp; 42 45 52 3D&nbsp;&nbsp;&nbsp; 31&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; KNUMBER= 1.......<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>---------- Block 8215 at 0x044B94B0: 12 bytes ----------<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp; Call Stack:<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; d:\my music\tools\libraries\taglib-1.7\taglib\flac\flacunknownmetadatablock.cpp (48): TagLib::FLAC::UnknownMetadataBlock::UnknownMetadataBlock<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; d:\my music\tools\libraries\taglib-1.7\taglib\flac\flacfile.cpp (411): TagLib::FLAC::File::scan<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; d:\my music\tools\libraries\taglib-1.7\taglib\flac\flacfile.cpp (289): TagLib::FLAC::File::read<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; d:\my music\tools\libraries\taglib-1.7\taglib\flac\flacfile.cpp (111): TagLib::FLAC::File::File<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; &lt;Irrelevant stack info deleted.&gt;<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp; Data:<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; 04 00 00 00&nbsp;&nbsp;&nbsp; 9C 9C 92 01&nbsp;&nbsp;&nbsp; A0 79 4B 04&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ........ .yK.....<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'>Visual Leak Detector detected 7 memory leaks.<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:10.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p></div></body></html>