Thread 33 (Thread 0x7fffde865700 (LWP 8687)): #0 0x00007ffff5d9712d in recvmsg () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007ffff75e353d in boost::asio::detail::socket_ops::recv (s=18, bufs=0x7fffde862b50, count=1, flags=0, ec=...) at /usr/include/boost/asio/detail/impl/socket_ops.ipp:696 msg = {msg_name = 0x0, msg_namelen = 0, msg_iov = 0x7fffde862b50, msg_iovlen = 1, msg_control = 0x0, msg_controllen = 0, msg_flags = 0} result = 140737343580207 #2 0x00007ffff75e361c in boost::asio::detail::socket_ops::sync_recv (s=18, state=16 '\020', bufs=0x7fffde862b50, count=1, flags=0, all_empty=false, ec=...) at /usr/include/boost/asio/detail/impl/socket_ops.ipp:723 bytes = 0 #3 0x00007ffff75f2854 in boost::asio::detail::reactive_socket_service_base::receive > (this=0x7fffb9574a38, impl=..., buffers=..., flags=0, ec=...) at /usr/include/boost/asio/detail/reactive_socket_service_base.hpp:248 bufs = { = {}, buffers_ = {{iov_base = 0x7fffb4d0f580, iov_len = 2}, { iov_base = 0xde86342a, iov_len = 140736926722960}, { iov_base = 0x7fffde862bb0, iov_len = 140737343549902}, { iov_base = 0x7fffde8632e0, iov_len = 2}, {iov_base = 0x0, iov_len = 140737343516713}, {iov_base = 0x7fffde862bc0, iov_len = 140736926723056}, {iov_base = 0x7fffde862c40, iov_len = 140737343534435}, {iov_base = 0x7fffde8632e0, iov_len = 1}, {iov_base = 0x7fffde862cf0, iov_len = 77309411328}, {iov_base = 0x7fffde862c00, iov_len = 2}, {iov_base = 0x7fff00000000, iov_len = 140737324507344}, {iov_base = 0x0, iov_len = 0}, { iov_base = 0x7fffde862cf0, iov_len = 1}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 140736926725162}, { iov_base = 0x7fffde862cb0, iov_len = 140737343534620}, { iov_base = 0xde863100, iov_len = 1}, {iov_base = 0x7fffde862cf0, iov_len = 81042746384}, {iov_base = 0x7fffde862c01, iov_len = 2}, {iov_base = 0x0, iov_len = 140736926723496}, { iov_base = 0x7fffde862fd8, iov_len = 1}, {iov_base = 0x1, iov_len = 0}, {iov_base = 0x7fffde863110, iov_len = 140737343596628}, {iov_base = 0x7fffde8632e0, iov_len = 140736926724832}, {iov_base = 0x10000, iov_len = 140736926724576}, {iov_base = 0x7fffb8838530, iov_len = 140736302893624}, {iov_base = 0x7fffde86342a, iov_len = 2}, {iov_base = 0x7fffde862dd0, iov_len = 140736926723600}, {iov_base = 0x7fffde862d40, iov_len = 140736226941208}, {iov_base = 0x7fffde862d40, iov_len = 140737343580207}, {iov_base = 0x7fffde862dd0, iov_len = 140736926723600}, {iov_base = 0x7fffde862e50, iov_len = 140737343568546}, {iov_base = 0xde86361c, iov_len = 140736926723728}, {iov_base = 0x7fffde862f00, iov_len = 140736289015088}, {iov_base = 0x1, iov_len = 1}, { iov_base = 0x7fff00000000, iov_len = 140737324507344}, { iov_base = 0x7fffde862fd8, iov_len = 1}, { iov_base = 0x7fffb8838501, iov_len = 140736926724056}, { iov_base = 0x1, iov_len = 140736926723488}, {iov_base = 0x10000, iov_len = 77309411328}, {iov_base = 0x7fffde862d01, iov_len = 0}, {iov_base = 0x0, iov_len = 140737324507344}, { iov_base = 0x0, iov_len = 0}, {iov_base = 0x7fffde862ee0, iov_len = 1}, {iov_base = 0x1, iov_len = 140736926724056}, { iov_base = 0x1, iov_len = 140736926723728}, { iov_base = 0x7fffde862e50, iov_len = 140737343517628}, { iov_base = 0x7ffff783e35b, iov_len = 140736926723728}, { iov_base = 0x7fffde862eb0, iov_len = 140737343555471}, { iov_base = 0x7fffde862e18, iov_len = 140736926724040}, { iov_base = 0x7fffde862f00, iov_len = 140736289015088}, { iov_base = 0x7fffde862eb0, iov_len = 1}, { iov_base = 0x7fff00000000, iov_len = 140737324507344}, { iov_base = 0x7fffde862ef0, iov_len = 140736226941208}, { iov_base = 0x7fffde862f20, iov_len = 140737343498319}, { iov_base = 0x7fffde8631fc, iov_len = 4294967300}, { iov_base = 0x7fffde862fd8, iov_len = 140736295379984}, { iov_base = 0x7fffde862f30, iov_len = 8445167102}, { iov_base = 0x7fffde862fd8, iov_len = 140736926724184}, { iov_base = 0x7fffde862f20, iov_len = 2}, { iov_base = 0x7fffde862f40, iov_len = 140736926723920}, { iov_base = 0x7fffde862f70, iov_len = 140737343532182}, { iov_base = 0x10000, iov_len = 140736926724184}, { iov_base = 0x7fffb4d0f580, iov_len = 2}}, count_ = 1, total_buffer_size_ = 2} #4 0x00007ffff75f076b in boost::asio::stream_socket_service::receive > (this=0x7fffb9574a10, impl=..., buffers=..., flags=0, ec=...) at /usr/include/boost/asio/stream_socket_service.hpp:308 No locals. #5 0x00007ffff75ee87f in boost::asio::basic_stream_socket >::read_some > (this=0x7fffb8838530, buffers=..., ec=...) at /usr/include/boost/asio/basic_stream_socket.hpp:740 No locals. #6 0x00007ffff75eb9fe in boost::asio::read >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t> (s=..., buffers=..., completion_condition=..., ec=...) at /usr/include/boost/asio/impl/read.hpp:50 bytes_transferred = 140736926724352 tmp = {buffers_ = { = { data_ = 0x7fffb4d0f580, size_ = 2}, }, at_end_ = false, first_ = {data_ = 0x7fffb4d0f580, size_ = 2}, begin_remainder_ = 0x7fffde863050, max_size_ = 65536} total_transferred = 0 #7 0x00007ffff75e8778 in boost::asio::read >, boost::asio::mutable_buffers_1> (s=..., buffers=...) at /usr/include/boost/asio/impl/read.hpp:63 ec = {m_val = 0, m_cat = 0x7ffff63be0d0} bytes_transferred = 140736926724911 #8 0x00007ffff75da84f in CConnection::read (this=0x7fffb8e4a410, data=0x7fffb4d0f580, size=2) at /home/ivan/src/vcmi/code/lib/Connection.cpp:164 ret = 0 #9 0x0000000000ad5533 in CISer::loadPrimitive ( this=0x7fffb8e4a410, data=@0x7fffb4d0f580: 1) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:973 length = 2 dataPtr = 0x7fffb4d0f580 "\001" #10 0x0000000000aceab6 in LoadPrimitive::invoke ( s=..., data=@0x7fffb4d0f580: 1) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:191 No locals. #11 0x0000000000ac7c51 in CISer::load ( this=0x7fffb8e4a410, data=@0x7fffb4d0f580: 1) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:960 No locals. #12 0x0000000000abffb5 in CISer::operator>> ( this=0x7fffb8e4a410, t=@0x7fffb4d0f580: 1) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:915 No locals. #13 0x0000000000aeea15 in CISer::operator& ( this=0x7fffb8e4a410, t=@0x7fffb4d0f580: 1) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:922 No locals. #14 0x0000000000b51553 in Bonus::serialize > ( this=0x7fffb4d0f580, h=..., version=0) at /home/ivan/src/vcmi/code/client/../lib/mapping/../../lib/HeroBonus.h:330 No locals. #15 0x0000000000b4f1bc in CISer::loadSerializableBySerializeCall (this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:985 hlp = @0x7fffb4d0f580: {duration = 1, turnsRemain = 0, type = Bonus::NONE, subtype = -1, source = Bonus::OTHER, val = 0, sid = 0, valType = Bonus::ADDITIVE_VALUE, additionalInfo = -1, effectRange = Bonus::NO_LIMIT, limiter = {> = {_M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, propagator = {> = {_M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, description = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffff3d6f3f8 ""}}} #16 0x0000000000b4dbfb in CISer::loadSerializable ( this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:992 No locals. #17 0x0000000000b4c7b2 in LoadSerializable::invoke (s=..., data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:231 No locals. #18 0x0000000000b4acf7 in CISer::load ( this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:960 No locals. #19 0x0000000000b49a83 in CISer::operator>> ( this=0x7fffb8e4a410, t=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:915 No locals. #20 0x0000000000b47bcc in CISer::loadPointerHlp ( this=0x7fffb8e4a410, tid=0, data=@0x7fffb4f6ac00: 0x7fffb4d0f580, pid=180) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:1066 No locals. #21 0x0000000000b46176 in CISer::loadPointer ( this=0x7fffb8e4a410, data=@0x7fffb4f6ac00: 0x7fffb4d0f580) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:1053 hlp = 1 '\001' pid = 180 tid = 0 #22 0x0000000000b44a10 in LoadPointer::invoke (s=..., data=@0x7fffb4f6ac00: 0x7fffb4d0f580) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:207 No locals. #23 0x0000000000b42797 in CISer::load ( this=0x7fffb8e4a410, data=@0x7fffb4f6ac00: 0x7fffb4d0f580) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:960 No locals. #24 0x0000000000b3fcb3 in CISer::operator>> ( this=0x7fffb8e4a410, t=@0x7fffb4f6ac00: 0x7fffb4d0f580) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:915 No locals. #25 0x0000000000b3df48 in CISer::loadSerializable ( this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:1139 i = 2 length = 9 #26 0x0000000000b3c2f8 in LoadSerializable > >::invoke (s=..., data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:231 No locals. #27 0x0000000000b39d97 in CISer::load > > (this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:960 No locals. #28 0x0000000000b389f5 in CISer::operator>> > > (this=0x7fffb8e4a410, t=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:915 No locals. #29 0x0000000000b3724f in CISer::operator& > > (this=0x7fffb8e4a410, t=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:922 No locals. #30 0x0000000000b359be in BonusList::serialize > ( this=0x7fffb575c398, h=..., version=0) at /home/ivan/src/vcmi/code/client/../lib/mapping/../../lib/HeroBonus.h:469 No locals. #31 0x0000000000b33f3a in CISer::loadSerializableBySerializeCall (this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:985 hlp = @0x7fffb575c398: { bonuses = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7fffb4f6abf0, _M_finish = 0x7fffb4f6ac38, _M_end_of_storage = 0x7fffb4f6ac38}}, }, belongsToTree = true} #32 0x0000000000b31ea9 in CISer::loadSerializable ( this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:992 No locals. #33 0x0000000000b308c2 in LoadSerializable::invoke ( s=..., data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:231 No locals. #34 0x0000000000b2ef7b in CISer::load ( this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:960 No locals. #35 0x0000000000b2d1c9 in CISer::operator>> ( this=0x7fffb8e4a410, t=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:915 No locals. #36 0x0000000000b2b863 in CISer::operator& ( this=0x7fffb8e4a410, t=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:922 No locals. #37 0x0000000000b29617 in CBonusSystemNode::serialize > ( this=0x7fffb575c370, h=..., version=0) at /home/ivan/src/vcmi/code/client/../lib/mapping/../../lib/HeroBonus.h:699 No locals. #38 0x0000000000b27cae in CISer::loadSerializableBySerializeCall (this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:985 hlp = @0x7fffb575c370: { = { _vptr.IBonusBearer = 0x7ffff7d686b0 }, bonuses = { bonuses = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, belongsToTree = true}, exportedBonuses = { bonuses = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7fffb4f6abf0, _M_finish = 0x7fffb4f6ac38, _M_end_of_storage = 0x7fffb4f6ac38}}, }, belongsToTree = true}, parents = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, children = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, nodeType = CBonusSystemNode::CREATURE, description = { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffff3d6f3f8 ""}}, static cachingEnabled = true, cachedBonuses = { bonuses = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, belongsToTree = false}, cachedLast = 0, static treeChanged = 53608, cachedRequests = {_M_t = { _M_impl = {, std::allocator > const, std::shared_ptr > > >> = {<__gnu_cxx::new_allocator, std::allocator > const, std::shared_ptr > > >> = {}, }, _M_key_compare = {, std::allocator >, std::basic_string, std::allocator >, bool>> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffb575c428, _M_right = 0x7fffb575c428}, _M_node_count = 0}}}} #39 0x0000000000b2558d in CISer::loadSerializable (this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:992 No locals. #40 0x0000000000b22d4e in LoadSerializable::invoke (s=..., data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:231 No locals. #41 0x0000000000b2176b in CISer::load ( this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:960 No locals. #42 0x0000000000b2055b in CISer::operator>> ( this=0x7fffb8e4a410, t=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:915 No locals. #43 0x0000000000b1f61b in CISer::operator& ( this=0x7fffb8e4a410, t=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:922 No locals. #44 0x0000000000b5a92d in CCreature::serialize > ( this=0x7fffb575c370, h=..., version=743) at /home/ivan/src/vcmi/code/client/../lib/CCreatureHandler.h:127 No locals. #45 0x00007ffff736e8fe in CPointerLoader, CCreature>::loadPtr (this=0x7fffb8e4e9b0, ar=..., data=0x7fffb57c6a60, pid=177) at /home/ivan/src/vcmi/code/lib/Connection.h:867 s = @0x7fffb8e4a410: { = { = { _vptr.CSerializer = 0x0, vectors = {_M_t = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {}, _M_header = { _M_color = (unknown: 409783872), _M_parent = 0x41, _M_left = 0x0, _M_right = 0x0}, _M_node_count = 426110832}}}, smartVectorMembersSerialization = false, sendStackInstanceByIds = false}, _vptr.CLoaderBase = 0x7ffff7d64e58 }, saving = false, loaders = {_M_t = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = { _M_color = std::_S_red, _M_parent = 0x7fffb8e718b0, _M_left = 0x7fffb8e41020, _M_right = 0x7fffb8ec3f20}, _M_node_count = 198}}}, fileVersion = 0, reverseEndianess = false, loadedPointers = {_M_t = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = { _M_color = std::_S_red, _M_parent = 0x7fffb4cbd9f0, _M_left = 0x7fffb5485e70, _M_right = 0x7fffb4cedf20}, _M_node_count = 181}}}, loadedSharedPointers = {_M_t = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x7fffb8edcea0, _M_left = 0x7fffb5459570, _M_right = 0x7fffb8e95e70}, _M_node_count = 15}}}, smartPointerSerialization = true} ptr = @0x7fffb57c6a60: 0x7fffb575c370 #46 0x0000000000b55647 in CISer::loadPointerHlp (this=0x7fffb8e4a410, tid=64, data=@0x7fffb57c6a60: 0x7fffb575c370, pid=177) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:1070 No locals. #47 0x0000000000b53660 in CISer::loadPointer ( this=0x7fffb8e4a410, data=@0x7fffb57c6a60: 0x7fffb575c370) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:1053 hlp = 1 '\001' pid = 177 tid = 64 #48 0x0000000000b51a11 in LoadPointer::invoke ( s=..., data=@0x7fffb57c6a60: 0x7fffb575c370) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:207 No locals. #49 0x0000000000b4fdc3 in CISer::load ( this=0x7fffb8e4a410, data=@0x7fffb57c6a60: 0x7fffb575c370) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:960 No locals. #50 0x0000000000b4e097 in CISer::operator>> ( this=0x7fffb8e4a410, t=@0x7fffb57c6a60: 0x7fffb575c370) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:915 No locals. #51 0x0000000000b4caf9 in CISer::operator& ( this=0x7fffb8e4a410, t=@0x7fffb57c6a60: 0x7fffb575c370) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:922 No locals. #52 0x0000000000b4b0d3 in CStackBasicDescriptor::serialize > (this=0x7fffb57c6a60, h=..., version=0) at /home/ivan/src/vcmi/code/client/../lib/mapping/../../lib/CCreatureSet.h:35 No locals. #53 0x0000000000b49e5c in CISer::loadSerializableBySerializeCall (this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:985 hlp = @0x7fffb57c6a60: {type = 0x7fffb575c370, count = 0} #54 0x0000000000b48421 in CISer::loadSerializable (this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:992 No locals. #55 0x0000000000b466e2 in LoadSerializable::invoke (s=..., data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:231 No locals. #56 0x0000000000b44d9b in CISer::load ( this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:960 No locals. #57 0x0000000000b42d79 in CISer::operator>> (this=0x7fffb8e4a410, t=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:915 No locals. #58 0x0000000000b3fedf in CISer::operator& (this=0x7fffb8e4a410, t=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:922 No locals. #59 0x0000000000b3e29f in CStackInstance::serialize > ( this=0x7fffb57c6980, h=..., version=743) at /home/ivan/src/vcmi/code/client/../lib/mapping/../../lib/CCreatureSet.h:52 No locals. #60 0x00007ffff736e862 in CPointerLoader, CStackInstance>::loadPtr (this=0x7fffb8e4e9d0, ar=..., data=0x7fffb4cd5988, pid=176) at /home/ivan/src/vcmi/code/lib/Connection.h:867 s = @0x7fffb8e4a410: { = { = { _vptr.CSerializer = 0x0, vectors = {_M_t = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {}, _M_header = { _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x0, _M_right = 0xff1}, _M_node_count = 58213696}}}, smartVectorMembersSerialization = 224, sendStackInstanceByIds = 101}, _vptr.CLoaderBase = 0x7ffff7d64e58 }, saving = false, loaders = {_M_t = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = { _M_color = std::_S_red, _M_parent = 0x7fffb8e718b0, _M_left = 0x7fffb8e41020, _M_right = 0x7fffb8ec3f20}, _M_node_count = 198}}}, fileVersion = 0, reverseEndianess = false, loadedPointers = {_M_t = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = { _M_color = std::_S_red, _M_parent = 0x7fffb4cbd9f0, _M_left = 0x7fffb5485e70, _M_right = 0x7fffb4cedf20}, _M_node_count = 181}}}, loadedSharedPointers = {_M_t = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x7fffb8edcea0, _M_left = 0x7fffb5459570, _M_right = 0x7fffb8e95e70}, _M_node_count = 15}}}, smartPointerSerialization = true} ptr = @0x7fffb4cd5988: 0x7fffb57c6980 #61 0x0000000000b39fe1 in CISer::loadPointerHlp ( this=0x7fffb8e4a410, tid=65, data=@0x7fffb4cd5988: 0x7fffb57c6980, pid=176) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:1070 No locals. #62 0x0000000000b38c10 in CISer::loadPointer ( this=0x7fffb8e4a410, data=@0x7fffb4cd5988: 0x7fffb57c6980) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:1053 hlp = 1 '\001' pid = 176 tid = 65 #63 0x0000000000b37299 in LoadPointer::invoke ( s=..., data=@0x7fffb4cd5988: 0x7fffb57c6980) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:207 No locals. #64 0x0000000000b35a19 in CISer::load ( this=0x7fffb8e4a410, data=@0x7fffb4cd5988: 0x7fffb57c6980) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:960 No locals. #65 0x0000000000b33fa1 in CISer::operator>> ( this=0x7fffb8e4a410, t=@0x7fffb4cd5988: 0x7fffb57c6980) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:915 No locals. #66 0x0000000000b31fbe in CISer::loadSerializable (this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:1198 i = 0 length = 1 t = {> = {num = 3}, static COMMANDER_SLOT_PLACEHOLDER = {> = { num = 0}, static COMMANDER_SLOT_PLACEHOLDER = }} #67 0x0000000000b308e7 in LoadSerializable, std::allocator > > >::invoke (s=..., data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:231 No locals. #68 0x0000000000b2efa9 in CISer::load, std::allocator > > > (this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:960 No locals. #69 0x0000000000b2d203 in CISer::operator>>, std::allocator > > > (this=0x7fffb8e4a410, t=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:915 No locals. #70 0x0000000000b2b891 in CISer::operator&, std::allocator > > > (this=0x7fffb8e4a410, t=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:922 No locals. #71 0x0000000000b29691 in CCreatureSet::serialize > ( this=0x7fffb57b8398, h=..., version=0) at /home/ivan/src/vcmi/code/client/../lib/mapping/../../lib/CCreatureSet.h:207 No locals. #72 0x0000000000b27ce4 in CISer::loadSerializableBySerializeCall (this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:985 hlp = @0x7fffb57b8398: { = { _vptr.IArmyDescriptor = 0x7ffff7d63b50 }, stacks = {_M_t = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x7fffb4cd5960, _M_left = 0x7fffb4cd5960, _M_right = 0x7fffb4cd5960}, _M_node_count = 1}}}, formation = 0 '\000'} #73 0x0000000000b255b3 in CISer::loadSerializable ( this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:992 No locals. #74 0x0000000000b22d73 in LoadSerializable::invoke ( s=..., data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:231 No locals. #75 0x0000000000b21799 in CISer::load ( this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:960 No locals. #76 0x0000000000b20595 in CISer::operator>> ( this=0x7fffb8e4a410, t=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:915 No locals. #77 0x0000000000b1f649 in CISer::operator& ( this=0x7fffb8e4a410, t=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:922 No locals. #78 0x0000000000b1dec2 in CArmedInstance::serialize > ( this=0x7fffb57b8220, h=..., version=0) at /home/ivan/src/vcmi/code/client/../lib/mapping/../CObjectHandler.h:294 No locals. #79 0x0000000000b1cfbe in CISer::loadSerializableBySerializeCall (this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:985 hlp = @0x7fffb57b8220: { = { = { _vptr.IObjectInterface = 0x7ffff7d63a10 , static cb = 0x0}, hoverName = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fffb4e89d18 "Hero"}}, pos = {x = 27, y = 64, z = 0}, ID = {num = Obj::HERO}, subID = 61, id = {> = { num = 1433}, }, appearance = { usedTiles = { >, std::allocator > > >> = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_start = 0x7fffb5345bf0, _M_finish = 0x7fffb5345c20, _M_end_of_storage = 0x7fffb5345c20}}, }, visitDir = 255 '\377', allowedTerrains = {_M_t = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_key_compare = {> = {}, }, _M_header = { _M_color = std::_S_red, _M_parent = 0x7fffb4e8b9e0, _M_left = 0x7fffb55b1380, _M_right = 0x7fffb578abf0}, _M_node_count = 8}}}, id = {num = Obj::HERO}, subid = 7, printPriority = 0, animationFile = { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fffb4e87db8 "AH07_.def"}}}, tempOwner = {> = { num = 0 '\000'}, static CANNOT_DETERMINE = {> = {num = 0 '\000'}, static CANNOT_DETERMINE = , static UNFLAGGABLE = {> = { num = 0 '\000'}, static CANNOT_DETERMINE = , static UNFLAGGABLE = , static NEUTRAL = {> = { num = 0 '\000'}, static CANNOT_DETERMINE = , static UNFLAGGABLE = , static NEUTRAL = , static PLAYER_LIMIT = {> = {num = 0 '\000'}, static CANNOT_DETERMINE = , static UNFLAGGABLE = , static NEUTRAL = , static PLAYER_LIMIT = }}, static PLAYER_LIMIT = }, static NEUTRAL = , static PLAYER_LIMIT = }, static UNFLAGGABLE = , static NEUTRAL = , static PLAYER_LIMIT = }, blockVisit = true}, = { = { _vptr.IBonusBearer = 0x7ffff7d63b08 }, bonuses = { bonuses = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7fffb57e0ec0, _M_finish = 0x7fffb57e0ef8, _M_end_of_storage = 0x7fffb57e0f00}}, }, belongsToTree = true}, exportedBonuses = { bonuses = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7fffb4cae6f0, _M_finish = 0x7fffb4cae728, _M_end_of_storage = 0x7fffb4cae728}}, }, belongsToTree = true}, parents = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, children = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, nodeType = CBonusSystemNode::HERO, description = { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffff3d6f3f8 ""}}, static cachingEnabled = true, cachedBonuses = { bonuses = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, belongsToTree = false}, cachedLast = 0, static treeChanged = 53608, cachedRequests = {_M_t = { _M_impl = {, std::allocator > const, std::shared_ptr > > >> = {<__gnu_cxx::new_allocator, std::allocator > const, std::shared_ptr > > >> = {}, }, _M_key_compare = {, std::allocator >, std::basic_string, std::allocator >, bool>> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffb57b8370, _M_right = 0x7fffb57b8370}, _M_node_count = 0}}}}, = { = {_vptr.IArmyDescriptor = 0x7ffff7d63b50 }, stacks = {_M_t = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x7fffb4cd5960, _M_left = 0x7fffb4cd5960, _M_right = 0x7fffb4cd5960}, _M_node_count = 1}}}, formation = 0 '\000'}, battle = 0x0} #80 0x0000000000b1b53b in CISer::loadSerializable (this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:992 No locals. #81 0x0000000000b1a59c in LoadSerializable::invoke (s=..., data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:231 No locals. #82 0x0000000000b18f4d in CISer::load ( this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:960 No locals. #83 0x0000000000b17cef in CISer::operator>> ( this=0x7fffb8e4a410, t=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:915 No locals. #84 0x0000000000b168e7 in CISer::operator& ( this=0x7fffb8e4a410, t=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:922 No locals. #85 0x0000000000b15315 in CGHeroInstance::serialize > ( this=0x7fffb57b8220, h=..., version=743) at /home/ivan/src/vcmi/code/client/../lib/mapping/../CObjectHandler.h:397 No locals. #86 0x00007ffff7370e92 in CPointerLoader, CGHeroInstance>::loadPtr (this=0x7fffb8ec28c0, ar=..., data=0x7fffb49567a8, pid=168) at /home/ivan/src/vcmi/code/lib/Connection.h:867 s = @0x7fffb8e4a410: { = { = { _vptr.CSerializer = 0xffff, vectors = {_M_t = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {}, _M_header = { _M_color = std::_S_red, _M_parent = 0x21, _M_left = 0x6e4d42d0, _M_right = 0x7f85690897a8}, _M_node_count = 112}}}, smartVectorMembersSerialization = 240, sendStackInstanceByIds = 15}, _vptr.CLoaderBase = 0x7ffff7d64e58 }, saving = false, loaders = {_M_t = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = { _M_color = std::_S_red, _M_parent = 0x7fffb8e718b0, _M_left = 0x7fffb8e41020, _M_right = 0x7fffb8ec3f20}, _M_node_count = 198}}}, fileVersion = 0, reverseEndianess = false, loadedPointers = {_M_t = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = { _M_color = std::_S_red, _M_parent = 0x7fffb4cbd9f0, _M_left = 0x7fffb5485e70, _M_right = 0x7fffb4cedf20}, _M_node_count = 181}}}, loadedSharedPointers = {_M_t = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x7fffb8edcea0, _M_left = 0x7fffb5459570, _M_right = 0x7fffb8e95e70}, _M_node_count = 15}}}, smartPointerSerialization = true} ptr = @0x7fffb49567a8: 0x7fffb57b8220 #87 0x0000000000b0fd67 in CISer::loadPointerHlp ( this=0x7fffb8e4a410, tid=2, data=@0x7fffb49567a8: 0x7fffb57b8220, pid=168) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:1070 No locals. #88 0x0000000000b0f087 in CISer::loadPointer ( this=0x7fffb8e4a410, data=@0x7fffb49567a8: 0x7fffb57b8220) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:1053 hlp = 1 '\001' pid = 168 tid = 2 #89 0x0000000000b0e7a8 in LoadPointer::invoke ( s=..., data=@0x7fffb49567a8: 0x7fffb57b8220) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:207 No locals. #90 0x0000000000b0df13 in CISer::load ( this=0x7fffb8e4a410, data=@0x7fffb49567a8: 0x7fffb57b8220) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:960 No locals. #91 0x0000000000b0d0e3 in CISer::operator>> ( this=0x7fffb8e4a410, t=@0x7fffb49567a8: 0x7fffb57b8220) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:915 No locals. #92 0x0000000000b0c41a in CISer::loadSerializable (this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:1139 i = 1 length = 3 #93 0x0000000000b0b75f in LoadSerializable > >::invoke (s=..., data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:231 No locals. #94 0x0000000000b0afe1 in CISer::load > > (this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:960 No locals. #95 0x0000000000b0a9b7 in CISer::operator>> > > (this=0x7fffb8e4a410, t=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:915 No locals. #96 0x0000000000b0a2d3 in CISer::operator& > > (this=0x7fffb8e4a410, t=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:922 No locals. #97 0x0000000000b09c55 in CCampaignScenario::serialize > ( this=0x7fffb4a3b2e8, h=..., formatVersion=0) at /home/ivan/src/vcmi/code/client/../lib/mapping/CCampaignHandler.h:122 No locals. #98 0x0000000000b09574 in CISer::loadSerializableBySerializeCall (this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:985 hlp = @0x7fffb4a3b2e8: {mapName = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fffb4957eb8 "B- Seeking Armageddon.h3m"}}, scenarioName = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fffb576c538 "Seeking Armageddon"}}, packedMapSize = 20434, preconditionRegions = {_M_t = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_key_compare = {> = {}, }, _M_header = { _M_color = std::_S_red, _M_parent = 0x7fffb4b73680, _M_left = 0x7fffb4b73680, _M_right = 0x7fffb4b68a10}, _M_node_count = 2}}}, regionColor = 1 '\001', difficulty = 2 '\002', conquered = true, regionText = { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fffb4f7e568 "The greatest hero in all Eeofol is Xeron the Terrible. He has been attempting to fulfill King Lucifer's vision for some time now, but every time he has gotten close to one of the objects needed to bu"...}}, prolog = {hasPrologEpilog = true, prologVideo = 25 '\031', prologMusic = 36 '$', prologText = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fffb51e8868 "My quest is sacred, given to me by the king himself. I have searched the continent for the relics he desires. When I have come close, a mysterious hero has spirited my prize away. I have pursued th"...}}}, epilog = {hasPrologEpilog = false, prologVideo = 25 '\031', prologMusic = 72 'H', prologText = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffff3d6f3f8 ""}}}, travelOptions = {whatHeroKeeps = 15 '\017', monstersKeptByHero = '\000' , artifsKeptByHero = '\000' , startOptions = 1 '\001', playerColor = 0 '\000', bonusesToChoose = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7fffb5a009b0, _M_finish = 0x7fffb5a009e0, _M_end_of_storage = 0x7fffb5a009e0}}, }}, crossoverHeroes = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7fffb49567a0, _M_finish = 0x7fffb49567b8, _M_end_of_storage = 0x7fffb49567b8}}, }, placedCrossoverHeroes = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }} #99 0x0000000000b08bf5 in CISer::loadSerializable (this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:992 No locals. #100 0x0000000000b082f8 in LoadSerializable::invoke (s=..., data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:231 No locals. #101 0x0000000000b078e9 in CISer::load ( this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:960 No locals. #102 0x0000000000b06c75 in CISer::operator>> ( this=0x7fffb8e4a410, t=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:915 No locals. #103 0x0000000000b0648a in CISer::loadSerializable (this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:1139 i = 1 length = 8 #104 0x0000000000b05af9 in LoadSerializable > >::invoke (s=..., data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:231 No locals. #105 0x0000000000b05279 in CISer::load > > (this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:960 No locals. #106 0x0000000000b048f9 in CISer::operator>> > > (this=0x7fffb8e4a410, t=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:915 No locals. #107 0x0000000000b0419f in CISer::operator& > > (this=0x7fffb8e4a410, t=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:922 No locals. #108 0x0000000000b0399c in CCampaign::serialize > ( this=0x7fffb5386070, h=..., formatVersion=0) at /home/ivan/src/vcmi/code/client/../lib/mapping/CCampaignHandler.h:135 No locals. #109 0x0000000000b031a2 in CISer::loadSerializableBySerializeCall (this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:985 hlp = @0x7fffb5386070: {header = {version = 5, mapVersion = 12 '\f', name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fffb532a918 "Armageddon's Blade"}}, description = { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fffb5348488 "Queen Catherine, her husband King Roland, and Gelu, a warrior in Erathia's elite Forestguard, must work together to defeat the insane King Lucifer of Eeofol who will create Armageddon's Blade. With i"...}}, difficultyChoosenByPlayer = 0 '\000', music = 34 '"', filename = { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fffb4b52dd8 "DATA/AB.H3C"}}, loadFromLod = 0 '\000'}, scenarios = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7fffb4a3b200, _M_finish = 0x7fffb4a3b940, _M_end_of_storage = 0x7fffb4a3b940}}, }, mapPieces = {_M_t = { _M_impl = {, std::allocator > > > >> = {<__gnu_cxx::new_allocator, std::allocator > > > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffb53860c0, _M_right = 0x7fffb53860c0}, _M_node_count = 0}}}} #110 0x0000000000b02c03 in CISer::loadSerializable ( this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:992 No locals. #111 0x0000000000b02510 in LoadSerializable::invoke ( s=..., data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:231 No locals. #112 0x0000000000b01b77 in CISer::load ( this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:960 No locals. #113 0x0000000000b010d5 in CISer::operator>> ( this=0x7fffb8e4a410, t=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:915 No locals. #114 0x0000000000b007ee in CISer::loadPointerHlp ( this=0x7fffb8e4a410, tid=0, data=@0x7fffde864668: 0x7fffb5386070, pid=2) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:1066 No locals. #115 0x0000000000b00128 in CISer::loadPointer ( this=0x7fffb8e4a410, data=@0x7fffde864668: 0x7fffb5386070) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:1053 hlp = 1 '\001' pid = 2 tid = 0 #116 0x0000000000affa51 in LoadPointer::invoke ( s=..., data=@0x7fffde864668: 0x7fffb5386070) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:207 No locals. #117 0x0000000000aff3d3 in CISer::load ( this=0x7fffb8e4a410, data=@0x7fffde864668: 0x7fffb5386070) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:960 No locals. #118 0x0000000000afe44d in CISer::operator>> ( this=0x7fffb8e4a410, t=@0x7fffde864668: 0x7fffb5386070) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:915 No locals. #119 0x0000000000afdc05 in CISer::loadSerializable ( this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:1130 internalPtr = 0x7fffb5386070 #120 0x0000000000afd22c in LoadSerializable > >::invoke (s=..., data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:231 No locals. #121 0x0000000000afc5f3 in CISer::load > > (this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:960 No locals. #122 0x0000000000afb397 in CISer::operator>> > > (this=0x7fffb8e4a410, t=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:915 No locals. #123 0x0000000000afa44b in CISer::operator& > > (this=0x7fffb8e4a410, t=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:922 No locals. #124 0x0000000000af91c1 in CCampaignState::serialize > ( this=0x7fffb5300ac0, h=..., version=0) at /home/ivan/src/vcmi/code/client/../lib/mapping/CCampaignHandler.h:166 No locals. #125 0x0000000000af7e78 in CISer::loadSerializableBySerializeCall (this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:985 hlp = @0x7fffb5300ac0: {camp = { _M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}, campaignName = { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffff3d6f3f8 ""}}, mapsConquered = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, mapsRemaining = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, currentMap = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "rAdv", aligner_ = {}}}}, }, chosenCampaignBonuses = {_M_t = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = { _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffb5300b10, _M_right = 0x7fffb5300b10}, _M_node_count = 0}}}} #126 0x0000000000af6ac3 in CISer::loadSerializable (this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:992 No locals. #127 0x0000000000af5721 in LoadSerializable::invoke (s=..., data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:231 No locals. #128 0x0000000000af4779 in CISer::load ( this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:960 No locals. #129 0x0000000000af35d1 in CISer::operator>> ( this=0x7fffb8e4a410, t=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:915 No locals. #130 0x0000000000af2b8a in CISer::loadPointerHlp (this=0x7fffb8e4a410, tid=0, data=@0x7fffde864920: 0x7fffb5300ac0, pid=1) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:1066 No locals. #131 0x0000000000af1dfa in CISer::loadPointer ( this=0x7fffb8e4a410, data=@0x7fffde864920: 0x7fffb5300ac0) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:1053 hlp = 1 '\001' pid = 1 tid = 0 #132 0x0000000000af0d57 in LoadPointer::invoke ( s=..., data=@0x7fffde864920: 0x7fffb5300ac0) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:207 No locals. #133 0x0000000000aeff27 in CISer::load ( this=0x7fffb8e4a410, data=@0x7fffde864920: 0x7fffb5300ac0) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:960 No locals. #134 0x0000000000aef86d in CISer::operator>> ( this=0x7fffb8e4a410, t=@0x7fffde864920: 0x7fffb5300ac0) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:915 No locals. #135 0x0000000000aeef62 in CISer::loadSerializable (this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:1095 __PRETTY_FUNCTION__ = "void CISer::loadSerializable(std::shared_ptr<_Tp1>&) [with T = CCampaignState; Serializer = CConnection]" internalPtr = 0x7fffb5300ac0 #136 0x0000000000aee37f in LoadSerializable >::invoke (s=..., data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:231 No locals. #137 0x0000000000aedbe1 in CISer::load > (this=0x7fffb8e4a410, data=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:960 No locals. #138 0x0000000000aed3db in CISer::operator>> > (this=0x7fffb8e4a410, t=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:915 No locals. #139 0x0000000000aecaef in CISer::operator& > (this=0x7fffb8e4a410, t=...) at /home/ivan/src/vcmi/code/client/../lib/Connection.h:922 No locals. #140 0x00007ffff7392184 in UpdateCampaignState::serialize > (this=0x7fffb5556f90, h=..., version=743) at /home/ivan/src/vcmi/code/lib/NetPacks.h:442 No locals. #141 0x00007ffff736d474 in CPointerLoader, UpdateCampaignState>::loadPtr (this=0x7fffb8e4c1b0, ar=..., data=0x7fffde864ca8, pid=0) at /home/ivan/src/vcmi/code/lib/Connection.h:867 s = @0x7fffb8e4a410: { = { = { _vptr.CSerializer = 0x0, vectors = {_M_t = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {}, _M_header = { _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x0, _M_right = 0x0}, _M_node_count = 0}}}, smartVectorMembersSerialization = false, sendStackInstanceByIds = false}, _vptr.CLoaderBase = 0x7ffff7d64e58 }, saving = false, loaders = {_M_t = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = { _M_color = std::_S_red, _M_parent = 0x7fffb8e718b0, _M_left = 0x7fffb8e41020, _M_right = 0x7fffb8ec3f20}, _M_node_count = 198}}}, fileVersion = 0, reverseEndianess = false, loadedPointers = {_M_t = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = { _M_color = std::_S_red, _M_parent = 0x7fffb4cbd9f0, _M_left = 0x7fffb5485e70, _M_right = 0x7fffb4cedf20}, _M_node_count = 181}}}, loadedSharedPointers = {_M_t = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x7fffb8edcea0, _M_left = 0x7fffb5459570, _M_right = 0x7fffb8e95e70}, _M_node_count = 15}}}, smartPointerSerialization = true} ptr = @0x7fffde864ca8: 0x7fffb5556f90 #142 0x00007ffff75f2ae9 in CISer::loadPointerHlp ( this=0x7fffb8e4a410, tid=98, data=@0x7fffde864ca8: 0x7fffb5556f90, pid=0) at /home/ivan/src/vcmi/code/lib/Connection.h:1070 No locals. #143 0x00007ffff75f0954 in CISer::loadPointer ( this=0x7fffb8e4a410, data=@0x7fffde864ca8: 0x7fffb5556f90) at /home/ivan/src/vcmi/code/lib/Connection.h:1053 hlp = 1 '\001' pid = 0 tid = 98 #144 0x00007ffff75eea14 in LoadPointer::invoke (s=..., data=@0x7fffde864ca8: 0x7fffb5556f90) at /home/ivan/src/vcmi/code/lib/Connection.h:207 No locals. #145 0x00007ffff75ebbaf in CISer::load ( this=0x7fffb8e4a410, data=@0x7fffde864ca8: 0x7fffb5556f90) at /home/ivan/src/vcmi/code/lib/Connection.h:960 No locals. #146 0x00007ffff75e88e9 in CISer::operator>> ( this=0x7fffb8e4a410, t=@0x7fffde864ca8: 0x7fffb5556f90) at /home/ivan/src/vcmi/code/lib/Connection.h:915 No locals. #147 0x00007ffff75dae48 in CConnection::retreivePack (this=0x7fffb8e4a410) at /home/ivan/src/vcmi/code/lib/Connection.cpp:226 ret = 0x7fffb5556f90 lock = {m = 0x7fffb8e1da10, is_locked = true} #148 0x0000000000b74a2a in CClient::run (this=0x7fffb8eb50b0) at /home/ivan/src/vcmi/code/client/Client.cpp:142 pack = 0x7fffb52f0560 #149 0x0000000000c0726f in boost::_mfi::mf0::operator() ( this=0x7fffb9e04be8, p=0x7fffb8eb50b0) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #150 0x0000000000c06a52 in boost::_bi::list1 >::operator(), boost::_bi::list0> ( this=0x7fffb9e04bf8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #151 0x0000000000c061c7 in boost::_bi::bind_t, boost::_bi::list1 > >::operator() ( this=0x7fffb9e04be8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #152 0x0000000000c055ec in boost::detail::thread_data, boost::_bi::list1 > > >::run (this=0x7fffb9e04a30) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #153 0x00007ffff5fb094a in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.53.0 No symbol table info available. #154 0x00007ffff5d8ff6e in start_thread (arg=0x7fffde865700) at pthread_create.c:311 __res = pd = 0x7fffde865700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736926734080, 7735819983368532891, 1, 140736819066528, 140737318065952, 18, -7735888636785413221, -7735832894032923749}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #155 0x00007ffff32849cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 No locals. Thread 32 (Thread 0x7fffe1861700 (LWP 8682)): #0 0x00007ffff324b4b7 in __libc_waitpid (pid=, stat_loc=stat_loc@entry=0x7fffe1860ae0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:40 resultvar = 18446744073709551104 oldtype = 0 result = #1 0x00007ffff31cffae in do_system ( line=0x7fffc8419b58 "/usr/local/bin/vcmiserver --port=3030 > /home/ivan/.vcmi/server_log.txt") at ../sysdeps/posix/system.c:148 __result = _buffer = {__routine = 0x7ffff31d0260 , __arg = 0x7fffe1860af0, __canceltype = 1, __prev = 0x0} _avail = 1 status = save = pid = 8683 sa = {__sigaction_handler = {sa_handler = 0x1, sa_sigaction = 0x1}, sa_mask = {__val = {65536, 0 }}, sa_flags = 0, sa_restorer = 0x7fffe1860c90} omask = {__val = {0, 140737281568589, 140736977046447, 140736548831264, 137, 140736977046736, 0, 140737318065952, 18, 140737272403152, 18, 137, 140736977046559, 140737281568589, 140736977046624, 112}} #2 0x00007ffff31d0370 in __libc_system (line=) at ../sysdeps/posix/system.c:189 oldtype = 0 result = #3 0x0000000000b7a925 in CServerHandler::callServer (this=0x7fffe105fbc0) at /home/ivan/src/vcmi/code/client/Client.cpp:843 logName = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fffca05fcb8 "/home/ivan/.vcmi/server_log.txt"}} comm = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fffc8419b58 "/usr/local/bin/vcmiserver --port=3030 > /home/ivan/.vcmi/server_log.txt"}} result = 0 #4 0x0000000000b9bc53 in boost::_mfi::mf0::operator() ( this=0x7fffb8e9b708, p=0x7fffe105fbc0) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #5 0x0000000000b9b9b4 in boost::_bi::list1 >::operator(), boost::_bi::list0> ( this=0x7fffb8e9b718, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #6 0x0000000000b9b831 in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7fffb8e9b708) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #7 0x0000000000b995c4 in boost::detail::thread_data, boost::_bi::list1 > > >::run (this=0x7fffb8e9b550) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #8 0x00007ffff5fb094a in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.53.0 No symbol table info available. #9 0x00007ffff5d8ff6e in start_thread (arg=0x7fffe1861700) at pthread_create.c:311 __res = pd = 0x7fffe1861700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736977049344, 7735819983368532891, 1, 140736823441408, 140737318065952, 18, -7735807270777474149, -7735832894032923749}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #10 0x00007ffff32849cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 No locals. Thread 15 (Thread 0x7fffdf066700 (LWP 8637)): #0 0x00007ffff31c0f77 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 resultvar = 0 pid = 8620 selftid = 8637 #1 0x00007ffff31c45e8 in __GI_abort () at abort.c:90 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x7fffffffe291, sa_sigaction = 0x7fffffffe291}, sa_mask = {__val = { 140737273451268, 14160024, 112, 4294967296, 140737272068049, 140736935123824, 12370051, 50689205722, 4, 140736935123760, 0, 0, 0, 140737273450611, 140737354063872, 140737273466712}}, sa_flags = 14160102, sa_restorer = 0xd837c0 } sigs = {__val = {32, 0 }} #2 0x00007ffff31b9d43 in __assert_fail_base ( fmt=0x7ffff3310f58 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0xd810e6 "!pthread_mutex_unlock(&m)", file=file@entry=0xd81098 "/usr/include/boost/thread/pthread/recursive_mutex.hpp", line=line@entry=112, function=function@entry=0xd837c0 "void boost::recursive_mutex::unlock()") at assert.c:92 str = 0x7fffd9843b10 "0Fv\331\377\177" total = 4096 #3 0x00007ffff31b9df2 in __GI___assert_fail ( assertion=0xd810e6 "!pthread_mutex_unlock(&m)", file=0xd81098 "/usr/include/boost/thread/pthread/recursive_mutex.hpp", line=112, function=0xd837c0 "void boost::recursive_mutex::unlock()") at assert.c:101 No locals. #4 0x00000000009ee289 in boost::recursive_mutex::unlock (this=0x11ee300) at /usr/include/boost/thread/pthread/recursive_mutex.hpp:112 __PRETTY_FUNCTION__ = "void boost::recursive_mutex::unlock()" #5 0x00000000009f3e4b in boost::unique_lock::~unique_lock (this=0x7fffdf065d00, __in_chrg=) at /usr/include/boost/thread/lock_types.hpp:329 No locals. #6 0x0000000000ba4d0f in CPlayerInterface::update (this=0x7fffb9e01f88) at /home/ivan/src/vcmi/code/client/CPlayerInterface.cpp:1615 un = {m = 0x11ee300, is_locked = true} gsLock = {m = 0x7fffb8eabed0, is_locked = 160} #7 0x0000000000a3933a in CGuiHandler::run (this=0x11d1d20 ) at /home/ivan/src/vcmi/code/client/gui/CGuiHandler.cpp:388 No locals. #8 0x0000000000c072e9 in boost::_mfi::mf0::operator() ( this=0x15f9198, p=0x11d1d20 ) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #9 0x0000000000c06aa4 in boost::_bi::list1 >::operator(), boost::_bi::list0> ( this=0x15f91a8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #10 0x0000000000c06211 in boost::_bi::bind_t, boost::_bi::list1 > >::operator() ( this=0x15f9198) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #11 0x0000000000c0560c in boost::detail::thread_data, boost::_bi::list1 > > >::run (this=0x15f8fe0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #12 0x00007ffff5fb094a in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.53.0 No symbol table info available. #13 0x00007ffff5d8ff6e in start_thread (arg=0x7fffdf066700) at pthread_create.c:311 __res = pd = 0x7fffdf066700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736935126784, 7735819983368532891, 1, 22734544, 140737318065952, 18, -7735889736833911909, -7735832894032923749}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #14 0x00007ffff32849cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 No locals. Thread 6 (Thread 0x7fffe2a66700 (LWP 8628)): #0 0x00007ffff327803f in __GI_ppoll (fds=, nfds=, timeout=, sigmask=) at ../sysdeps/unix/sysv/linux/ppoll.c:57 resultvar = 18446744073709551102 oldtype = 2 tval = {tv_sec = 2048, tv_nsec = 2048} result = #1 0x00007ffff21708e7 in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 No symbol table info available. #2 0x00007ffff2170ede in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 No symbol table info available. #3 0x00007ffff5b27b0b in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0 No symbol table info available. #4 0x00007ffff5afb8f0 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0 No symbol table info available. #5 0x00007ffff5b03ac8 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0 No symbol table info available. #6 0x00007ffff5b43189 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0 No symbol table info available. #7 0x00007ffff5d8ff6e in start_thread (arg=0x7fffe2a66700) at pthread_create.c:311 __res = pd = 0x7fffe2a66700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736995944192, 7735819983368532891, 1, 140737354125408, 140736935123664, 4096, -7735809747362991205, -7735832894032923749}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #8 0x00007ffff32849cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 No locals. Thread 3 (Thread 0x7fffe88b4700 (LWP 8625)): #0 0x00007ffff5d9741d in nanosleep () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007ffff5b455e9 in SDL_Delay () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0 No symbol table info available. #2 0x00007ffff5b45622 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0 No symbol table info available. #3 0x00007ffff5b03ac8 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0 No symbol table info available. #4 0x00007ffff5b43189 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0 No symbol table info available. #5 0x00007ffff5d8ff6e in start_thread (arg=0x7fffe88b4700) at pthread_create.c:311 __res = pd = 0x7fffe88b4700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737094829824, 7735819983368532891, 1, 140737354125408, 140737488344800, 4096, -7735787369509637221, -7735832894032923749}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #6 0x00007ffff32849cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 No locals. Thread 2 (Thread 0x7fffe90b5700 (LWP 8624)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 No locals. #1 0x00007ffff5fb4b4c in boost::condition_variable::do_wait_until(boost::unique_lock&, timespec const&) () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.53.0 No symbol table info available. #2 0x00007ffff5fb1646 in boost::this_thread::hiden::sleep_until(timespec const&) () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.53.0 No symbol table info available. #3 0x0000000000bc0a44 in boost::this_thread::sleep (abs_time=...) at /usr/include/boost/thread/pthread/thread_data.hpp:247 No locals. #4 0x0000000000bc3b20 in boost::this_thread::sleep > (rel_time=...) at /usr/include/boost/thread/pthread/thread_data.hpp:253 No locals. #5 0x00007ffff772a59a in CConsoleHandler::run (this=0x11fee30) at /home/ivan/src/vcmi/code/lib/CConsoleHandler.cpp:206 buffer = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffff3d6f3f8 ""}} #6 0x00007ffff772d207 in boost::_mfi::mf0::operator() ( this=0x11ff048, p=0x11fee30) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #7 0x00007ffff772d16b in boost::_bi::list1 >::operator(), boost::_bi::list0> ( this=0x11ff058, f=..., a=...) at /usr/include/boost/bind/bind.hpp:243 No locals. #8 0x00007ffff772d10f in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x11ff048) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #9 0x00007ffff772d0d4 in boost::detail::thread_data, boost::_bi::list1 > > >::run (this=0x11fee90) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #10 0x00007ffff5fb094a in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.53.0 No symbol table info available. #11 0x00007ffff5d8ff6e in start_thread (arg=0x7fffe90b5700) at pthread_create.c:311 __res = pd = 0x7fffe90b5700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737103222528, 7735819983368532891, 1, 140737354125408, 140737318065952, 4096, -7735788469558135909, -7735832894032923749}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #12 0x00007ffff32849cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 No locals. Thread 1 (Thread 0x7ffff7fb2740 (LWP 8620)): #0 0x00007ffff5d9741d in nanosleep () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007ffff5b455e9 in SDL_Delay () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0 No symbol table info available. #2 0x00007ffff5b00f02 in SDL_WaitEvent () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0 No symbol table info available. #3 0x0000000000bf7eb2 in listenForEvents () at /home/ivan/src/vcmi/code/client/CMT.cpp:851 ev = {type = 3 '\003', active = {type = 3 '\003', gain = 0 '\000', state = 0 '\000'}, key = {type = 3 '\003', which = 0 '\000', state = 0 '\000', keysym = {scancode = 36 '$', sym = SDLK_RETURN, mod = KMOD_NUM, unicode = 0}}, motion = {type = 3 '\003', which = 0 '\000', state = 0 '\000', x = 36, y = 0, xrel = 13, yrel = 0}, button = {type = 3 '\003', which = 0 '\000', button = 0 '\000', state = 0 '\000', x = 36, y = 0}, jaxis = { type = 3 '\003', which = 0 '\000', axis = 0 '\000', value = 36}, jball = {type = 3 '\003', which = 0 '\000', ball = 0 '\000', xrel = 36, yrel = 0}, jhat = {type = 3 '\003', which = 0 '\000', hat = 0 '\000', value = 0 '\000'}, jbutton = {type = 3 '\003', which = 0 '\000', button = 0 '\000', state = 0 '\000'}, resize = { type = 3 '\003', w = 36, h = 13}, expose = {type = 3 '\003'}, quit = {type = 3 '\003'}, user = {type = 3 '\003', code = 36, data1 = 0x10000000000d, data2 = 0x0}, syswm = {type = 3 '\003', msg = 0x10000000000d}} ret = 1 resChanged = {parent = @0x11d0920, path = {, std::allocator >, std::allocator, std::allocator > > >> = { _M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x1682730, _M_finish = 0x1682740, _M_end_of_storage = 0x1682740}}, }, callback = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = { _M_object = 0x15f9ca0, _M_const_object = 0x15f9ca0, _M_function_pointer = 0x15f9ca0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x15f9ca0, this adjustment 140737488344896}, _M_pod_data = "\240\234_\001\000\000\000\000@\327\377\377\377\177\000"}, _M_manager = 0xbf8e4f ::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0xbf8e11 ::_M_invoke(const std::_Any_data &, const JsonNode &)>}} __PRETTY_FUNCTION__ = "void listenForEvents()" #4 0x0000000000bf3b29 in main (argc=1, argv=0x7fffffffded8) at /home/ivan/src/vcmi/code/client/CMT.cpp:412 opts = {static m_default_line_length = 80, m_caption = { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11fdca8 "Allowed options"}}, m_line_length = 80, m_min_description_length = 40, m_options = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_start = 0x11fe880, _M_finish = 0x11fe930, _M_end_of_storage = 0x11fe980}}, }, belong_to_group = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = { = {> = {}, _M_p = 0x11edbf0, _M_offset = 0}, }, _M_finish = { = {> = {}, _M_p = 0x11edbf0, _M_offset = 11}, }, _M_end_of_storage = 0x11edbf8}}, }, groups = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }} pomtime = {start = 20000, last = 330000, mem = 0} testFile = {} video = @0x1485508: {type = JsonNode::DATA_STRUCT, data = {Bool = 64, Float = 1,0608356206093909e-316, String = 0x147a140, Vector = 0x147a140, Struct = 0x147a140}, meta = { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffff3d6f3f8 ""}}} total = {start = 20000, last = 1180000, mem = 0} logConfig = {filePath = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11ff268 "/home/ivan/.vcmi/VCMI_Client_log.txt"}}, console = 0x11fee30, appendToLogFile = true} res = @0x148e788: {type = JsonNode::DATA_STRUCT, data = {Bool = false, Float = 1,0614142702938002e-316, String = 0x147cf00, Vector = 0x147cf00, Struct = 0x147cf00}, meta = { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffff3d6f3f8 ""}}} loading = {thread_info = {px = 0x0, pn = {pi_ = 0x0}}}