Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (gdb) bt full
- #0 0x081006d8 in CHARACTER::LoadAffect (this=0x4ef65800, dwCount=33,
- pElements=0x15)
- at /home/sources/iveya_s1_rework/game/src/char_affect.cpp:393
- pkAff = 0xffff9ba0
- i = 0
- afOld = {bits = {134217728, 0}}
- lMovSpd = 150
- lAttSpd = 100
- #1 0x082e0ac8 in CInputLogin::Entergame (this=0x42a193d4, d=0x42a19380,
- data=0x4e9baf80 "\nH\317A.exe")
- at /home/sources/iveya_s1_rework/game/src/input_login.cpp:601
- ch = 0x4ef65800
- pos = {x = 459658, y = 953999, z = 0}
- p = {bHeader = 236 '\354', time = 1078108563}
- p2 = {header = 64 '@', channel = 161 '\241'}
- #2 0x082e42c3 in CInputLogin::Analyze (this=0x42a193d4, d=0x42a19380,
- bHeader=10 '\n', c_pData=0x4e9baf80 "\nH\317A.exe")
- at /home/sources/iveya_s1_rework/game/src/input_login.cpp:1130
- iExtraLen = 0
- #3 0x082c526f in CInputProcessor::Process (this=0x42a193d4,
- lpDesc=0x42a19380, c_pvOrig=0x4e9baf80, iBytes=2,
- r_iBytesProceed=@0xffffa660: 0)
- at /home/sources/iveya_s1_rework/game/src/input.cpp:97
- --Type <RET> for more, q to quit, c to continue without paging--
- iExtraPacketSize = 1318825856
- bHeader = 10 '\n'
- c_pszName = 0x4445c345 "EnterGame"
- c_pData = 0x4e9baf80 "\nH\317A.exe"
- bLastHeader = 0 '\000'
- iLastPacketLen = 0
- iPacketLen = 2
- #4 0x08225f2d in DESC::ProcessInput (this=0x42a19380)
- at /home/sources/iveya_s1_rework/game/src/desc.cpp:301
- iBytesProceed = 0
- bytes_read = 2
- #5 0x0804ef40 in io_loop (fdw=0x29155a00)
- at /home/sources/iveya_s1_rework/game/src/main.cpp:922
- iRet = 1
- d = 0x42a19380
- num_events = 11
- event_idx = 10
- #6 0x0804e9db in idle ()
- at /home/sources/iveya_s1_rework/game/src/main.cpp:799
- pta = {tv_sec = 1558865180, tv_usec = 16839}
- process_time_count = 14
- now = {tv_sec = 1558865180, tv_usec = 576601}
- passed_pulses = -1
- --Type <RET> for more, q to quit, c to continue without paging--
- t = 7968616
- #7 0x0804d1ec in main (argc=1, argv=0xffffdc18)
- at /home/sources/iveya_s1_rework/game/src/main.cpp:466
- sectree_manager = {<singleton<SECTREE_MANAGER>> = {
- _vptr$singleton = 0x8a2a2a8 <vtable for SECTREE_MANAGER+8>,
- static ms_singleton = 0xffffdaf0},
- static current_sectree_version = 768, m_map_pkSectree = {__tree_ = {
- __begin_node_ = 0x2a4ff3e0,
- __pair1_ = {<std::__1::__compressed_pair_elem<std::__1::__tree_end_node<std::__1::__tree_node_base<void*>*>, 0, false>> = {__value_ = {
- __left_ = 0x373220c0}}, <std::__1::__compressed_pair_elem<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<unsigned int, SECTREE_MAP*>, void*> >, 1, true>> = {<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<unsigned int, SECTREE_MAP*>, void*> >> = {<No data fields>}, <No data fields>}, <No data fields>},
- __pair3_ = {<std::__1::__compressed_pair_elem<unsigned int, 0, false>> = {
- __value_ = 21}, <std::__1::__compressed_pair_elem<std::__1::__map_value_compare<unsigned int, std::__1::__value_type<unsigned int, SECTREE_MAP*>, std::__1::less<unsigned int>, true>, 1, true>> = {<std::__1::__map_value_compare<unsigned int, std::__1::__value_type<unsigned int, SECTREE_MAP*>, std::__1::less<unsigned int>, true>> = {<std::__1::less<unsigned int>> = {<std::__1::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, <No--Type <RET> for more, q to quit, c to continue without paging--
- data fields>}, <No data fields>}, <No data fields>}}}, m_map_pkArea = {
- __tree_ = {__begin_node_ = 0x4e76f200,
- __pair1_ = {<std::__1::__compressed_pair_elem<std::__1::__tree_end_node<std::__1::__tree_node_base<void*>*>, 0, false>> = {__value_ = {
- __left_ = 0x4e76f200}}, <std::__1::__compressed_pair_elem<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<int, std::__1::map<std::__1::basic_string<char>, TAreaInfo, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char> const, TAreaInfo> > > >, void*> >, 1, true>> = {<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<int, std::__1::map<std::__1::basic_string<char>, TAreaInfo, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char> const, TAreaInfo> > > >, void*> >> = {<No data fields>}, <No data fields>}, <No data fields>},
- __pair3_ = {<std::__1::__compressed_pair_elem<unsigned int, 0, false>> = {
- __value_ = 1}, <std::__1::__compressed_pair_elem<std::__1::__map_value_compare<int, std::__1::__value_type<int, std::__1::map<std::__1::basic_string<char>, TAreaInfo, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char> const, TAreaInfo> > > >, std::__1::less<int>, true>, 1, true>> = {<std::__1::__map_value_compare<int, std::__1::__value_type<int, std::__1::map<std::__1::basic_string<char>, TAreaInfo, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char> const, TAreaInfo> > > >, std::__1::less<int>, true>> = {<st--Type <RET> for more, q to quit, c to continue without paging--
- d::__1::less<int>> = {<std::__1::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}},
- m_vec_mapRegion = {<std::__1::__vector_base<SMapRegion, std::__1::allocator<SMapRegion> >> = {<std::__1::__vector_base_common<true>> = {<No data fields>}, __begin_ = 0x3731f000, __end_ = 0x37320110,
- __end_cap_ = {<std::__1::__compressed_pair_elem<SMapRegion*, 0, false>> = {
- __value_ = 0x37320500}, <std::__1::__compressed_pair_elem<std::__1::allocator<SMapRegion>, 1, true>> = {<std::__1::allocator<SMapRegion>> = {<No data fields>}, <No data fields>}, <No data fields>}}, <No data fields>},
- m_mapNPCPosition = {__tree_ = {__begin_node_ = 0x2e1b65c0,
- __pair1_ = {<std::__1::__compressed_pair_elem<std::__1::__tree_end_node<std::__1::__tree_node_base<void*>*>, 0, false>> = {__value_ = {
- __left_ = 0x373228e0}}, <std::__1::__compressed_pair_elem<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<unsigned int, std::__1::vector<npc_info, std::__1::allocator<npc_info> > >, void*> >, 1, true>> = {<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<unsigned int, std::__1::vector<npc_info, std::__1::allocator<npc_info> > >, void*> >> = {<No data fields>}, <No data fields>}, <No data fields>},
- __pair3_ = {<std::__1::__compressed_pair_elem<unsigned int, 0, false>> = {
- __value_ = 23}, <std::__1::__compressed_pair_elem<std::__1::__map_value_c--Type <RET> for more, q to quit, c to continue without paging--
- ompare<unsigned int, std::__1::__value_type<unsigned int, std::__1::vector<npc_info, std::__1::allocator<npc_info> > >, std::__1::less<unsigned int>, true>, 1, true>> = {<std::__1::__map_value_compare<unsigned int, std::__1::__value_type<unsigned int, std::__1::vector<npc_info, std::__1::allocator<npc_info> > >, std::__1::less<unsigned int>, true>> = {<std::__1::less<unsigned int>> = {<std::__1::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}},
- next_private_index_map_ = {__table_ = {__bucket_list_ = {
- __ptr_ = {<std::__1::__compressed_pair_elem<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<long, int>, void*>*>**, 0, false>> = {
- __value_ = 0x4e57b0a0}, <std::__1::__compressed_pair_elem<std::__1::__bucket_list_deallocator<std::__1::allocator<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<long, int>, void*>*>*> >, 1, false>> = {__value_ = {
- __data_ = {<std::__1::__compressed_pair_elem<unsigned int, 0, false>> = {
- __value_ = 2}, <std::__1::__compressed_pair_elem<std::__1::allocator<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<long, int>, void*>*>*>, 1, true>> = {<std::__1::allocator<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<long, int>, void*>*>*>> = {<No data fields>}, <No data fields>}, <No data fields>}}}, <No data fields>}},
- __p1_ = {<std::__1::__compressed_pair_elem<std::__1::__hash_node_b--Type <RET> for more, q to quit, c to continue without paging--
- ase<std::__1::__hash_node<std::__1::__hash_value_type<long, int>, void*>*>, 0, false>> = {__value_ = {
- __next_ = 0x4e9dd890}}, <std::__1::__compressed_pair_elem<std::__1::allocator<std::__1::__hash_node<std::__1::__hash_value_type<long, int>, void*> >, 1, true>> = {<std::__1::allocator<std::__1::__hash_node<std::__1::__hash_value_type<long, int>, void*> >> = {<No data fields>}, <No data fields>}, <No data fields>},
- __p2_ = {<std::__1::__compressed_pair_elem<unsigned int, 0, false>> = {
- __value_ = 2}, <std::__1::__compressed_pair_elem<std::__1::__unordered_map_hasher<long, std::__1::__hash_value_type<long, int>, std::__1::hash<long>, true>, 1, true>> = {<std::__1::__unordered_map_hasher<long, std::__1::__hash_value_type<long, int>, std::__1::hash<long>, true>> = {<std::__1::hash<long>> = {<std::__1::unary_function<long, unsigned int>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>},
- __p3_ = {<std::__1::__compressed_pair_elem<float, 0, false>> = {
- __value_ = 1}, <std::__1::__compressed_pair_elem<std::__1::__unordered_map_equal<long, std::__1::__hash_value_type<long, int>, std::__1::equal_to<long>, true>, 1, true>> = {<std::__1::__unordered_map_equal<long, std::__1::__hash_value_type<long, int>, std::__1::equal_to<long>, true>> = {<std::__1::equal_to<long>> = {<std::__1::binary_function<long, long, bool>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}}}
- --Type <RET> for more, q to quit, c to continue without paging--
- char_manager = {<singleton<CHARACTER_MANAGER>> = {
- _vptr$singleton = 0x8a093a8 <vtable for CHARACTER_MANAGER+8>,
- static ms_singleton = 0xffffd600}, m_iMobItemRate = 100,
- m_iMobDamageRate = 100, m_iMobGoldAmountRate = 100,
- m_iMobGoldDropRate = 100, m_iMobExpRate = 100,
- m_iMobItemRatePremium = 100, m_iMobGoldAmountRatePremium = 100,
- m_iMobGoldDropRatePremium = 100, m_iMobExpRatePremium = 100,
- m_iUserDamageRate = 100, m_iUserDamageRatePremium = 100,
- m_iVIDCount = 45123, m_map_pkChrByVID = {__table_ = {
- __bucket_list_ = {
- __ptr_ = {<std::__1::__compressed_pair_elem<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<unsigned int, CHARACTER*>, void*>*>**, 0, false>> = {
- __value_ = 0x4460cf40}, <std::__1::__compressed_pair_elem<std::__1::__bucket_list_deallocator<std::__1::allocator<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<unsigned int, CHARACTER*>, void*>*>*> >, 1, false>> = {__value_ = {
- __data_ = {<std::__1::__compressed_pair_elem<unsigned int, 0, false>> = {
- __value_ = 51437}, <std::__1::__compressed_pair_elem<std::__1::allocator<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<unsigned int, CHARACTER*>, void*>*>*>, 1, true>> = {<std::__1::allocator<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<unsign--Type <RET> for more, q to quit, c to continue without paging--
- ed int, CHARACTER*>, void*>*>*>> = {<No data fields>}, <No data fields>}, <No data fields>}}}, <No data fields>}},
- __p1_ = {<std::__1::__compressed_pair_elem<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<unsigned int, CHARACTER*>, void*>*>, 0, false>> = {__value_ = {
- __next_ = 0x4f128ed0}}, <std::__1::__compressed_pair_elem<std::__1::allocator<std::__1::__hash_node<std::__1::__hash_value_type<unsigned int, CHARACTER*>, void*> >, 1, true>> = {<std::__1::allocator<std::__1::__hash_node<std::__1::__hash_value_type<unsigned int, CHARACTER*>, void*> >> = {<No data fields>}, <No data fields>}, <No data fields>},
- __p2_ = {<std::__1::__compressed_pair_elem<unsigned int, 0, false>> = {
- __value_ = 36347}, <std::__1::__compressed_pair_elem<std::__1::__unordered_map_hasher<unsigned int, std::__1::__hash_value_type<unsigned int, CHARACTER*>, std::__1::hash<unsigned int>, true>, 1, true>> = {<std::__1::__unordered_map_hasher<unsigned int, std::__1::__hash_value_type<unsigned int, CHARACTER*>, std::__1::hash<unsigned int>, true>> = {<std::__1::hash<unsigned int>> = {<std::__1::unary_function<unsigned int, unsigned int>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>},
- __p3_ = {<std::__1::__compressed_pair_elem<float, 0, false>> = {
- __value_ = 1}, <std::__1::__compressed_pair_elem<std::__1::__unordered_map_equal<unsigned int, std::__1::__hash_value_type<unsigned int, CHARACTER*>, std::__1::equal_to<unsigned int>, true>, 1, true>> = {<std::__1::__unord--Type <RET> for more, q to quit, c to continue without paging--
- ered_map_equal<unsigned int, std::__1::__hash_value_type<unsigned int, CHARACTER*>, std::__1::equal_to<unsigned int>, true>> = {<std::__1::equal_to<unsigned int>> = {<std::__1::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}}, m_map_pkChrByPID = {__table_ = {__bucket_list_ = {
- __ptr_ = {<std::__1::__compressed_pair_elem<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<unsigned int, CHARACTER*>, void*>*>**, 0, false>> = {
- __value_ = 0x4e745160}, <std::__1::__compressed_pair_elem<std::__1::__bucket_list_deallocator<std::__1::allocator<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<unsigned int, CHARACTER*>, void*>*>*> >, 1, false>> = {__value_ = {
- __data_ = {<std::__1::__compressed_pair_elem<unsigned int, 0, false>> = {
- __value_ = 11}, <std::__1::__compressed_pair_elem<std::__1::allocator<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<unsigned int, CHARACTER*>, void*>*>*>, 1, true>> = {<std::__1::allocator<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<unsigned int, CHARACTER*>, void*>*>*>> = {<No data fields>}, <No data fields>}, <No data fields>}}}, <No data fields>}},
- __p1_ = {<std::__1::__compressed_pair_elem<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<unsigned int, CHARACTER*>, void*>*>, 0, false>> = {__value_ = {
- --Type <RET> for more, q to quit, c to continue without paging--
- __next_ = 0x2b5e9ff0}}, <std::__1::__compressed_pair_elem<std::__1::allocator<std::__1::__hash_node<std::__1::__hash_value_type<unsigned int, CHARACTER*>, void*> >, 1, true>> = {<std::__1::allocator<std::__1::__hash_node<std::__1::__hash_value_type<unsigned int, CHARACTER*>, void*> >> = {<No data fields>}, <No data fields>}, <No data fields>},
- __p2_ = {<std::__1::__compressed_pair_elem<unsigned int, 0, false>> = {
- __value_ = 6}, <std::__1::__compressed_pair_elem<std::__1::__unordered_map_hasher<unsigned int, std::__1::__hash_value_type<unsigned int, CHARACTER*>, std::__1::hash<unsigned int>, true>, 1, true>> = {<std::__1::__unordered_map_hasher<unsigned int, std::__1::__hash_value_type<unsigned int, CHARACTER*>, std::__1::hash<unsigned int>, true>> = {<std::__1::hash<unsigned int>> = {<std::__1::unary_function<unsigned int, unsigned int>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>},
- __p3_ = {<std::__1::__compressed_pair_elem<float, 0, false>> = {
- __value_ = 1}, <std::__1::__compressed_pair_elem<std::__1::__unordered_map_equal<unsigned int, std::__1::__hash_value_type<unsigned int, CHARACTER*>, std::__1::equal_to<unsigned int>, true>, 1, true>> = {<std::__1::__unordered_map_equal<unsigned int, std::__1::__hash_value_type<unsigned int, CHARACTER*>, std::__1::equal_to<unsigned int>, true>> = {<std::__1::equal_to<unsigned int>> = {<std::__1::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}}, m_map_pkPCChr = {__table_ = {__bucket_list_ = {
- --Type <RET> for more, q to quit, c to continue without paging--
- __ptr_ = {<std::__1::__compressed_pair_elem<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, CHARACTER*>, void*>*>**, 0, false>> = {
- __value_ = 0x4e745310}, <std::__1::__compressed_pair_elem<std::__1::__bucket_list_deallocator<std::__1::allocator<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, CHARACTER*>, void*>*>*> >, 1, false>> = {__value_ = {
- __data_ = {<std::__1::__compressed_pair_elem<unsigned int, 0, false>> = {
- __value_ = 11}, <std::__1::__compressed_pair_elem<std::__1::allocator<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, CHARACTER*>, void*>*>*>, 1, true>> = {<std::__1::allocator<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, CHARACTER*>, void*>*>*>> = {<No data fields>}, <No data fields>}, <No data fields>}}}, <No data fields>}},
- __p1_ = {<std::__1::__compressed_pair_elem<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, CHARACTER*>, void*>*>, 0, false>> = {__value_ = {
- __next_ = 0x33de1a00}}, <std::__1::__compressed_pair_elem<std::__1::allocator<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, CHARACTER*>, void*> >, 1, true>> = {<std::__1::allocator<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char>, CHARACTER*>, void*> >> = {<No data fields>}, <No data fields>}, <No data fields>},
- --Type <RET> for more, q to quit, c to continue without paging--
- __p2_ = {<std::__1::__compressed_pair_elem<unsigned int, 0, false>> = {
- __value_ = 6}, <std::__1::__compressed_pair_elem<std::__1::__unordered_map_hasher<std::__1::basic_string<char>, std::__1::__hash_value_type<std::__1::basic_string<char>, CHARACTER*>, std::__1::hash<std::__1::basic_string<char> >, true>, 1, true>> = {<std::__1::__unordered_map_hasher<std::__1::basic_string<char>, std::__1::__hash_value_type<std::__1::basic_string<char>, CHARACTER*>, std::__1::hash<std::__1::basic_string<char> >, true>> = {<std::__1::hash<std::__1::basic_string<char> >> = {<std::__1::unary_function<std::__1::basic_string<char>, unsigned int>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>},
- __p3_ = {<std::__1::__compressed_pair_elem<float, 0, false>> = {
- __value_ = 1}, <std::__1::__compressed_pair_elem<std::__1::__unordered_map_equal<std::__1::basic_string<char>, std::__1::__hash_value_type<std::__1::basic_string<char>, CHARACTER*>, std::__1::equal_to<std::__1::basic_string<char> >, true>, 1, true>> = {<std::__1::__unordered_map_equal<std::__1::basic_string<char>, std::__1::__hash_value_type<std::__1::basic_string<char>, CHARACTER*>, std::__1::equal_to<std::__1::basic_string<char> >, true>> = {<std::__1::equal_to<std::__1::basic_string<char> >> = {<std::__1::binary_function<std::__1::basic_string<char>, std::__1::basic_string<char>, bool>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}},
- dummy1 = "\000\360?\000\000\240\000\000\000\000 \000\256\326\377\377\377\377\037\000\000\000 \000\000\000\000\000\000\f\000\000\000`\000\000 \000\000\--Type <RET> for more, q to quit, c to continue without paging--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement