Bug#580193: libao-dev: mpg321 crashes after upgrading to libao4

Nanakos Chrysostomos nanakos at wired-net.gr
Thu May 6 12:45:10 UTC 2010


On 6/5/2010 11:10, John Ferlito wrote:
> So it looks like libao2 -> libao4 wasn't quite API breakage free. From
> what I can tell mpg321 uses
>
>         ao_sample_format format;
>
> in ao.c
>
> This struct now has an extra element called matrix. mpg321 doesn't set
> this so it points at random crap on the stack. When libao then
> accesses it we get segfault. I'm checking with upstream as to how to
> proceed in fixing this and whether it can be sorted in the library
> instead of those that use it.
>
> Cheers,
> John
>
>   

Yes mpg321 uses this structure. There is no problem, i will add an
option to set this one accordingly, an by default use the "L,R"scheme.
So i will test it and tell u ASAP and provide a new upstream version of
mpg321 with some more fixes and features near soon.

Cheers,
Chris.





More information about the pkg-xiph-maint mailing list