Game crashes during ai moves.
Gdb says:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe61f5700 (LWP 4622)]
0x00007ffff3e81e18 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&) ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
(gdb) bt
#0 0x00007ffff3e81e18 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&) ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#1 0x000000000065fac6 in __gnu_cxx::new_allocator<std::string>::construct<std::string<std::string const&> > (this=0x7fffe61f3950, __p=0x13c3a50)
at /usr/include/c++/4.7/ext/new_allocator.h:110
#2 0x000000000065dea2 in std::allocator_traits<std::allocator<std::string> >::_S_construct<std::string<std::string const&> >(std::allocator<std::string>&, std::allocator_traits<std::allocator<std::string> >::__construct_helper*, (std::string<std::string const&>&&)...) (__a=..., __p=0x13c3a50)
at /usr/include/c++/4.7/bits/alloc_traits.h:253
#3 0x000000000065b6ec in std::allocator_traits<std::allocator<std::string> >::construct<std::string<std::string const&> > (__a=..., __p=0x13c3a50)
at /usr/include/c++/4.7/bits/alloc_traits.h:390
#4 0x000000000065b775 in std::vector<std::string, std::allocator<std::string> >::_M_emplace_back_aux<std::string const&> (this=0x7fffe61f3950)
at /usr/include/c++/4.7/bits/vector.tcc:406
#5 0x00000000006597fd in std::vector<std::string, std::allocator<std::string> >::push_back (this=0x7fffe61f3950, __x=...)
at /usr/include/c++/4.7/bits/stl_vector.h:891
#6 0x00007ffff787fb00 in MetaString::operator<< (this=0x7fffe61f3910, txt=...)
at NetPacks.h:125
#7 0x00007ffff786c594 in CQuest::getRolloverText (this=0x7fffe61f45f0,
ms=..., onHover=false) at CObjectHandler.cpp:4246
#8 0x00007fffe66dc4fc in VCAI::striveToQuest (this=0x7fffcb3eeab0, q=...)
at VCAI.cpp:2188
#9 0x00007fffe66d20a2 in VCAI::makeTurnInternal (this=0x7fffcb3eeab0)
at VCAI.cpp:1076
#10 0x00007fffe66d1581 in VCAI::makeTurn (this=0x7fffcb3eeab0) at VCAI.cpp:1017
#11 0x00007fffe6754b5b in boost::_mfi::mf0<void, VCAI>::operator() (
---Type <return> to continue, or q <return> to quit---
this=0x7fffc4772c88, p=0x7fffcb3eeab0)
at /usr/include/boost/bind/mem_fn_template.hpp:49
#12 0x00007fffe6754abe in boost::_bi::list1<boost::_bi::value<VCAI*> >::operator()<boost::_mfi::mf0<void, VCAI>, boost::_bi::list0> (this=0x7fffc4772c98,
f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#13 0x00007fffe6754a63 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, VCAI>, boost::_bi::list1<boost::_bi::value<VCAI*> > >::operator() (
this=0x7fffc4772c88) at /usr/include/boost/bind/bind_template.hpp:20
#14 0x00007fffe6753800 in boost::detail::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf0<void, VCAI>, boost::_bi::list1<boost::_bi::value<VCAI*> > > >::run (this=0x7fffc4772b00) at /usr/include/boost/thread/detail/thread.hpp:62
#15 0x00007ffff500b169 in ?? () from /usr/lib/libboost_thread.so.1.49.0
#16 0x00007ffff338cb50 in start_thread ()
from /lib/x86_64-linux-gnu/libpthread.so.0
#17 0x00007ffff367a70d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#18 0x0000000000000000 in ?? ()
Also, my save file here filedropper.com/autosave3_1