<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2900.3314" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face="Times New Roman" size=3>I tested the Windows installers for the last
stable release: CLAM-Annotator-<?xml:namespace prefix = st1 ns =
"urn:schemas-microsoft-com:office:smarttags" /><st1:chsdate w:st="on"
IsROCDate="False" IsLunarDate="False" Day="30" Month="12"
Year="1899">0.3.10</st1:chsdate>_setup.exe. In the normal testing cicle, it
works fine, and the bug listed in bug tracking tool "Annotator 3.6 crashes on
selecting song of a chord project" seems unable to be reproduced in 3.10. (As
<st1:City w:st="on"><st1:place w:st="on">Pau</st1:place></st1:City> said, time
to update the bugtracking.)</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><?xml:namespace
prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><FONT
face="Times New Roman" size=3> </FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face="Times New Roman" size=3>Afterwards, several tricks are tried to play with
Annotator. I summarized some bugs and user-friendly related issues
here:</FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><FONT
face="Times New Roman"><SPAN lang=EN-US
style="mso-fareast-font-family: 'Times New Roman'"><SPAN
style="mso-list: Ignore"><FONT size=3>1.</FONT><SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN></SPAN><SPAN lang=EN-US><FONT size=3>Configuring the ¡°Project
properties¡± lead to crash.</FONT></SPAN></FONT></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT face="Times New Roman" size=3>For example, I configured a new
project in ¡°project properties¡±, such as:</FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT face="Times New Roman" size=3>[</FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT size=3><FONT face="Times New Roman">Project file:
./test.pro<SPAN style="mso-spacerun: yes"> </SPAN>(BTW, the
rightside ¡°openfile¡± icon doesn¡¯t work)<SPAN style="mso-spacerun: yes">
</SPAN><SPAN style="mso-spacerun: yes"> </SPAN></FONT></FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT size=3><FONT face="Times New Roman">Descriptors scheme:
../CLAMDescriptors.sc<SPAN
style="mso-spacerun: yes">
</SPAN></FONT></FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT size=3><FONT face="Times New Roman">Descriptors file suffix:
.pool<SPAN
style="mso-spacerun: yes">
</SPAN><SPAN
style="mso-spacerun: yes"> </SPAN></FONT></FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT face="Times New Roman" size=3>Extractor command: ../
ClamExtractorExample.exe</FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT size=3><FONT face="Times New Roman">]<SPAN
style="mso-spacerun: yes">
</SPAN></FONT></FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT face="Times New Roman" size=3>It worked fine.
</FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT size=3><FONT face="Times New Roman">Then I edited the ¡°project
properties¡± of the same project into: <B
style="mso-bidi-font-weight: normal"><o:p></o:p></B></FONT></FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT face="Times New Roman" size=3>[</FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT size=3><FONT face="Times New Roman">Project file:
./test.pro<SPAN style="mso-spacerun: yes"> </SPAN><SPAN
style="mso-spacerun: yes"> </SPAN><SPAN
style="mso-spacerun: yes"> </SPAN><SPAN
style="mso-spacerun: yes"> </SPAN></FONT></FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT size=3><FONT face="Times New Roman">Descriptors scheme:
../Chords.sc<SPAN style="mso-spacerun: yes">
</SPAN><SPAN
style="mso-tab-count: 7">
</SPAN><SPAN
style="mso-spacerun: yes"> </SPAN></FONT></FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT size=3><FONT face="Times New Roman">Descriptors file suffix:
.chords<SPAN
style="mso-spacerun: yes">
</SPAN><SPAN
style="mso-spacerun: yes"> </SPAN></FONT></FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT size=3><FONT face="Times New Roman">Extractor command: ../
ChordExtractor.exe<SPAN
style="mso-spacerun: yes">
</SPAN></FONT></FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT face="Times New Roman" size=3>]</FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT face="Times New Roman" size=3>Press ¡°ok¡±, then it crashed,
</FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT face="Times New Roman" size=3>and the backtrace
gave:</FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT face="Times New Roman" size=3>[</FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT face="Times New Roman"
size=3>##########################################################</FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT face="Times New Roman" size=3>################### ASSERTION
FAILED #####################</FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT face="Times New Roman"
size=3>##########################################################</FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT face="Times New Roman" size=3>At file src/Schema.hxx line
230</FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT face="Times New Roman" size=3>Accessing an attribute
'Frame':'MelFrequencyCepstrumCoefficients' not in the sch</FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT face="Times New Roman" size=3>eme.</FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT size=3><FONT face="Times New Roman"><SPAN
style="mso-spacerun: yes"> </SPAN>Unable to adquire symbols names for the
backtrace</FONT></FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT face="Times New Roman" size=3>terminate called after throwing
an instance of 'CLAM::ErrAssertionFailed'</FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT size=3><FONT face="Times New Roman"><SPAN
style="mso-spacerun: yes"> </SPAN>what():<SPAN
style="mso-spacerun: yes"> </SPAN>Accessing an attribute
'Frame':'MelFrequencyCepstrumCoefficients' not</FONT></FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT size=3><FONT face="Times New Roman"><SPAN
style="mso-spacerun: yes"> </SPAN>in the scheme.</FONT></FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT face="Times New Roman" size=3>]</FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><FONT face="Times New Roman" size=3>Looking into the test.pro file, I
found the <views>...</views> section was not modified relatively,
which led to the crash.</FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN
lang=EN-US><o:p><FONT face="Times New Roman"
size=3> </FONT></o:p></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><FONT
face="Times New Roman"><SPAN lang=EN-US
style="mso-fareast-font-family: 'Times New Roman'"><SPAN
style="mso-list: Ignore"><FONT size=3>2.</FONT><SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN></SPAN><SPAN lang=EN-US><FONT size=3>Users tend to omit the step
from ¡°modified project¡± to ¡°save project¡±, making the flow kind of awkward.
Another thing is, it would be better to show the project name in the title of
the window, such as ¡°test.pro- Music Annotator¡± instead of ¡°Music Annotator¡±.
</FONT></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT
face="Times New Roman" size=3> </FONT></o:p></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><FONT
face="Times New Roman"><SPAN lang=EN-US
style="mso-fareast-font-family: 'Times New Roman'"><SPAN
style="mso-list: Ignore"><FONT size=3>3.</FONT><SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN></SPAN><SPAN lang=EN-US><FONT size=3>Why does Annotator require an
existing Pool file of a song?</FONT></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><SPAN lang=EN-US><FONT
face="Times New Roman" size=3>When adding a new song, Annotator requires the
song to already have a compatible pool file.</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><SPAN lang=EN-US><FONT
face="Times New Roman" size=3>Otherwise, it will crash when clicking on a song,
and the backtrace gives:</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><SPAN lang=EN-US><FONT
face="Times New Roman" size=3>[</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><SPAN lang=EN-US><FONT
face="Times New Roman"
size=3>##########################################################</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><SPAN lang=EN-US><FONT
face="Times New Roman" size=3>######################## WARNING
#########################</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><SPAN lang=EN-US><FONT
face="Times New Roman"
size=3>##########################################################</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><SPAN lang=EN-US><FONT
face="Times New Roman" size=3>At file scons/libs/core/src/XMLStorage.cxx line
118</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><SPAN lang=EN-US><FONT
face="Times New Roman" size=3>Restoring from an unopened file with filename
<F:/music/angelofthemorning.mp3.no</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><SPAN lang=EN-US><FONT
face="Times New Roman" size=3>nchords></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><SPAN lang=EN-US><FONT
face="Times New Roman" size=3>terminate called after throwing an instance of
'CLAM::XmlStorageErr'</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><SPAN lang=EN-US><FONT
size=3><FONT face="Times New Roman"><SPAN style="mso-spacerun: yes">
</SPAN>what():<SPAN style="mso-spacerun: yes"> </SPAN>Unable to open the
document source</FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><SPAN lang=EN-US><FONT
face="Times New Roman" size=3>]</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><SPAN lang=EN-US><FONT
face="Times New Roman" size=3>Given the scheme, it¡¯s better for Annotator to
automatically create a related pool file, rather than require a predefined one.
Consequently, it may avoid several related crash-bugs. </FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt"><SPAN lang=EN-US><o:p><FONT
face="Times New Roman" size=3> </FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3><FONT face="Times New Roman">Although above are several trivial bugs, I
suppose reporting them here may be useful. Next I will continue the work of
Windows MinGW cross compile. <SPAN
style="mso-spacerun: yes"> </SPAN></FONT></FONT></SPAN></P></FONT></DIV></BODY></HTML>