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

John Ferlito johnf at inodes.org
Thu May 6 08:10:50 UTC 2010


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

-- 
John
Blog                             http://www.inodes.org
LCA2010                          http://www.lca2010.org.nz





More information about the pkg-xiph-maint mailing list