Bug#677148: mpg123_getformat() hangs in endless loop; please verify mpg123-1.14.3

2012-06-21 Thread Thomas Orgis
Hi again, please consider verifying that the upcoming mpg123 release really fixes the issue for good: http://mpg123.org/download/mpg123-1.14.3.tar.bz2 I'm waiting for confirmation before making the public announcement. Alrighty then, Thomas signature.asc Description: PGP signature

Bug#677148: mpg123_getformat() hangs in endless loop

2012-06-12 Thread Thomas Orgis
Am Tue, 12 Jun 2012 23:16:02 +0200 schrieb Thomas Orgis : > I'm not totally sure about a followup detail about cleaner abort (it's in > mpg123 trunk in addition to the patch), but you can expect mpg123-1.14.3 > sometime in the near future with a fix. Update: It might be good to know that this

Bug#677148: mpg123_getformat() hangs in endless loop

2012-06-12 Thread Thomas Orgis
Am Tue, 12 Jun 2012 09:25:07 +0200 schrieb Max Kellermann : > On 2012/06/12 09:20, Thomas Orgis wrote: > > Does plain mpg123 play the file? > > > > shell$ mpg123 /path/to/file.mp3 > > No, same problem. That is good: It means I can debug and fix without touching mpd;-) Attached is a hotfix pa

Bug#677148: mpg123_getformat() hangs in endless loop

2012-06-12 Thread Max Kellermann
On 2012/06/12 09:20, Thomas Orgis wrote: > Does plain mpg123 play the file? > > shell$ mpg123 /path/to/file.mp3 No, same problem. ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debi

Bug#677148: mpg123_getformat() hangs in endless loop

2012-06-12 Thread Thomas Orgis
Am Mon, 11 Jun 2012 23:27:45 +0200 schrieb Max Kellermann : > On (broken?) MP3 files, mpg123_getformat() hangs in an I/O loop that > reads one byte at a time, seeks back 64 kB, and repeats practically > forever. Example strace: Does plain mpg123 play the file? shell$ mpg123 /path/to/file.mp3

Bug#677148: mpg123_getformat() hangs in endless loop

2012-06-11 Thread Max Kellermann
Package: libmpg123-0 Version: 1.14.2-1 Severity: important On (broken?) MP3 files, mpg123_getformat() hangs in an I/O loop that reads one byte at a time, seeks back 64 kB, and repeats practically forever. Example strace: [...] read(4, "\277", 1) = 1 read(4, "Y", 1)