Advertisement
Guest User

valgrind SIGILL

a guest
Jun 24th, 2011
259
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.72 KB | None | 0 0
  1. \u@\h:\w\$ valgrind /usr/preen/bin/umi_test
  2. ==1650== Memcheck, a memory error detector
  3. ==1650== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
  4. ==1650== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
  5. ==1650== Command: /usr/preen/bin/umi_test
  6. ==1650==
  7. disInstr(thumb): unhandled instruction: 0xF3BF 0x8F2F
  8. disInstr(thumb): unhandled instruction: 0xF3BF 0x8F2F
  9. ==1650== valgrind: Unrecognised instruction at address 0x4ab80e5.
  10. ==1650== Your program just tried to execute an instruction that Valgrind
  11. ==1650== did not recognise. There are two possible reasons for this.
  12. ==1650== 1. Your program has a bug and erroneously jumped to a non-code
  13. ==1650== location. If you are running Memcheck and you just saw a
  14. ==1650== warning about a bad jump, it's probably your program's fault.
  15. ==1650== 2. The instruction is legitimate but Valgrind doesn't handle it,
  16. ==1650== i.e. it's Valgrind's fault. If you think this is the case or
  17. ==1650== you are not sure, please let us know and we'll try to fix it.
  18. ==1650== Either way, Valgrind will now raise a SIGILL signal which will
  19. ==1650== probably kill your program.
  20. ==1650==
  21. ==1650== Process terminating with default action of signal 4 (SIGILL)
  22. ==1650== Illegal opcode at address 0x4AB80E5
  23. ==1650== at 0x4AB80E4: __register_atfork (in /lib/libc-2.13.so)
  24. disInstr(thumb): unhandled instruction: 0xF3BF 0x8F2F
  25. ==1650== valgrind: Unrecognised instruction at address 0x4ad2343.
  26. ==1650== Your program just tried to execute an instruction that Valgrind
  27. ==1650== did not recognise. There are two possible reasons for this.
  28. ==1650== 1. Your program has a bug and erroneously jumped to a non-code
  29. ==1650== location. If you are running Memcheck and you just saw a
  30. ==1650== warning about a bad jump, it's probably your program's fault.
  31. ==1650== 2. The instruction is legitimate but Valgrind doesn't handle it,
  32. ==1650== i.e. it's Valgrind's fault. If you think this is the case or
  33. ==1650== you are not sure, please let us know and we'll try to fix it.
  34. ==1650== Either way, Valgrind will now raise a SIGILL signal which will
  35. ==1650== probably kill your program.
  36. ==1650==
  37. ==1650== Process terminating with default action of signal 4 (SIGILL)
  38. ==1650== Illegal opcode at address 0x4AD2343
  39. ==1650== at 0x4AD2342: __libc_freeres (in /lib/libc-2.13.so)
  40. ==1650==
  41. ==1650== HEAP SUMMARY:
  42. ==1650== in use at exit: 0 bytes in 0 blocks
  43. ==1650== total heap usage: 0 allocs, 0 frees, 0 bytes allocated
  44. ==1650==
  45. ==1650== All heap blocks were freed -- no leaks are possible
  46. ==1650==
  47. ==1650== For counts of detected and suppressed errors, rerun with: -v
  48. ==1650== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 49 from 5)
  49. Illegal instruction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement