Bug#786438: libmp3lame0: general protection error in libmp3lame.so.0.0.0
Fabian Greffrath
fabian at debian.org
Tue Jun 2 12:06:51 UTC 2015
Am Dienstag, den 02.06.2015, 13:46 +0200 schrieb Bernhard Übelacker:
> I just wanted to have a less invasive change.
Me too. And there isn't even anything wrong with that code. We just need
to find a way to give the compiler a hint with the clue bat.
> I guess this is a hint for this initialization:
> - const vecfloat_union fabs_mask = {{ 0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF }};
Isn't 0x7FFFFFFF == nan in float? Maybe we could get rid of the int type
and initialize the union through the float members with 0./0.? But maybe
this is just a stupid idea.
> Removing _i_32 seems to initialize the union differently and therefore
> the result is different.
> With _i_32 removed (and the alignment 0x20) audio is not working anymore.
Gosh, this is to pull my hair out. ;)
- 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/b313e35d/attachment.sig>
More information about the pkg-multimedia-maintainers
mailing list