Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ==================
- WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=24551)
- #0 operator delete(void*) <null> (libtsan.so.0+0x000000065c49)
- #1 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> > >::deallocate(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >*, unsigned long) /usr/include/c++/5/ext/new_allocator.h:110 (wesnoth-debug+0x00000122a06b)
- #2 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> > >&, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >*, unsigned long) /usr/include/c++/5/bits/alloc_traits.h:517 (wesnoth-debug+0x0000012248c0)
- #3 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >, 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, config::attribute_value> > >::_M_put_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >*) /usr/include/c++/5/bits/stl_tree.h:495 (wesnoth-debug+0x00000121fb66)
- #4 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >, 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, config::attribute_value> > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >*) /usr/include/c++/5/bits/stl_tree.h:562 (wesnoth-debug+0x0000012198b9)
- #5 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >, 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, config::attribute_value> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >*) /usr/include/c++/5/bits/stl_tree.h:1614 (wesnoth-debug+0x000001214924)
- #6 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >, 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, config::attribute_value> > >::clear() /usr/include/c++/5/bits/stl_tree.h:1075 (wesnoth-debug+0x00000121777b)
- #7 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, config::attribute_value, 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, config::attribute_value> > >::clear() /usr/include/c++/5/bits/stl_map.h:810 (wesnoth-debug+0x000001213287)
- #8 config::clear() src/config.cpp:1101 (wesnoth-debug+0x0000012010ce)
- #9 config::~config() src/config.cpp:471 (wesnoth-debug+0x0000011fd81b)
- #10 config::clear() src/config.cpp:1077 (wesnoth-debug+0x000001200f94)
- #11 config::~config() src/config.cpp:471 (wesnoth-debug+0x0000011fd81b)
- #12 <null> <null> (libtsan.so.0+0x000000023e23)
- #13 <null> <null> (libtsan.so.0+0x000000024440)
- #14 <null> <null> (libSDL2-2.0.so.0+0x0000000cc3d4)
- #15 gui2::tdialog::show(CVideo&, unsigned int) src/gui/dialogs/dialog.cpp:51 (wesnoth-debug+0x000000548606)
- #16 do_gameloop src/wesnoth.cpp:773 (wesnoth-debug+0x00000042bc5a)
- #17 main src/wesnoth.cpp:1071 (wesnoth-debug+0x00000042ceaa)
- SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/usr/lib/x86_64-linux-gnu/libtsan.so.0+0x65c49) in operator delete(void*)
- ==================
- ==================
- WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=24551)
- #0 operator delete(void*) <null> (libtsan.so.0+0x000000065c49)
- #1 config::clear() src/config.cpp:1077 (wesnoth-debug+0x000001200f9c)
- #2 config::~config() src/config.cpp:471 (wesnoth-debug+0x0000011fd81b)
- #3 <null> <null> (libtsan.so.0+0x000000023e23)
- #4 <null> <null> (libtsan.so.0+0x000000024440)
- #5 <null> <null> (libSDL2-2.0.so.0+0x0000000cc3d4)
- #6 gui2::tdialog::show(CVideo&, unsigned int) src/gui/dialogs/dialog.cpp:51 (wesnoth-debug+0x000000548606)
- #7 do_gameloop src/wesnoth.cpp:773 (wesnoth-debug+0x00000042bc5a)
- #8 main src/wesnoth.cpp:1071 (wesnoth-debug+0x00000042ceaa)
- SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/usr/lib/x86_64-linux-gnu/libtsan.so.0+0x65c49) in operator delete(void*)
- ==================
- ==================
- WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=24551)
- #0 operator delete(void*) <null> (libtsan.so.0+0x000000065c49)
- #1 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> > >::deallocate(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >*, unsigned long) /usr/include/c++/5/ext/new_allocator.h:110 (wesnoth-debug+0x00000122a06b)
- #2 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> > >&, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >*, unsigned long) /usr/include/c++/5/bits/alloc_traits.h:517 (wesnoth-debug+0x0000012248c0)
- #3 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >, 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, config::attribute_value> > >::_M_put_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >*) /usr/include/c++/5/bits/stl_tree.h:495 (wesnoth-debug+0x00000121fb66)
- #4 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >, 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, config::attribute_value> > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >*) /usr/include/c++/5/bits/stl_tree.h:562 (wesnoth-debug+0x0000012198b9)
- #5 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >, 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, config::attribute_value> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >*) /usr/include/c++/5/bits/stl_tree.h:1614 (wesnoth-debug+0x000001214924)
- #6 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >, 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, config::attribute_value> > >::clear() /usr/include/c++/5/bits/stl_tree.h:1075 (wesnoth-debug+0x00000121777b)
- #7 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, config::attribute_value, 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, config::attribute_value> > >::clear() /usr/include/c++/5/bits/stl_map.h:810 (wesnoth-debug+0x000001213287)
- #8 config::clear() src/config.cpp:1101 (wesnoth-debug+0x0000012010ce)
- #9 config::~config() src/config.cpp:471 (wesnoth-debug+0x0000011fd81b)
- #10 config::clear() src/config.cpp:1077 (wesnoth-debug+0x000001200f94)
- #11 config::~config() src/config.cpp:471 (wesnoth-debug+0x0000011fd81b)
- #12 <null> <null> (libtsan.so.0+0x000000023e23)
- #13 <null> <null> (libtsan.so.0+0x000000024440)
- #14 <null> <null> (libSDL2-2.0.so.0+0x0000000cc3d4)
- #15 gui2::tdialog::show(CVideo&, unsigned int) src/gui/dialogs/dialog.cpp:51 (wesnoth-debug+0x000000548606)
- #16 do_gameloop src/wesnoth.cpp:773 (wesnoth-debug+0x00000042bc5a)
- #17 main src/wesnoth.cpp:1071 (wesnoth-debug+0x00000042ceaa)
- SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/usr/lib/x86_64-linux-gnu/libtsan.so.0+0x65c49) in operator delete(void*)
- ==================
- ==================
- WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=24551)
- #0 operator delete(void*) <null> (libtsan.so.0+0x000000065c49)
- #1 config::clear() src/config.cpp:1077 (wesnoth-debug+0x000001200f9c)
- #2 config::~config() src/config.cpp:471 (wesnoth-debug+0x0000011fd81b)
- #3 <null> <null> (libtsan.so.0+0x000000023e23)
- #4 <null> <null> (libtsan.so.0+0x000000024440)
- #5 <null> <null> (libSDL2-2.0.so.0+0x0000000cc3d4)
- #6 gui2::tdialog::show(CVideo&, unsigned int) src/gui/dialogs/dialog.cpp:51 (wesnoth-debug+0x000000548606)
- #7 do_gameloop src/wesnoth.cpp:773 (wesnoth-debug+0x00000042bc5a)
- #8 main src/wesnoth.cpp:1071 (wesnoth-debug+0x00000042ceaa)
- SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/usr/lib/x86_64-linux-gnu/libtsan.so.0+0x65c49) in operator delete(void*)
- ==================
- ==================
- WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=24551)
- #0 operator delete(void*) <null> (libtsan.so.0+0x000000065c49)
- #1 void boost::detail::variant::destroyer::internal_visit<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int) const /usr/include/boost/variant/variant.hpp:317 (wesnoth-debug+0x0000012308a0)
- #2 boost::detail::variant::destroyer::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::destroyer, void*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(int, boost::detail::variant::destroyer&, void*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, mpl_::bool_<true>) /usr/include/boost/variant/detail/visitation_impl.hpp:114 (wesnoth-debug+0x00000122aff9)
- #3 boost::detail::variant::destroyer::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::destroyer, void*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant<boost::blank, config::attribute_value::true_false, config::attribute_value::yes_no, int, unsigned long long, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, t_string>::has_fallback_type_>(int, boost::detail::variant::destroyer&, void*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, boost::variant<boost::blank, config::attribute_value::true_false, config::attribute_value::yes_no, int, unsigned long long, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, t_string>::has_fallback_type_, int) <null> (wesnoth-debug+0x000001225a4b)
- #4 boost::detail::variant::destroyer::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8l>, boost::blank, boost::mpl::l_item<mpl_::long_<7l>, config::attribute_value::true_false, boost::mpl::l_item<mpl_::long_<6l>, config::attribute_value::yes_no, boost::mpl::l_item<mpl_::long_<5l>, int, boost::mpl::l_item<mpl_::long_<4l>, unsigned long long, boost::mpl::l_item<mpl_::long_<3l>, double, boost::mpl::l_item<mpl_::long_<2l>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::mpl::l_item<mpl_::long_<1l>, t_string, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::destroyer, void*, boost::variant<boost::blank, config::attribute_value::true_false, config::attribute_value::yes_no, int, unsigned long long, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, t_string>::has_fallback_type_>(int, int, boost::detail::variant::destroyer&, void*, mpl_::bool_<false>, boost::variant<boost::blank, config::attribute_value::true_false, config::attribute_value::yes_no, int, unsigned long long, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, t_string>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8l>, boost::blank, boost::mpl::l_item<mpl_::long_<7l>, config::attribute_value::true_false, boost::mpl::l_item<mpl_::long_<6l>, config::attribute_value::yes_no, boost::mpl::l_item<mpl_::long_<5l>, int, boost::mpl::l_item<mpl_::long_<4l>, unsigned long long, boost::mpl::l_item<mpl_::long_<3l>, double, boost::mpl::l_item<mpl_::long_<2l>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::mpl::l_item<mpl_::long_<1l>, t_string, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) <null> (wesnoth-debug+0x000001222812)
- #5 boost::detail::variant::destroyer::result_type boost::variant<boost::blank, config::attribute_value::true_false, config::attribute_value::yes_no, int, unsigned long long, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, t_string>::internal_apply_visitor_impl<boost::detail::variant::destroyer, void*>(int, int, boost::detail::variant::destroyer&, void*) /usr/include/boost/variant/variant.hpp:2326 (wesnoth-debug+0x00000121e63a)
- #6 boost::detail::variant::destroyer::result_type boost::variant<boost::blank, config::attribute_value::true_false, config::attribute_value::yes_no, int, unsigned long long, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, t_string>::internal_apply_visitor<boost::detail::variant::destroyer>(boost::detail::variant::destroyer&) /usr/include/boost/variant/variant.hpp:2337 (wesnoth-debug+0x0000012187c7)
- #7 boost::variant<boost::blank, config::attribute_value::true_false, config::attribute_value::yes_no, int, unsigned long long, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, t_string>::destroy_content() /usr/include/boost/variant/variant.hpp:1345 (wesnoth-debug+0x000001213dee)
- #8 boost::variant<boost::blank, config::attribute_value::true_false, config::attribute_value::yes_no, int, unsigned long long, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, t_string>::~variant() /usr/include/boost/variant/variant.hpp:1352 (wesnoth-debug+0x0000012107ff)
- #9 config::attribute_value::~attribute_value() src/config.cpp:121 (wesnoth-debug+0x0000011fc5a3)
- #10 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value>::~pair() /usr/include/c++/5/bits/stl_pair.h:96 (wesnoth-debug+0x0000006b66d5)
- #11 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value>*) /usr/include/c++/5/ext/new_allocator.h:124 (wesnoth-debug+0x00000122a037)
- #12 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value>*) /usr/include/c++/5/bits/alloc_traits.h:542 (wesnoth-debug+0x000001224881)
- #13 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >, 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, config::attribute_value> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >*) /usr/include/c++/5/bits/stl_tree.h:553 (wesnoth-debug+0x00000121fb1a)
- #14 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >, 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, config::attribute_value> > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >*) /usr/include/c++/5/bits/stl_tree.h:561 (wesnoth-debug+0x0000012198a6)
- #15 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >, 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, config::attribute_value> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >*) /usr/include/c++/5/bits/stl_tree.h:1614 (wesnoth-debug+0x000001214924)
- #16 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >, 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, config::attribute_value> > >::clear() /usr/include/c++/5/bits/stl_tree.h:1075 (wesnoth-debug+0x00000121777b)
- #17 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, config::attribute_value, 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, config::attribute_value> > >::clear() /usr/include/c++/5/bits/stl_map.h:810 (wesnoth-debug+0x000001213287)
- #18 config::clear() src/config.cpp:1101 (wesnoth-debug+0x0000012010ce)
- #19 config::~config() src/config.cpp:471 (wesnoth-debug+0x0000011fd81b)
- #20 config::clear() src/config.cpp:1077 (wesnoth-debug+0x000001200f94)
- #21 config::~config() src/config.cpp:471 (wesnoth-debug+0x0000011fd81b)
- #22 <null> <null> (libtsan.so.0+0x000000023e23)
- #23 <null> <null> (libtsan.so.0+0x000000024440)
- #24 <null> <null> (libSDL2-2.0.so.0+0x0000000cc3d4)
- #25 gui2::tdialog::show(CVideo&, unsigned int) src/gui/dialogs/dialog.cpp:51 (wesnoth-debug+0x000000548606)
- #26 do_gameloop src/wesnoth.cpp:773 (wesnoth-debug+0x00000042bc5a)
- #27 main src/wesnoth.cpp:1071 (wesnoth-debug+0x00000042ceaa)
- SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/usr/lib/x86_64-linux-gnu/libtsan.so.0+0x65c49) in operator delete(void*)
- ==================
- ==================
- WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=24551)
- #0 operator delete(void*) <null> (libtsan.so.0+0x000000065c49)
- #1 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> > >::deallocate(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >*, unsigned long) /usr/include/c++/5/ext/new_allocator.h:110 (wesnoth-debug+0x00000122a06b)
- #2 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> > >&, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >*, unsigned long) /usr/include/c++/5/bits/alloc_traits.h:517 (wesnoth-debug+0x0000012248c0)
- #3 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >, 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, config::attribute_value> > >::_M_put_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >*) /usr/include/c++/5/bits/stl_tree.h:495 (wesnoth-debug+0x00000121fb66)
- #4 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >, 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, config::attribute_value> > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >*) /usr/include/c++/5/bits/stl_tree.h:562 (wesnoth-debug+0x0000012198b9)
- #5 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >, 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, config::attribute_value> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >*) /usr/include/c++/5/bits/stl_tree.h:1614 (wesnoth-debug+0x000001214924)
- #6 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, config::attribute_value> >, 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, config::attribute_value> > >::clear() /usr/include/c++/5/bits/stl_tree.h:1075 (wesnoth-debug+0x00000121777b)
- #7 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, config::attribute_value, 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, config::attribute_value> > >::clear() /usr/include/c++/5/bits/stl_map.h:810 (wesnoth-debug+0x000001213287)
- #8 config::clear() src/config.cpp:1101 (wesnoth-debug+0x0000012010ce)
- #9 config::~config() src/config.cpp:471 (wesnoth-debug+0x0000011fd81b)
- #10 config::clear() src/config.cpp:1077 (wesnoth-debug+0x000001200f94)
- #11 config::~config() src/config.cpp:471 (wesnoth-debug+0x0000011fd81b)
- #12 <null> <null> (libtsan.so.0+0x000000023e23)
- #13 <null> <null> (libtsan.so.0+0x000000024440)
- #14 <null> <null> (libSDL2-2.0.so.0+0x0000000cc3d4)
- #15 gui2::tdialog::show(CVideo&, unsigned int) src/gui/dialogs/dialog.cpp:51 (wesnoth-debug+0x000000548606)
- #16 do_gameloop src/wesnoth.cpp:773 (wesnoth-debug+0x00000042bc5a)
- #17 main src/wesnoth.cpp:1071 (wesnoth-debug+0x00000042ceaa)
- SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/usr/lib/x86_64-linux-gnu/libtsan.so.0+0x65c49) in operator delete(void*)
- ==================
- ==================
- WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=24551)
- #0 operator delete(void*) <null> (libtsan.so.0+0x000000065c49)
- #1 config::clear() src/config.cpp:1077 (wesnoth-debug+0x000001200f9c)
- #2 config::~config() src/config.cpp:471 (wesnoth-debug+0x0000011fd81b)
- #3 <null> <null> (libtsan.so.0+0x000000023e23)
- #4 <null> <null> (libtsan.so.0+0x000000024440)
- #5 <null> <null> (libSDL2-2.0.so.0+0x0000000cc3d4)
- #6 gui2::tdialog::show(CVideo&, unsigned int) src/gui/dialogs/dialog.cpp:51 (wesnoth-debug+0x000000548606)
- #7 do_gameloop src/wesnoth.cpp:773 (wesnoth-debug+0x00000042bc5a)
- #8 main src/wesnoth.cpp:1071 (wesnoth-debug+0x00000042ceaa)
- SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal (/usr/lib/x86_64-linux-gnu/libtsan.so.0+0x65c49) in operator delete(void*)
- ==================
Advertisement
Add Comment
Please, Sign In to add comment