|
From: Venefax <ve...@gm...> - 2008-04-23 18:14:28
|
I am suing SVN 3.4.0. In 3.3.0, valgrind hangs. What am I suppose to do?? "vex amd64->IR: unhandled instruction bytes: 0x48 0xF 0x6F 0x6 0x48 0x83 ==3090== valgrind: Unrecognised instruction at address 0xC593778. ==3090== Your program just tried to execute an instruction that Valgrind ==3090== did not recognise. There are two possible reasons for this. ==3090== 1. Your program has a bug and erroneously jumped to a non-code ==3090== location. If you are running Memcheck and you just saw a ==3090== warning about a bad jump, it's probably your program's fault. ==3090== 2. The instruction is legitimate but Valgrind doesn't handle it, ==3090== i.e. it's Valgrind's fault. If you think this is the case or ==3090== you are not sure, please let us know and we'll try to fix it. ==3090== Either way, Valgrind will now raise a SIGILL signal which will ==3090== probably kill your program. ==3090== ==3090== Process terminating with default action of signal 4 (SIGILL): dumping core ==3090== Illegal opcode at address 0xC593778 ==3090== at 0xC593778: (within /usr/lib/asterisk/modules/codec_g723.so) ==3090== by 0x99F76C9: ??? ==3090== by 0x99F75BF: ??? ==3090== by 0xC515FFF: ??? ==3090== by 0x400CC24: _dl_fixup (in /lib64/ld-2.5.so) ==3090== by 0x40127A1: _dl_runtime_resolve (in /lib64/ld-2.5.so) ==3090== by 0xC5918E1: u8_ippsLSFToLPC_G723_16s_I (in /usr/lib/asterisk/modules/codec_g723.so) ==3090== by 0xC54F825: u8_ippsLSFToLPC_G723_16s (in /usr/lib/asterisk/modules/codec_g723.so) ==3090== by 0xC52E84B: LSPInterpolation (in /usr/lib/asterisk/modules/codec_g723.so) ==3090== by 0xC52B6C1: apiG723Decode (in /usr/lib/asterisk/modules/codec_g723.so) ==3090== by 0xC52AB90: (within /usr/lib/asterisk/modules/codec_g723.so) ==3090== by 0x4F7B32: framein (translate.c:193) ==3090== ==3090== ERROR SUMMARY: 2458 errors from 11 contexts (suppressed: 5 from 1) ==3090== malloc/free: in use at exit: 889,818 bytes in 3,319 blocks. ==3090== malloc/free: 6,919 allocs, 3,600 frees, 3,825,708 bytes allocated. ==3090== For counts of detected errors, rerun with: -v ==3090== searching for pointers to 3,319 not-freed blocks. ==3090== checked 5,552,096 bytes. ==3090== ==3090== LEAK SUMMARY: ==3090== definitely lost: 917 bytes in 42 blocks. ==3090== possibly lost: 4,695 bytes in 29 blocks. ==3090== still reachable: 884,206 bytes in 3,248 blocks. ==3090== suppressed: 0 bytes in 0 blocks. ==3090== Rerun with --leak-check=full to see details of leaked memory. |