shadowm

Untitled

Sep 20th, 2016
337
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.66 KB | None | 0 0
  1. ==14686== Syscall param writev(vector[...]) points to uninitialised byte(s)
  2. ==14686== at 0x989F89D: ??? (syscall-template.S:84)
  3. ==14686== by 0x1100C60C: ??? (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
  4. ==14686== by 0x1100CA0C: ??? (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
  5. ==14686== by 0x1100CA8C: xcb_writev (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
  6. ==14686== by 0x80D2D6D: _XSend (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
  7. ==14686== by 0x80D3271: _XReply (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
  8. ==14686== by 0x80BDF46: XInternAtom (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
  9. ==14686== by 0x5C3AC4A: SetWindowBordered (SDL_x11window.c:320)
  10. ==14686== by 0x5C3BA51: X11_CreateWindow (SDL_x11window.c:491)
  11. ==14686== by 0x5C2D228: SDL_CreateWindow_REAL (SDL_video.c:1403)
  12. ==14686== by 0x5C2D014: ShouldUseTextureFramebuffer (SDL_video.c:206)
  13. ==14686== by 0x5C2D014: SDL_VideoInit_REAL (SDL_video.c:525)
  14. ==14686== by 0x5B94456: SDL_InitSubSystem_REAL (SDL.c:173)
  15. ==14686== Address 0x15ad6593 is 35 bytes inside a block of size 16,384 alloc'd
  16. ==14686== at 0x4C2DBE5: calloc (vg_replace_malloc.c:711)
  17. ==14686== by 0x80C3021: XOpenDisplay (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
  18. ==14686== by 0x5C39F14: X11_CreateDevice (SDL_x11video.c:186)
  19. ==14686== by 0x5C2CFC0: SDL_VideoInit_REAL (SDL_video.c:486)
  20. ==14686== by 0x5B94456: SDL_InitSubSystem_REAL (SDL.c:173)
  21. ==14686== by 0x11545EE: CVideo::initSDL() (video.cpp:258)
  22. ==14686== by 0x1154562: CVideo::CVideo(CVideo::FAKE_TYPES) (video.cpp:228)
  23. ==14686== by 0x582BED: test_utils::fake_display_manager::fake_display_manager() (fake_display.cpp:72)
  24. ==14686== by 0x582B9D: test_utils::fake_display_manager::get_manager() (fake_display.cpp:59)
  25. ==14686== by 0x582E37: test_utils::get_fake_display(int, int) (fake_display.cpp:84)
  26. ==14686== by 0x483C20: wesnoth_global_fixture::wesnoth_global_fixture() (main.cpp:80)
  27. ==14686== by 0x486877: boost::unit_test::ut_detail::global_fixture_impl<wesnoth_global_fixture>::test_start(unsigned long) (global_fixture.hpp:52)
  28. ==14686==
  29. ==14686== Syscall param sendmsg(msg.msg_iov[0]) points to uninitialised byte(s)
  30. ==14686== at 0x50605FD: ??? (syscall-template.S:84)
  31. ==14686== by 0x16E365E6: ??? (in /usr/lib/x86_64-linux-gnu/nvidia/current/libGLX_nvidia.so.370.28)
  32. ==14686== by 0x16E32448: ??? (in /usr/lib/x86_64-linux-gnu/nvidia/current/libGLX_nvidia.so.370.28)
  33. ==14686== by 0x16DCAB0D: ??? (in /usr/lib/x86_64-linux-gnu/nvidia/current/libGLX_nvidia.so.370.28)
  34. ==14686== by 0x182D0165: ??? (in /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.370.28)
  35. ==14686== by 0x182C8903: ??? (in /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.370.28)
  36. ==14686== by 0x182CA562: ??? (in /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.370.28)
  37. ==14686== by 0x182CAD37: ??? (in /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.370.28)
  38. ==14686== by 0x16E1F8D9: ??? (in /usr/lib/x86_64-linux-gnu/nvidia/current/libGLX_nvidia.so.370.28)
  39. ==14686== by 0x182C6EC7: ??? (in /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.370.28)
  40. ==14686== by 0x182C7B08: ??? (in /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.370.28)
  41. ==14686== by 0x16DCADB5: ??? (in /usr/lib/x86_64-linux-gnu/nvidia/current/libGLX_nvidia.so.370.28)
  42. ==14686== Address 0xffeffdbcc is on thread 1's stack
  43. ==14686==
  44. ==14686== Conditional jump or move depends on uninitialised value(s)
  45. ==14686== at 0x58ED2FB: char const* boost::locale::gnu_gettext::runtime_conversion<char>(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libboost_locale.so.1.61.0)
  46. ==14686== by 0x1052CAD: boost::locale::basic_message<char>::write(std::locale const&, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const (message.hpp:470)
  47. ==14686== by 0x1052AD8: boost::locale::basic_message<char>::str(std::locale const&, int) const (message.hpp:397)
  48. ==14686== by 0x1052898: boost::locale::basic_message<char>::str(std::locale const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (message.hpp:375)
  49. ==14686== by 0x10524C6: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > boost::locale::dgettext<char>(char const*, char const*, std::locale const&) (message.hpp:641)
  50. ==14686== by 0x105182B: translation::dgettext[abi:cxx11](char const*, char const*) (gettext_boost.cpp:215)
  51. ==14686== by 0x105190A: translation::dsgettext[abi:cxx11](char const*, char const*) (gettext_boost.cpp:224)
  52. ==14686== by 0x626DAD: _(char const*) (gettext.hpp:86)
  53. ==14686== by 0x627E9B: vgettext(char const*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, t_string, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, t_string> > > const&) (string_utils.cpp:247)
  54. ==14686== by 0x846BBD: gui2::tgui_definition::load_widget_definitions(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::shared_ptr<gui2::tcontrol_definition>, std::allocator<std::shared_ptr<gui2::tcontrol_definition> > > const&) (settings.cpp:457)
  55. ==14686== by 0x847B7B: gui2::load_widget_definitions(gui2::tgui_definition&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::shared_ptr<gui2::tcontrol_definition>, std::allocator<std::shared_ptr<gui2::tcontrol_definition> > > const&) (settings.cpp:590)
  56. ==14686== by 0x7CD61F: void gui2::load_widget_definitions<gui2::tbutton_definition>(gui2::tgui_definition&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, config const&, char const*) (settings.hpp:134)
  57. ==14686==
  58. ==14686== Conditional jump or move depends on uninitialised value(s)
  59. ==14686== at 0x438C48: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() (shared_ptr_base.h:661)
  60. ==14686== by 0x9856CD: std::__shared_ptr<t_string_base const, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() (shared_ptr_base.h:928)
  61. ==14686== by 0x1033247: std::shared_ptr<t_string_base const>::~shared_ptr() (shared_ptr.h:93)
  62. ==14686== by 0x1032C35: t_string::~t_string() (tstring.cpp:568)
  63. ==14686== by 0x7BE4DF: gui2::ttip::~ttip() (tip.cpp:68)
  64. ==14686== by 0xC9CF4C: gui2::tips::load(config const&) (tips.cpp:43)
  65. ==14686== by 0x846097: gui2::tgui_definition::read[abi:cxx11](config const&) (settings.cpp:413)
  66. ==14686== by 0x84722B: gui2::load_settings() (settings.cpp:531)
  67. ==14686== by 0x7F8DCB: gui2::init() (helper.cpp:43)
  68. ==14686== by 0x483C25: wesnoth_global_fixture::wesnoth_global_fixture() (main.cpp:82)
  69. ==14686== by 0x486877: boost::unit_test::ut_detail::global_fixture_impl<wesnoth_global_fixture>::test_start(unsigned long) (global_fixture.hpp:52)
  70. ==14686== by 0x8CBA2DD: boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) (in /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.61.0)
  71. ==14686==
  72. ==14686== Invalid read of size 1
  73. ==14686== at 0x89C63E: gui2::twindow::undraw() (window.cpp:886)
  74. ==14686== by 0x7B5DD4: gui2::tpopup::hide() (popup.cpp:60)
  75. ==14686== by 0x7B5CB9: gui2::tpopup::~tpopup() (popup.cpp:31)
  76. ==14686== by 0x7BE4FB: gui2::ttip::~ttip() (tip.cpp:68)
  77. ==14686== by 0xC9CF4C: gui2::tips::load(config const&) (tips.cpp:43)
  78. ==14686== by 0x846097: gui2::tgui_definition::read[abi:cxx11](config const&) (settings.cpp:413)
  79. ==14686== by 0x84722B: gui2::load_settings() (settings.cpp:531)
  80. ==14686== by 0x7F8DCB: gui2::init() (helper.cpp:43)
  81. ==14686== by 0x483C25: wesnoth_global_fixture::wesnoth_global_fixture() (main.cpp:82)
  82. ==14686== by 0x486877: boost::unit_test::ut_detail::global_fixture_impl<wesnoth_global_fixture>::test_start(unsigned long) (global_fixture.hpp:52)
  83. ==14686== by 0x8CBA2DD: boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) (in /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.61.0)
  84. ==14686== by 0x8CB9A0C: boost::execution_monitor::catch_signals(boost::function<int ()> const&) (in /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.61.0)
  85. ==14686== Address 0x191fe122 is 82 bytes inside a block of size 136 free'd
  86. ==14686== at 0x4C2CDFB: free (vg_replace_malloc.c:530)
  87. ==14686== by 0xC2F18FD: icu_57::UMemory::operator delete[](void*) (in /usr/lib/x86_64-linux-gnu/libicuuc.so.57.1)
  88. ==14686== by 0xBF04734: icu_57::DateFormatSymbols::dispose() (in /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1)
  89. ==14686== by 0xBF0B346: icu_57::DateFormatSymbols::~DateFormatSymbols() (in /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1)
  90. ==14686== by 0xBF0B3D8: icu_57::DateFormatSymbols::~DateFormatSymbols() (in /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1)
  91. ==14686== by 0xBEFC402: icu_57::SimpleDateFormat::~SimpleDateFormat() (in /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1)
  92. ==14686== by 0xBEFC488: icu_57::SimpleDateFormat::~SimpleDateFormat() (in /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1)
  93. ==14686== by 0x5936A7D: boost::locale::impl_icu::icu_formatters_cache::icu_formatters_cache(icu_57::Locale const&) (in /usr/lib/x86_64-linux-gnu/libboost_locale.so.1.61.0)
  94. ==14686== by 0x5936D87: std::locale boost::locale::impl_icu::install_formatting_facets<char>(std::locale const&, boost::locale::impl_icu::cdata const&) (in /usr/lib/x86_64-linux-gnu/libboost_locale.so.1.61.0)
  95. ==14686== by 0x5925F3C: boost::locale::impl_icu::create_formatting(std::locale const&, boost::locale::impl_icu::cdata const&, unsigned int) (in /usr/lib/x86_64-linux-gnu/libboost_locale.so.1.61.0)
  96. ==14686== by 0x59250E6: boost::locale::impl_icu::icu_localization_backend::install(std::locale const&, unsigned int, unsigned int) (in /usr/lib/x86_64-linux-gnu/libboost_locale.so.1.61.0)
  97. ==14686== by 0x58EB414: boost::locale::localization_backend_manager::impl::actual_backend::install(std::locale const&, unsigned int, unsigned int) (in /usr/lib/x86_64-linux-gnu/libboost_locale.so.1.61.0)
  98. ==14686== Block was alloc'd at
  99. ==14686== at 0x4C2BBCF: malloc (vg_replace_malloc.c:299)
  100. ==14686== by 0xC2F18B8: icu_57::UMemory::operator new[](unsigned long) (in /usr/lib/x86_64-linux-gnu/libicuuc.so.57.1)
  101. ==14686== by 0xBF03E33: icu_57::DateFormatSymbols::assignArray(icu_57::UnicodeString*&, int&, icu_57::UnicodeString const*, int) (in /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1)
  102. ==14686== by 0xBF0ACDF: icu_57::DateFormatSymbols::copyData(icu_57::DateFormatSymbols const&) (in /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1)
  103. ==14686== by 0xBF0B0DC: icu_57::DateFormatSymbols::DateFormatSymbols(icu_57::DateFormatSymbols const&) (in /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1)
  104. ==14686== by 0xBF0B21D: icu_57::DateFormatSymbols::createForLocale(icu_57::Locale const&, UErrorCode&) (in /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1)
  105. ==14686== by 0xBEFCF66: icu_57::SimpleDateFormat::construct(icu_57::DateFormat::EStyle, icu_57::DateFormat::EStyle, icu_57::Locale const&, UErrorCode&) (in /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1)
  106. ==14686== by 0xBEFE05D: icu_57::SimpleDateFormat::SimpleDateFormat(icu_57::DateFormat::EStyle, icu_57::DateFormat::EStyle, icu_57::Locale const&, UErrorCode&) (in /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1)
  107. ==14686== by 0xBEF7859: icu_57::DateFormat::create(icu_57::DateFormat::EStyle, icu_57::DateFormat::EStyle, icu_57::Locale const&) (in /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1)
  108. ==14686== by 0x5936A3F: boost::locale::impl_icu::icu_formatters_cache::icu_formatters_cache(icu_57::Locale const&) (in /usr/lib/x86_64-linux-gnu/libboost_locale.so.1.61.0)
  109. ==14686== by 0x5936D87: std::locale boost::locale::impl_icu::install_formatting_facets<char>(std::locale const&, boost::locale::impl_icu::cdata const&) (in /usr/lib/x86_64-linux-gnu/libboost_locale.so.1.61.0)
  110. ==14686== by 0x5925F3C: boost::locale::impl_icu::create_formatting(std::locale const&, boost::locale::impl_icu::cdata const&, unsigned int) (in /usr/lib/x86_64-linux-gnu/libboost_locale.so.1.61.0)
  111. ==14686==
  112. ==14686== Invalid read of size 4
  113. ==14686== at 0x435641: __gnu_cxx::__exchange_and_add(int volatile*, int) (atomicity.h:49)
  114. ==14686== by 0x4356A0: __gnu_cxx::__exchange_and_add_dispatch(int*, int) (atomicity.h:82)
  115. ==14686== by 0x4390C0: std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() (shared_ptr_base.h:147)
  116. ==14686== by 0x438C58: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() (shared_ptr_base.h:662)
  117. ==14686== by 0x9856CD: std::__shared_ptr<t_string_base const, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() (shared_ptr_base.h:928)
  118. ==14686== by 0x1033247: std::shared_ptr<t_string_base const>::~shared_ptr() (shared_ptr.h:93)
  119. ==14686== by 0x1032C35: t_string::~t_string() (tstring.cpp:568)
  120. ==14686== by 0xC9CF58: gui2::tips::load(config const&) (tips.cpp:43)
  121. ==14686== by 0x846097: gui2::tgui_definition::read[abi:cxx11](config const&) (settings.cpp:413)
  122. ==14686== by 0x84722B: gui2::load_settings() (settings.cpp:531)
  123. ==14686== by 0x7F8DCB: gui2::init() (helper.cpp:43)
  124. ==14686== by 0x483C25: wesnoth_global_fixture::wesnoth_global_fixture() (main.cpp:82)
  125. ==14686== Address 0x191fdb38 is 8 bytes inside a block of size 24 free'd
  126. ==14686== at 0x4C2D2FB: operator delete(void*) (vg_replace_malloc.c:576)
  127. ==14686== by 0x985AF3: std::_Sp_counted_ptr<t_string_base*, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr() (shared_ptr_base.h:363)
  128. ==14686== by 0x7B5E00: gui2::tpopup::hide() (popup.cpp:61)
  129. ==14686== by 0x7B5CB9: gui2::tpopup::~tpopup() (popup.cpp:31)
  130. ==14686== by 0x7BE4FB: gui2::ttip::~ttip() (tip.cpp:68)
  131. ==14686== by 0xC9CF4C: gui2::tips::load(config const&) (tips.cpp:43)
  132. ==14686== by 0x846097: gui2::tgui_definition::read[abi:cxx11](config const&) (settings.cpp:413)
  133. ==14686== by 0x84722B: gui2::load_settings() (settings.cpp:531)
  134. ==14686== by 0x7F8DCB: gui2::init() (helper.cpp:43)
  135. ==14686== by 0x483C25: wesnoth_global_fixture::wesnoth_global_fixture() (main.cpp:82)
  136. ==14686== by 0x486877: boost::unit_test::ut_detail::global_fixture_impl<wesnoth_global_fixture>::test_start(unsigned long) (global_fixture.hpp:52)
  137. ==14686== by 0x8CBA2DD: boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) (in /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.61.0)
  138. ==14686== Block was alloc'd at
  139. ==14686== at 0x4C2C23F: operator new(unsigned long) (vg_replace_malloc.c:334)
  140. ==14686== by 0x985939: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<t_string_base*>(t_string_base*) (shared_ptr_base.h:572)
  141. ==14686== by 0x9858EF: std::__shared_ptr<t_string_base const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<t_string_base>(t_string_base*) (shared_ptr_base.h:885)
  142. ==14686== by 0x1033466: std::shared_ptr<t_string_base const>::shared_ptr<t_string_base>(t_string_base*) (shared_ptr.h:117)
  143. ==14686== by 0x1032C9D: t_string::t_string(t_string_base const&) (tstring.cpp:576)
  144. ==14686== by 0xFF289B: (anonymous namespace)::parser::parse_variable() (parser.cpp:330)
  145. ==14686== by 0xFF05E1: (anonymous namespace)::parser::operator()() (parser.cpp:116)
  146. ==14686== by 0xFF3445: read(config&, std::istream&, abstract_validator*) (parser.cpp:402)
  147. ==14686== by 0x847101: gui2::load_settings() (settings.cpp:513)
  148. ==14686== by 0x7F8DCB: gui2::init() (helper.cpp:43)
  149. ==14686== by 0x483C25: wesnoth_global_fixture::wesnoth_global_fixture() (main.cpp:82)
  150. ==14686== by 0x486877: boost::unit_test::ut_detail::global_fixture_impl<wesnoth_global_fixture>::test_start(unsigned long) (global_fixture.hpp:52)
  151. ==14686==
  152. ==14686== Invalid read of size 4
  153. ==14686== at 0x43DA8B: __gnu_cxx::__atomic_add(int volatile*, int) (atomicity.h:53)
  154. ==14686== by 0x43DB4A: __gnu_cxx::__atomic_add_dispatch(int*, int) (atomicity.h:96)
  155. ==14686== by 0x442386: std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_add_ref_copy() (shared_ptr_base.h:134)
  156. ==14686== by 0x44164C: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) (shared_ptr_base.h:669)
  157. ==14686== by 0x1033284: std::__shared_ptr<t_string_base const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<t_string_base const, (__gnu_cxx::_Lock_policy)2> const&) (shared_ptr_base.h:926)
  158. ==14686== by 0x10332AA: std::shared_ptr<t_string_base const>::shared_ptr(std::shared_ptr<t_string_base const> const&) (shared_ptr.h:107)
  159. ==14686== by 0x1032C5C: t_string::t_string(t_string const&) (tstring.cpp:572)
  160. ==14686== by 0x84F4E7: gui2::ttip::ttip(gui2::ttip const&) (tips.hpp:55)
  161. ==14686== by 0x84FCBA: void std::_Construct<gui2::ttip, gui2::ttip const&>(gui2::ttip*, gui2::ttip const&) (stl_construct.h:75)
  162. ==14686== by 0xC9DF68: gui2::ttip* std::__uninitialized_copy<false>::__uninit_copy<gui2::ttip const*, gui2::ttip*>(gui2::ttip const*, gui2::ttip const*, gui2::ttip*) (stl_uninitialized.h:75)
  163. ==14686== by 0xC9DF21: gui2::ttip* std::uninitialized_copy<gui2::ttip const*, gui2::ttip*>(gui2::ttip const*, gui2::ttip const*, gui2::ttip*) (stl_uninitialized.h:126)
  164. ==14686== by 0xC9DEB6: gui2::ttip* std::__uninitialized_copy_a<gui2::ttip const*, gui2::ttip*, gui2::ttip>(gui2::ttip const*, gui2::ttip const*, gui2::ttip*, std::allocator<gui2::ttip>&) (stl_uninitialized.h:281)
  165. ==14686== Address 0x191fdb38 is 8 bytes inside a block of size 24 free'd
  166. ==14686== at 0x4C2D2FB: operator delete(void*) (vg_replace_malloc.c:576)
  167. ==14686== by 0x985AF3: std::_Sp_counted_ptr<t_string_base*, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr() (shared_ptr_base.h:363)
  168. ==14686== by 0x7B5E00: gui2::tpopup::hide() (popup.cpp:61)
  169. ==14686== by 0x7B5CB9: gui2::tpopup::~tpopup() (popup.cpp:31)
  170. ==14686== by 0x7BE4FB: gui2::ttip::~ttip() (tip.cpp:68)
  171. ==14686== by 0xC9CF4C: gui2::tips::load(config const&) (tips.cpp:43)
  172. ==14686== by 0x846097: gui2::tgui_definition::read[abi:cxx11](config const&) (settings.cpp:413)
  173. ==14686== by 0x84722B: gui2::load_settings() (settings.cpp:531)
  174. ==14686== by 0x7F8DCB: gui2::init() (helper.cpp:43)
  175. ==14686== by 0x483C25: wesnoth_global_fixture::wesnoth_global_fixture() (main.cpp:82)
  176. ==14686== by 0x486877: boost::unit_test::ut_detail::global_fixture_impl<wesnoth_global_fixture>::test_start(unsigned long) (global_fixture.hpp:52)
  177. ==14686== by 0x8CBA2DD: boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) (in /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.61.0)
  178. ==14686== Block was alloc'd at
  179. ==14686== at 0x4C2C23F: operator new(unsigned long) (vg_replace_malloc.c:334)
  180. ==14686== by 0x985939: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<t_string_base*>(t_string_base*) (shared_ptr_base.h:572)
  181. ==14686== by 0x9858EF: std::__shared_ptr<t_string_base const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<t_string_base>(t_string_base*) (shared_ptr_base.h:885)
  182. ==14686== by 0x1033466: std::shared_ptr<t_string_base const>::shared_ptr<t_string_base>(t_string_base*) (shared_ptr.h:117)
  183. ==14686== by 0x1032C9D: t_string::t_string(t_string_base const&) (tstring.cpp:576)
  184. ==14686== by 0xFF289B: (anonymous namespace)::parser::parse_variable() (parser.cpp:330)
  185. ==14686== by 0xFF05E1: (anonymous namespace)::parser::operator()() (parser.cpp:116)
  186. ==14686== by 0xFF3445: read(config&, std::istream&, abstract_validator*) (parser.cpp:402)
  187. ==14686== by 0x847101: gui2::load_settings() (settings.cpp:513)
  188. ==14686== by 0x7F8DCB: gui2::init() (helper.cpp:43)
  189. ==14686== by 0x483C25: wesnoth_global_fixture::wesnoth_global_fixture() (main.cpp:82)
  190. ==14686== by 0x486877: boost::unit_test::ut_detail::global_fixture_impl<wesnoth_global_fixture>::test_start(unsigned long) (global_fixture.hpp:52)
  191. ==14686==
  192. ==14686== Invalid read of size 8
  193. ==14686== at 0x438C42: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() (shared_ptr_base.h:661)
  194. ==14686== by 0x9856CD: std::__shared_ptr<t_string_base const, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() (shared_ptr_base.h:928)
  195. ==14686== by 0x1033247: std::shared_ptr<t_string_base const>::~shared_ptr() (shared_ptr.h:93)
  196. ==14686== by 0x1032C35: t_string::~t_string() (tstring.cpp:568)
  197. ==14686== by 0x7BE4DF: gui2::ttip::~ttip() (tip.cpp:68)
  198. ==14686== by 0x84EF46: void std::_Destroy<gui2::ttip>(gui2::ttip*) (stl_construct.h:93)
  199. ==14686== by 0x84DDB6: void std::_Destroy_aux<false>::__destroy<gui2::ttip*>(gui2::ttip*, gui2::ttip*) (stl_construct.h:103)
  200. ==14686== by 0x84BC65: void std::_Destroy<gui2::ttip*>(gui2::ttip*, gui2::ttip*) (stl_construct.h:126)
  201. ==14686== by 0x84A50C: void std::_Destroy<gui2::ttip*, gui2::ttip>(gui2::ttip*, gui2::ttip*, std::allocator<gui2::ttip>&) (stl_construct.h:151)
  202. ==14686== by 0xC9D98E: void std::vector<gui2::ttip, std::allocator<gui2::ttip> >::_M_emplace_back_aux<gui2::ttip>(gui2::ttip&&) (vector.tcc:436)
  203. ==14686== by 0xC9D528: void std::vector<gui2::ttip, std::allocator<gui2::ttip> >::emplace_back<gui2::ttip>(gui2::ttip&&) (vector.tcc:101)
  204. ==14686== by 0xC9D355: std::vector<gui2::ttip, std::allocator<gui2::ttip> >::push_back(gui2::ttip&&) (stl_vector.h:933)
  205. ==14686== Address 0x15db65f8 is 0 bytes after a block of size 56 alloc'd
  206. ==14686== at 0x4C2C23F: operator new(unsigned long) (vg_replace_malloc.c:334)
  207. ==14686== by 0x84F243: __gnu_cxx::new_allocator<gui2::ttip>::allocate(unsigned long, void const*) (new_allocator.h:104)
  208. ==14686== by 0x84E318: std::allocator_traits<std::allocator<gui2::ttip> >::allocate(std::allocator<gui2::ttip>&, unsigned long) (alloc_traits.h:416)
  209. ==14686== by 0x84C57F: std::_Vector_base<gui2::ttip, std::allocator<gui2::ttip> >::_M_allocate(unsigned long) (stl_vector.h:170)
  210. ==14686== by 0xC9D8D5: void std::vector<gui2::ttip, std::allocator<gui2::ttip> >::_M_emplace_back_aux<gui2::ttip>(gui2::ttip&&) (vector.tcc:412)
  211. ==14686== by 0xC9D528: void std::vector<gui2::ttip, std::allocator<gui2::ttip> >::emplace_back<gui2::ttip>(gui2::ttip&&) (vector.tcc:101)
  212. ==14686== by 0xC9D355: std::vector<gui2::ttip, std::allocator<gui2::ttip> >::push_back(gui2::ttip&&) (stl_vector.h:933)
  213. ==14686== by 0xC9CF3D: gui2::tips::load(config const&) (tips.cpp:43)
  214. ==14686== by 0x846097: gui2::tgui_definition::read[abi:cxx11](config const&) (settings.cpp:413)
  215. ==14686== by 0x84722B: gui2::load_settings() (settings.cpp:531)
  216. ==14686== by 0x7F8DCB: gui2::init() (helper.cpp:43)
  217. ==14686== by 0x483C25: wesnoth_global_fixture::wesnoth_global_fixture() (main.cpp:82)
  218. ==14686==
  219. ==14686== Invalid read of size 8
  220. ==14686== at 0x438C4E: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() (shared_ptr_base.h:662)
  221. ==14686== by 0x9856CD: std::__shared_ptr<t_string_base const, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() (shared_ptr_base.h:928)
  222. ==14686== by 0x1033247: std::shared_ptr<t_string_base const>::~shared_ptr() (shared_ptr.h:93)
  223. ==14686== by 0x1032C35: t_string::~t_string() (tstring.cpp:568)
  224. ==14686== by 0x7BE4DF: gui2::ttip::~ttip() (tip.cpp:68)
  225. ==14686== by 0x84EF46: void std::_Destroy<gui2::ttip>(gui2::ttip*) (stl_construct.h:93)
  226. ==14686== by 0x84DDB6: void std::_Destroy_aux<false>::__destroy<gui2::ttip*>(gui2::ttip*, gui2::ttip*) (stl_construct.h:103)
  227. ==14686== by 0x84BC65: void std::_Destroy<gui2::ttip*>(gui2::ttip*, gui2::ttip*) (stl_construct.h:126)
  228. ==14686== by 0x84A50C: void std::_Destroy<gui2::ttip*, gui2::ttip>(gui2::ttip*, gui2::ttip*, std::allocator<gui2::ttip>&) (stl_construct.h:151)
  229. ==14686== by 0xC9D98E: void std::vector<gui2::ttip, std::allocator<gui2::ttip> >::_M_emplace_back_aux<gui2::ttip>(gui2::ttip&&) (vector.tcc:436)
  230. ==14686== by 0xC9D528: void std::vector<gui2::ttip, std::allocator<gui2::ttip> >::emplace_back<gui2::ttip>(gui2::ttip&&) (vector.tcc:101)
  231. ==14686== by 0xC9D355: std::vector<gui2::ttip, std::allocator<gui2::ttip> >::push_back(gui2::ttip&&) (stl_vector.h:933)
  232. ==14686== Address 0x15db65f8 is 0 bytes after a block of size 56 alloc'd
  233. ==14686== at 0x4C2C23F: operator new(unsigned long) (vg_replace_malloc.c:334)
  234. ==14686== by 0x84F243: __gnu_cxx::new_allocator<gui2::ttip>::allocate(unsigned long, void const*) (new_allocator.h:104)
  235. ==14686== by 0x84E318: std::allocator_traits<std::allocator<gui2::ttip> >::allocate(std::allocator<gui2::ttip>&, unsigned long) (alloc_traits.h:416)
  236. ==14686== by 0x84C57F: std::_Vector_base<gui2::ttip, std::allocator<gui2::ttip> >::_M_allocate(unsigned long) (stl_vector.h:170)
  237. ==14686== by 0xC9D8D5: void std::vector<gui2::ttip, std::allocator<gui2::ttip> >::_M_emplace_back_aux<gui2::ttip>(gui2::ttip&&) (vector.tcc:412)
  238. ==14686== by 0xC9D528: void std::vector<gui2::ttip, std::allocator<gui2::ttip> >::emplace_back<gui2::ttip>(gui2::ttip&&) (vector.tcc:101)
  239. ==14686== by 0xC9D355: std::vector<gui2::ttip, std::allocator<gui2::ttip> >::push_back(gui2::ttip&&) (stl_vector.h:933)
  240. ==14686== by 0xC9CF3D: gui2::tips::load(config const&) (tips.cpp:43)
  241. ==14686== by 0x846097: gui2::tgui_definition::read[abi:cxx11](config const&) (settings.cpp:413)
  242. ==14686== by 0x84722B: gui2::load_settings() (settings.cpp:531)
  243. ==14686== by 0x7F8DCB: gui2::init() (helper.cpp:43)
  244. ==14686== by 0x483C25: wesnoth_global_fixture::wesnoth_global_fixture() (main.cpp:82)
  245. ==14686==
  246. ==14686== Warning: client switching stacks? SP change: 0x15aacab8 --> 0xffeffe9f0
  247. ==14686== to suppress, use: --max-stackframe=68339179320 or greater
  248. ==14686==
  249. ==14686== HEAP SUMMARY:
  250. ==14686== in use at exit: 6,503,859 bytes in 81,178 blocks
  251. ==14686== total heap usage: 447,533 allocs, 366,355 frees, 1,817,872,501 bytes allocated
  252. ==14686==
  253. ==14686== LEAK SUMMARY:
  254. ==14686== definitely lost: 319 bytes in 4 blocks
  255. ==14686== indirectly lost: 1,842,077 bytes in 22,947 blocks
  256. ==14686== possibly lost: 3,112 bytes in 23 blocks
  257. ==14686== still reachable: 4,658,351 bytes in 58,204 blocks
  258. ==14686== of which reachable via heuristic:
  259. ==14686== newarray : 15,976 bytes in 45 blocks
  260. ==14686== suppressed: 0 bytes in 0 blocks
  261. ==14686== Rerun with --leak-check=full to see details of leaked memory
  262. ==14686==
  263. ==14686== For counts of detected and suppressed errors, rerun with: -v
  264. ==14686== Use --track-origins=yes to see where uninitialised values come from
  265. ==14686== ERROR SUMMARY: 45 errors from 9 contexts (suppressed: 0 from 0)
Advertisement
Add Comment
Please, Sign In to add comment