[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#437503: Valgrind claims illegal instruction in ld-2.6.1.so



reassign 437503 valgrind
thanks

Marko Lindqvist a écrit :
> Package: libc6
> Version: 2.6.1-1
> 
>  For a couple of days valgrind has refused to run any programs. This
> started when /lib/ld-2.6.1.so was updated.
> 
> ==19756==
> vex amd64->IR: unhandled instruction bytes: 0x66 0x66 0x66 0x66
> ==19756== valgrind: Unrecognised instruction at address 0x4016321.
> ==19756== Your program just tried to execute an instruction that Valgrind
> ==19756== did not recognise.  There are two possible reasons for this.
> ==19756== 1. Your program has a bug and erroneously jumped to a non-code
> ==19756==    location.  If you are running Memcheck and you just saw a
> ==19756==    warning about a bad jump, it's probably your program's fault.
> ==19756== 2. The instruction is legitimate but Valgrind doesn't handle it,
> ==19756==    i.e. it's Valgrind's fault.  If you think this is the case or
> ==19756==    you are not sure, please let us know and we'll try to fix it.
> ==19756== Either way, Valgrind will now raise a SIGILL signal which will
> ==19756== probably kill your program.

This is very probably the reason 2. as programs are running correctly
without valgrind. Reassigning the bug.

-- 
  .''`.  Aurelien Jarno	            | GPG: 1024D/F1BCDB73
 : :' :  Debian developer           | Electrical Engineer
 `. `'   aurel32@debian.org         | aurelien@aurel32.net
   `-    people.debian.org/~aurel32 | www.aurel32.net



Reply to: