Bug#786438: libmp3lame0: general protection error in libmp3lame.so.0.0.0

Fabian Greffrath fabian at debian.org
Tue Jun 2 10:11:43 UTC 2015


Hi Bernhard,

Am Dienstag, den 02.06.2015, 11:55 +0200 schrieb Bernhard Übelacker: 
> Nevertheless, as I experimented with bigger align values it stopped crashing.

but that shouldn't make a difference, because the code already worked
correctly when you forced it to 16-bit boundaries by using
posix_memalign().

What happens if you re-arrange the definition of the vecfloat_union so
that _m128 is its first member, i.e.

typedef union {
    __m128  _m128;
    int32_t _i_32[4]; /* unions are initialized by its first member */
    float   _float[4];
} vecfloat_union;

This is how these unions are used in most examples that I found. Also,
do you have any idea what this comment in there wants to tell us?

Thank you!

- Fabian

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20150602/5b64cf0a/attachment.sig>


More information about the pkg-multimedia-maintainers mailing list