100% CPU issue

Lukáš Lalinský lalinsky at gmail.com
Thu Feb 2 15:29:43 UTC 2012


It turns out it was not an infinite loop, but very slow code for ID3
synch-safe data decoding. It was already fixed in:

https://github.com/taglib/taglib/commit/ad7645f8e9eb7c45a0ccb7f47eabfdde3728083e

Lukas

On Mon, Jan 23, 2012 at 1:44 AM, Jeff Warren <jeff.warren at gmail.com> wrote:
> Hi,
>
>
>
> I’ve encountered an mp3 file which seems to lock TagLib into an infinite
> loop, when it’s opened with
>
>
>
> TagLib::FileRef fref(“path”);
>
>
>
> The file is probably somewhat corrupted, but it does play back fine, and the
> tags get displayed correctly in iTunes, and I’d assume that TagLib should at
> worst fail gracefully. Is there a procedure to submit files like this for
> analysis?
>
>
>
> Regards,
>
> Jeff
>
>
> _______________________________________________
> taglib-devel mailing list
> taglib-devel at kde.org
> https://mail.kde.org/mailman/listinfo/taglib-devel
>


More information about the taglib-devel mailing list