Bug#783082: video players crash with 'illegal instruction' on i586

Bernhard Übelacker bernhardu at vr-web.de
Tue Apr 28 21:40:00 UTC 2015


Hello Fabian, hello Sebastian,
as I tried to get a minimal example which shows this "impossible 
constraints" error I saw that a removal of a seemingly unrelated memset 
made the error go away.
Therefore I tried replacing this memset by a for loop and an assignment 
and that worked too. At least a package built in my i386-chroot compiled 
successfully and the package did not lead to a crash inside the 
i386-qemu-VM (not tested on real hardware).

So probably this could be a better workaround.

Attached you find for completeness all three changes, the first 2 are 
the same as the last time.

Kind regards,
Bernhard

PS.: If you think this is relevant to the upstream libav bug #850, could 
you please forward it?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bug783082-correct-debian-confflags.patch
Type: text/x-patch
Size: 471 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20150428/f3a35bf5/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: configure-Disable-i686-for-i586-and-lower-CPUs.patch
Type: text/x-patch
Size: 661 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20150428/f3a35bf5/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bug783082-workaround-to-build-libav-for-i586-with-gcc-4-9-by-avoiding-memset.patch
Type: text/x-patch
Size: 913 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20150428/f3a35bf5/attachment-0002.bin>


More information about the pkg-multimedia-maintainers mailing list