Bug#689659: mpg123 segfaults on specific file

Thomas Orgis thomas-forum at orgis.org
Tue Oct 9 09:02:58 UTC 2012


Am Mon, 8 Oct 2012 15:30:48 -0400
schrieb Miguel A. Colón Vélez <debian.micove at gmail.com>: 

> The Debian i386 architecture is supposed to support all i486 and
> later. The current package of mpg123 gets compiled with
> "--with-cpu=x86_dither"

This doesn't seem to be in effect here. First: Yes, --with-cpu=x86
superseedes --with-cpu=x86_dither (dithered decoders are included).
And: If I do a build --with-cpu=x86 in the i386 wheezy VM, I get the
following list of decoders:

sh$ src/mpg123 --list-cpu
Builtin decoders: SSE 3DNowExt 3DNow MMX i586 i586_dither i386 generic generic_dither

The stock binary says this:
sh$ mpg123 --list-cpu
Builtin decoders: i486

This happens either when building --with-cpu=i486 or when not
specifying anything (--with-cpu=) and setting host to i486-*.
Unfortunately, the i486 code is a hack that has not been merged with
the other optimizations. Since generic and i386 code will run just fine
on i486 CPUs, I recommend enforcing --with-cpu=x86 on ia32 platform.


Alrighty then,

Thomas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20121009/9f55b8ae/attachment.pgp>


More information about the pkg-multimedia-maintainers mailing list