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

Fabian Greffrath fabian at debian.org
Mon Jun 1 17:36:32 UTC 2015


Hi again,

Am Montag, den 01.06.2015, 18:32 +0200 schrieb Bernhard Übelacker: 
> did the test inside the i386 VM.
> But it did not help either. The "packed" gets ignored.
> (But I am not sure if I use the __attribute__ the right way?)

I think it should rather go this way:

--- a/libmp3lame/vector/xmm_quantize_sub.c
+++ b/libmp3lame/vector/xmm_quantize_sub.c
@@ -40,7 +40,7 @@ typedef union {
     int32_t _i_32[4]; /* unions are initialized by its first member */
     float   _float[4];
     __m128  _m128;
-} vecfloat_union;
+} __attribute__((aligned(16),packed)) vecfloat_union;


Thank you anyway!

- 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/20150601/f7fdc0d2/attachment.sig>


More information about the pkg-multimedia-maintainers mailing list