Bug#747976: yorick-av: FTBFS on kfreebsd-i386

Thibaut Paumard thibaut at debian.org
Wed May 14 08:54:29 UTC 2014


Control: severity -1 normal
Control: retitle -1 yorick-av: some codecs SIGFPE on kfreebsd-i386

Le 13/05/2014 14:20, Sebastian Ramacher a écrit :
> When rebuilt for the libav transition, yorick-av failed to build kfreebsd-i386:
> |    dh_auto_test -a
> | make[1]: Entering directory '/«PKGBUILDDIR»'
> | /usr/lib/yorick/bin/yorick -batch check.i
> | ==========================================
> |      testing extension: 'mpg'
> | ==========================================
> | Output #0, mpeg, to 'libavcheck.mpg':
> |     Stream #0.0: Video: mpeg1video, yuv420p, 704x288, q=2-31, 400 kb/s, 90k tbn, 24 tbc
> | ERROR (*main*) Floating point interrupt (SIGFPE)
> | WARNING detailed line number information unavailable
> | now at pc= 177 (of 225), failed at pc= 183
> |   LINE: 53  FILE: /«PKGBUILDDIR»/check.i
> | yorick: quitting on error in batch mode
> | make[1]: *** [check-dll] Error 1

Hi,

I have checked that some codecs work. As a temporary fix, I have
disabled the test suite on kfreebsd-i386 and decreased the severity.

This is the only architecture with this failure. All the tests pass
correctly on similar architectures: kfreebsd-amd64 and on i386. In my
experience, this usually means that the bug is actually in the
architecture itself (in the libc or in the kernel).

I have tracked the SIGFPE down to strtod() which is called by
av_expr_parse() with the string "tex^qComp" inside avcodec_open2(). Of
course SIGFPE is asynchronous and I can't be certain strdtod() is the
actual culprit.

Kind regards, Thibaut.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 880 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/debian-science-maintainers/attachments/20140514/1b6fe0d0/attachment.sig>


More information about the debian-science-maintainers mailing list