Bug#783082: Aw: Re: linux-image-3.16.0-4-586: video players/browsers crash with 'illegal instruction' on i586

Bernhard Übelacker bernhardu at vr-web.de
Thu Apr 23 06:23:03 UTC 2015


Hello hikaru,
additional to the patch above it looks like there is also a
flaw in debian/confflags:

--- libav-11.3.orig/debian/confflags    2015-01-17 18:25:07.000000000 +0000
+++ libav-11.3/debian/confflags 2015-04-22 22:35:12.616951338 +0000
@@ -180,7 +180,7 @@ shared_build_confflags += --enable-share
 shared_build_confflags += --disable-static
 # i386 shared builds must be optimized for 586, cf. #728928, #688384
 ifeq      ($(DEB_HOST_ARCH),i386)
-shared_build_confflags += --cpu=586
+shared_build_confflags += --cpu='i586'
 endif
 
 ## specific to arm architectures


But then build of libav fails for me:
.../libav-11.3/libavcodec/h264_cabac.c: In function 'ff_h264_decode_mb_cabac':
.../libav-11.3/libavcodec/x86/cabac.h:173:5: error: 'asm' operand has impossible constraints


Also installing the -dbg packages for the shared objects
shown in your backtraces would give even better results:
    libjavascriptcoregtk-1.0-0-dbg
    libqtwebkit4-dbg


Kind regards,
Bernhard



More information about the pkg-multimedia-maintainers mailing list