https://bugs.kde.org/show_bug.cgi?id=428004

--- Comment #2 from [email protected] ---
Hi, I updated to Valgrind-3.16.1 and was met with the same error:

==15739== Using Valgrind-3.16.1 and LibVEX; rerun with -h for copyright info
==15739== Command: ./TestHEAAN LogReg
==15739== 
==15739== For interactive control, run 'callgrind_control -h'.
vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x75 0x48 0xEF 0xC9 0xC5
0xF9 0x2E 0xC1
vex amd64->IR:   REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0
vex amd64->IR:   VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE
vex amd64->IR:   PFX.66=0 PFX.F2=0 PFX.F3=0
==15739== valgrind: Unrecognised instruction at address 0x177dab.
==15739==    at 0x177DAB: _ntl_IsFinite(double*) (ctools.cpp:130)
==15739==    by 0x144EDA: NTL::conv(NTL::RR&, double) (tools.h:404)
==15739==    by 0x14A4DE: NTL::ReallyComputePi(NTL::RR&) (RR.h:420)
==15739==    by 0x14A983: NTL::ComputePi(NTL::RR&) (RR.cpp:1666)
==15739==    by 0x10EDBB: _GLOBAL__sub_I_main (in
/home/ubuntu/environment/HEAAN/HEAAN/run/TestHEAAN)
==15739==    by 0x177E7C: __libc_csu_init (in
/home/ubuntu/environment/HEAAN/HEAAN/run/TestHEAAN)
==15739==    by 0x5A2CB27: (below main) (libc-start.c:266)
==15739== Your program just tried to execute an instruction that Valgrind
==15739== did not recognise.  There are two possible reasons for this.
==15739== 1. Your program has a bug and erroneously jumped to a non-code
==15739==    location.  If you are running Memcheck and you just saw a
==15739==    warning about a bad jump, it's probably your program's fault.
==15739== 2. The instruction is legitimate but Valgrind doesn't handle it,
==15739==    i.e. it's Valgrind's fault.  If you think this is the case or
==15739==    you are not sure, please let us know and we'll try to fix it.
==15739== Either way, Valgrind will now raise a SIGILL signal which will
==15739== probably kill your program.
==15739== 
==15739== Process terminating with default action of signal 4 (SIGILL)
==15739==  Illegal opcode at address 0x177DAB
==15739==    at 0x177DAB: _ntl_IsFinite(double*) (ctools.cpp:130)
==15739==    by 0x144EDA: NTL::conv(NTL::RR&, double) (tools.h:404)
==15739==    by 0x14A4DE: NTL::ReallyComputePi(NTL::RR&) (RR.h:420)
==15739==    by 0x14A983: NTL::ComputePi(NTL::RR&) (RR.cpp:1666)
==15739==    by 0x10EDBB: _GLOBAL__sub_I_main (in
/home/ubuntu/environment/HEAAN/HEAAN/run/TestHEAAN)
==15739==    by 0x177E7C: __libc_csu_init (in
/home/ubuntu/environment/HEAAN/HEAAN/run/TestHEAAN)
==15739==    by 0x5A2CB27: (below main) (libc-start.c:266)

Thanks

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to