Hi, most of the File classes will segfault if the filename does not exist. Mpeg::File is fine<br><br>MPEG::File::File(FileName file, bool readProperties,<br> Properties::ReadStyle propertiesStyle) : TagLib::File(file)<br>
{<br> d = new FilePrivate;<br><br> if(isOpen())<br> read(readProperties, propertiesStyle);<br>}<br><br>but other filetypes like ogg do not check isOpen() before trying to read the properties<br><br>Vorbis::File::File(FileName file, bool readProperties,<br>
Properties::ReadStyle propertiesStyle) : Ogg::File(file)<br>{<br> d = new FilePrivate;<br> read(readProperties, propertiesStyle);<br>}<br><br>I havent checked all of the classes but i know APE is one of the others that will crash as well<br clear="all">
<br>-- <br>-Kyle<br>