Skip Menu |

This queue is for tickets about the Audio-TagLib CPAN distribution.

Report information
The Basics
Id: 19370
Status: resolved
Priority: 0/
Queue: Audio-TagLib

People
Owner: Nobody in particular
Requestors:
Cc:
AdminCc:

Bug Information
Severity: Critical
Broken in: 1.42
Fixed in: 1.62



Subject: segfault when trying to read tags from .ape file
When I run the following code: use Audio::TagLib; my $f = Audio::TagLib::FileRef->new("file.ape"); my $artist = $f->tag()->artist(); This gives me only the output: Segmentation fault Same code can read a valid FLAC file for example but not a valid APE (Monkeys Audio) file. Both files appear to be valid and tags can be read from XMMS (not sure if that's using taglib, but there ARE tags on the file I'm using). Audio-TagLib-1.42 Taglib 1.4 (also tried 1.4.1) Perl 5.8.7 Linux 2.6.15
This is a known error for myself too. I didnot grab the latest C code, there are several known issues in early version. You can try writing similar C++ code, at least 1.4.1 threw segfault also. Please update C code, a check out from CVS is highly appreciated. While I didnot try yet ;-( On Sat May 20 03:49:06 2006, guest wrote: Show quoted text
> When I run the following code: > > use Audio::TagLib; > my $f = Audio::TagLib::FileRef->new("file.ape"); > my $artist = $f->tag()->artist(); > > This gives me only the output: > > Segmentation fault > > Same code can read a valid FLAC file for example but not a valid APE > (Monkeys Audio) file. Both files appear to be valid and tags can be read > from XMMS (not sure if that's using taglib, but there ARE tags on the > file I'm using). > > Audio-TagLib-1.42 > Taglib 1.4 (also tried 1.4.1) > Perl 5.8.7 > Linux 2.6.15
refer to http://bugs.kde.org/simple_search.cgi?id=taglib message closed. --- dongxu