Erro in libgmp when making fdk-aac

Torbjörn Granlund tg at gmplib.org
Tue Jul 19 11:40:32 UTC 2016


Michael Fuckner <michael at fuckner.net> writes:

  I am using Fedora24 (umgraded from 23) on Intel G3900 (Skylake) and
  try to compile fdk-aac. Any help appreciated!

[snip]

  libAACdec/src/aacdec_drc.cpp:137:3: internal compiler error: Illegal
  instruction
     pParams->cut      = FL2FXCONST_DBL(0.0f);
     ^~~~~~~
  
[snip]

  in dmesg I see (that's why I believe this problem is related to gmp):
  [87398.237931] traps: expr[13570] trap invalid opcode ip:7f542d3efa1b
  sp:7ffc3d9c3fe8 error:0 in libgmp.so.10.3.0[7f542d3b5000+92000]

I think this is really a problem with the chip, that CPUID claims
support for instructions which are actually clobbered with silicon
fuses.

A BIOS upgrade might fix this, as BIOS can patch instructions like
CPUID.  Also, upgrading to GMP 6.1.1 should help, as we there blacklist
known faulty Intel chips.

-- 
Torbjörn
Please encrypt, key id 0xC8601622


More information about the gmp-bugs mailing list