shadowm

Untitled

Dec 24th, 2012
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.12 KB | None | 0 0
  1. shadowm@nanacore:~/src/wesnoth$ valgrind ./wesnoth-debug
  2. ==6959== Memcheck, a memory error detector
  3. ==6959== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
  4. ==6959== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
  5. ==6959== Command: ./wesnoth-debug
  6. ==6959==
  7. vex amd64->IR: unhandled instruction bytes: 0xC5 0xFA 0x10 0x40 0x28 0xC5 0xFA 0x11
  8. ==6959== valgrind: Unrecognised instruction at address 0x6ab7dc.
  9. ==6959== at 0x6AB7DC: boost::multi_index::detail::hashed_index<boost::multi_index::member<shared_node<t_string_base>, t_string_base, &(shared_node<t_string_base>::val)>, boost::hash<t_string_base>, std::equal_to<t_string_base>, boost::multi_index::detail::nth_layer<1, shared_node<t_string_base>, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::member<shared_node<t_string_base>, t_string_base, &(shared_node<t_string_base>::val)>, mpl_::na, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<shared_node<t_string_base> > >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::hashed_unique_tag>::calculate_max_load() (hashed_index.hpp:1041)
  10. ==6959== by 0x6AA8CD: boost::multi_index::detail::hashed_index<boost::multi_index::member<shared_node<t_string_base>, t_string_base, &(shared_node<t_string_base>::val)>, boost::hash<t_string_base>, std::equal_to<t_string_base>, boost::multi_index::detail::nth_layer<1, shared_node<t_string_base>, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::member<shared_node<t_string_base>, t_string_base, &(shared_node<t_string_base>::val)>, mpl_::na, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<shared_node<t_string_base> > >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::hashed_unique_tag>::hashed_index(boost::tuples::cons<boost::tuples::tuple<unsigned long, boost::multi_index::member<shared_node<t_string_base>, t_string_base, &(shared_node<t_string_base>::val)>, boost::hash<t_string_base>, std::equal_to<t_string_base>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> const&, std::allocator<shared_node<t_string_base> > const&) (hashed_index.hpp:613)
  11. ==6959== by 0x6A9508: boost::multi_index::multi_index_container<shared_node<t_string_base>, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::member<shared_node<t_string_base>, t_string_base, &(shared_node<t_string_base>::val)>, mpl_::na, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<shared_node<t_string_base> > >::multi_index_container(boost::tuples::cons<boost::tuples::tuple<unsigned long, boost::multi_index::member<shared_node<t_string_base>, t_string_base, &(shared_node<t_string_base>::val)>, boost::hash<t_string_base>, std::equal_to<t_string_base>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> const&, std::allocator<shared_node<t_string_base> > const&) (multi_index_container.hpp:194)
  12. ==6959== by 0x6A7DF1: shared_object<t_string_base, shared_node<t_string_base> >::map() (in /home/shadowm/src/wesnoth/wesnoth-debug)
  13. ==6959== by 0x6A6729: shared_object<t_string_base, shared_node<t_string_base> >::index() (shared_object.hpp:113)
  14. ==6959== by 0x6A5482: shared_object<t_string_base, shared_node<t_string_base> >::set(t_string_base const&) (shared_object.hpp:80)
  15. ==6959== by 0xD2EC80: shared_object<t_string_base, shared_node<t_string_base> >::shared_object() (in /home/shadowm/src/wesnoth/wesnoth-debug)
  16. ==6959== by 0xD2E53D: t_string::t_string() (tstring.cpp:453)
  17. ==6959== by 0x56B319: __static_initialization_and_destruction_0(int, int) (settings.cpp:61)
  18. ==6959== by 0x56B42A: _GLOBAL__sub_I__ZN4gui211new_widgetsE (settings.cpp:649)
  19. ==6959== by 0xED10CC: __libc_csu_init (in /home/shadowm/src/wesnoth/wesnoth-debug)
  20. ==6959== by 0x8542E3F: (below main) (libc-start.c:187)
  21. ==6959== Your program just tried to execute an instruction that Valgrind
  22. ==6959== did not recognise. There are two possible reasons for this.
  23. ==6959== 1. Your program has a bug and erroneously jumped to a non-code
  24. ==6959== location. If you are running Memcheck and you just saw a
  25. ==6959== warning about a bad jump, it's probably your program's fault.
  26. ==6959== 2. The instruction is legitimate but Valgrind doesn't handle it,
  27. ==6959== i.e. it's Valgrind's fault. If you think this is the case or
  28. ==6959== you are not sure, please let us know and we'll try to fix it.
  29. ==6959== Either way, Valgrind will now raise a SIGILL signal which will
  30. ==6959== probably kill your program.
  31. ==6959==
  32. ==6959== Process terminating with default action of signal 4 (SIGILL)
  33. ==6959== Illegal opcode at address 0x6AB7DC
  34. ==6959== at 0x6AB7DC: boost::multi_index::detail::hashed_index<boost::multi_index::member<shared_node<t_string_base>, t_string_base, &(shared_node<t_string_base>::val)>, boost::hash<t_string_base>, std::equal_to<t_string_base>, boost::multi_index::detail::nth_layer<1, shared_node<t_string_base>, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::member<shared_node<t_string_base>, t_string_base, &(shared_node<t_string_base>::val)>, mpl_::na, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<shared_node<t_string_base> > >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::hashed_unique_tag>::calculate_max_load() (hashed_index.hpp:1041)
  35. ==6959== by 0x6AA8CD: boost::multi_index::detail::hashed_index<boost::multi_index::member<shared_node<t_string_base>, t_string_base, &(shared_node<t_string_base>::val)>, boost::hash<t_string_base>, std::equal_to<t_string_base>, boost::multi_index::detail::nth_layer<1, shared_node<t_string_base>, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::member<shared_node<t_string_base>, t_string_base, &(shared_node<t_string_base>::val)>, mpl_::na, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<shared_node<t_string_base> > >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::hashed_unique_tag>::hashed_index(boost::tuples::cons<boost::tuples::tuple<unsigned long, boost::multi_index::member<shared_node<t_string_base>, t_string_base, &(shared_node<t_string_base>::val)>, boost::hash<t_string_base>, std::equal_to<t_string_base>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> const&, std::allocator<shared_node<t_string_base> > const&) (hashed_index.hpp:613)
  36. ==6959== by 0x6A9508: boost::multi_index::multi_index_container<shared_node<t_string_base>, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::member<shared_node<t_string_base>, t_string_base, &(shared_node<t_string_base>::val)>, mpl_::na, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<shared_node<t_string_base> > >::multi_index_container(boost::tuples::cons<boost::tuples::tuple<unsigned long, boost::multi_index::member<shared_node<t_string_base>, t_string_base, &(shared_node<t_string_base>::val)>, boost::hash<t_string_base>, std::equal_to<t_string_base>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> const&, std::allocator<shared_node<t_string_base> > const&) (multi_index_container.hpp:194)
  37. ==6959== by 0x6A7DF1: shared_object<t_string_base, shared_node<t_string_base> >::map() (in /home/shadowm/src/wesnoth/wesnoth-debug)
  38. ==6959== by 0x6A6729: shared_object<t_string_base, shared_node<t_string_base> >::index() (shared_object.hpp:113)
  39. ==6959== by 0x6A5482: shared_object<t_string_base, shared_node<t_string_base> >::set(t_string_base const&) (shared_object.hpp:80)
  40. ==6959== by 0xD2EC80: shared_object<t_string_base, shared_node<t_string_base> >::shared_object() (in /home/shadowm/src/wesnoth/wesnoth-debug)
  41. ==6959== by 0xD2E53D: t_string::t_string() (tstring.cpp:453)
  42. ==6959== by 0x56B319: __static_initialization_and_destruction_0(int, int) (settings.cpp:61)
  43. ==6959== by 0x56B42A: _GLOBAL__sub_I__ZN4gui211new_widgetsE (settings.cpp:649)
  44. ==6959== by 0xED10CC: __libc_csu_init (in /home/shadowm/src/wesnoth/wesnoth-debug)
  45. ==6959== by 0x8542E3F: (below main) (libc-start.c:187)
  46. ==6959==
  47. ==6959== HEAP SUMMARY:
  48. ==6959== in use at exit: 17,398 bytes in 111 blocks
  49. ==6959== total heap usage: 129 allocs, 18 frees, 18,480 bytes allocated
  50. ==6959==
  51. ==6959== LEAK SUMMARY:
  52. ==6959== definitely lost: 0 bytes in 0 blocks
  53. ==6959== indirectly lost: 0 bytes in 0 blocks
  54. ==6959== possibly lost: 2,398 bytes in 68 blocks
  55. ==6959== still reachable: 15,000 bytes in 43 blocks
  56. ==6959== suppressed: 0 bytes in 0 blocks
  57. ==6959== Rerun with --leak-check=full to see details of leaked memory
  58. ==6959==
  59. ==6959== For counts of detected and suppressed errors, rerun with: -v
  60. ==6959== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 12 from 6)
  61. [1] 6959 illegal hardware instruction valgrind ./wesnoth-debug
Advertisement
Add Comment
Please, Sign In to add comment