|
From: rak <ra...@ho...> - 2005-07-28 15:28:44
|
uname -sa Linux xeon 2.4.21-15.EL #1 SMP Thu Apr 22 00:09:47 EDT 2004 x86_64 x86_64 x86_64 GNU/Linux ==195== Memcheck, a memory error detector. ==195== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al. ==195== Using LibVEX rev 1301, a library for dynamic binary translation. ==195== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP. ==195== Using valgrind-3.0.RC1, a dynamic binary instrumentation framework. ==195== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al. ==195== Warning: zero-sized CIE/FDE but not at section end in DWARF2 CFI reading ==195== Warning: zero-sized CIE/FDE but not at section end in DWARF2 CFI reading ==195== For more details, rerun with: -v ==195== ==195== Warning: zero-sized CIE/FDE but not at section end in DWARF2 CFI reading ==195== Warning: zero-sized CIE/FDE but not at section end in DWARF2 CFI reading ==195== Warning: zero-sized CIE/FDE but not at section end in DWARF2 CFI reading ==195== Warning: zero-sized CIE/FDE but not at section end in DWARF2 CFI reading ==195== Warning: zero-sized CIE/FDE but not at section end in DWARF2 CFI reading vex amd64->IR: unhandled instruction bytes: 0xA3 0x4C 0x70 0xD7 ==195== ==195== Process terminating with default action of signal 4 (SIGILL) ==195== Illegal opcode at address 0x251EE95 ==195== at 0x251EE95: _gettabsize (in /working/prep/pro) ==195== by 0x251EBBC: _getfile (in /working/prep/pro) ==195== by 0x251B54D: _f_open3 (in /working/prep/pro) ==195== by 0x250CC1F: _OPEN (in /working/prep/pro) ==195== by 0x5261A6: rdparm_ (pro_main.f:1332) ==195== by 0x51ED4A: pro_mem_ (pro_main.f:627) ==195== by 0x51EABD: main (pro_main0.cpp:45) ==195== ==195== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 8 from 5) ==195== malloc/free: in use at exit: 0 bytes in 0 blocks. ==195== malloc/free: 0 allocs, 0 frees, 0 bytes allocated. ==195== For counts of detected errors, rerun with: -v ==195== No malloc'd blocks -- no leaks are possible. Illegal instruction objdump -d ./pro failing at 251ee95: a3 4c 70 d7 02 00 00 mov %eax,0x2d7704c 000000000251ee60 <_gettabsize>: 251ee60: 53 push %rbx 251ee61: 48 bb 4c 70 d7 02 00 mov $0x2d7704c,%rbx 251ee68: 00 00 00 251ee6b: 83 3b ff cmpl $0xffffffffffffffff,(%rbx) 251ee6e: 75 2e jne 251ee9e <_gettabsize+0x3e> 251ee70: 48 bf 48 c3 5e 02 00 mov $0x25ec348,%rdi 251ee77: 00 00 00 251ee7a: e8 01 ee ff fd callq 51dc80 <_init+0x3c8> 251ee7f: 48 85 c0 test %rax,%rax 251ee82: 74 0c je 251ee90 <_gettabsize+0x30> 251ee84: 48 89 c7 mov %rax,%rdi 251ee87: e8 d8 ed ff ff callq 251dc64 <_cvtai> 251ee8c: 89 03 mov %eax,(%rbx) 251ee8e: eb 0e jmp 251ee9e <_gettabsize+0x3e> 251ee90: b8 08 00 00 00 mov $0x8,%eax 251ee95: a3 4c 70 d7 02 00 00 mov %eax,0x2d7704c 251ee9c: 00 00 251ee9e: a1 4c 70 d7 02 00 00 mov 0x2d7704c,%eax 251eea5: 00 00 251eea7: 48 98 cltq 251eea9: 5b pop %rbx 251eeaa: c3 retq I had submitted this before but it had different instruction. Thanks, Rak |
|
From: Tom H. <to...@co...> - 2005-07-28 15:38:19
|
In message <loo...@po...>
ra...@ho... wrote:
> vex amd64->IR: unhandled instruction bytes: 0xA3 0x4C 0x70 0xD7
[ snipped ]
> objdump -d ./pro
> failing at
> 251ee95: a3 4c 70 d7 02 00 00 mov %eax,0x2d7704c
Thanks for the report, could you enter a bug for this in the bug
tracker please? That way we can make sure it gets dealt with.
Thanks,
Tom
--
Tom Hughes (to...@co...)
http://www.compton.nu/
|
|
From: rak <ra...@ho...> - 2005-07-28 22:21:21
|
Tom Hughes <tom <at> compton.nu> writes: > > In message <loom.20050728T171952-64 <at> post.gmane.org> > rak_25 <at> hotmail.com wrote: > > > vex amd64->IR: unhandled instruction bytes: 0xA3 0x4C 0x70 0xD7 > > [ snipped ] > > > objdump -d ./pro > > failing at > > 251ee95: a3 4c 70 d7 02 00 00 mov %eax,0x2d7704c > > Thanks for the report, could you enter a bug for this in the bug > tracker please? That way we can make sure it gets dealt with. > > Thanks, > > Tom > Bug submitted #109810: vex amd64->IR: unhandled instruction bytes: 0xA3 0x4C 0x70 0xD7 Thanks, Rak |