Jump to content

Recommended Posts

Hello,

When i complete level 30 sub quest, i got this core everytime.

I don't understand what i need to do.

 

#0  0x0091ee78 in __clang_trap_msg$libc++$/usr/include/c++/v1/vector:1443: asser                                                                                                                                   tion __n < size() failed: vector[] index out of bounds
 () at questnpc.cpp:982
982                     return CQuestManager::ExecuteQuestScript(pc, dwQuestInde                                                                                                                                   x, iState, itState->second.GetCode(), itState->second.GetSize());
[Current thread is 1 (LWP 100730)]
(gdb) bt full
#0  0x0091ee78 in __clang_trap_msg$libc++$/usr/include/c++/v1/vector:1443: asser                                                                                                                                   tion __n < size() failed: vector[] index out of bounds
 () at questnpc.cpp:982
No locals.
#1  std::__1::vector<char, std::__1::allocator<char> >::operator[][abi:se190107]                                                                                                                                   (unsigned int) const (this=0x22187b34, __n=0)
    at /usr/include/c++/v1/vector:1443
No locals.
#2  quest::AStateScriptType::GetCode (this=0x22187b34) at ./quest.h:94
No locals.
#3  quest::NPC::ExecuteEventScript (this=0x222b2d14, pc=..., EventIndex=13,
    dwQuestIndex=122, iState=668443392) at questnpc.cpp:982
        itQuest = <optimized out>
        rScript = <optimized out>
        itState = {__i_ = {__ptr_ = 0x22187b20}}
        rQuest = <optimized out>
#4  0x0091ed56 in quest::NPC::OnEnterState (this=0x222b2d14, pc=...,
    quest_index=122, state=668443392) at questnpc.cpp:189
No locals.
#5  0x009159eb in quest::CQuestManager::EnterState (this=0xffffb7f4, pc=40,
    quest_index=122, state=668443392) at questmanager.cpp:329
        pPC = 0x2ff9b4d4
#6  0x00924830 in quest::PC::EndRunning (this=0x2ff9b4d4) at questpc.cpp:353
--Type <RET> for more, q to quit, c to continue without paging--
        ch = 0x30467000
        dwQuestIndex = 122
        q = <optimized out>
        pOldState = <optimized out>
        iNowState = 668443392
#7  0x0091594d in quest::CQuestManager::Resume (this=0xffffb7f4, pc=40) at questmanager.cpp:312
        pPC = <optimized out>
#8  0x008b747c in CInputMain::ScriptAnswer (this=<optimized out>, ch=0x30467000, c_pData=0x2f078b20) at input_main.cpp:1844
        p = 0x2f078b20
#9  0x008b9d55 in CInputMain::Analyze (this=0x301a0778, d=0x301a0700, bHeader=29 '\035', c_pData=0x2f078b20 "\035\376") at input_main.cpp:3148
        ch = <optimized out>
        iExtraLen = 0
#10 0x008aa999 in CInputProcessor::Process (this=0x301a0778, lpDesc=0x301a0700, c_pvOrig=0x2f078b20, iBytes=8, r_iBytesProceed=@0xffffb774: 0) at input.cpp:94
        iExtraPacketSize = <optimized out>
        c_pszName = 0x300532e0 "ScriptAnswer"
        bHeader = <optimized out>
        iPacketLen = 2
        c_pData = 0x2f078b20 "\035\376"
        iLastPacketLen = 0
        bLastHeader = <optimized out>
#11 0x00884d15 in DESC::ProcessInput (this=0x301a0700) at desc.cpp:342
        iBytesProceed = 0
        lpBufferDecrypt = 0x2f1e0380
        iSizeAfter = <optimized out>
        iSizeBuffer = 8
        bytes_read = 8
#12 0x00974181 in io_loop (fdw=0x213eb9e0) at main.cpp:735
        iRet = 0
        num_events = 6
        event_idx = 5
        d = 0x301a0700
#13 0x00973f1a in idle () at main.cpp:638
        pta = {tv_sec = 1758070704, tv_usec = 14346}
        process_time_count = 3
        now = {tv_sec = 1758070704, tv_usec = 135186}
        passed_pulses = <optimized out>
        t = <optimized out>
#14 0x00973075 in main (argc=1, argv=0xffffdc1c) at main.cpp:357
        sectree_manager = {<singleton<SECTREE_MANAGER>> = {_vptr$singleton = 0x44a328 <vtable for SECTREE_MANAGER+8>, static ms_singleton = 0xffffbd7c}, static current_sectree_version = 768, m_map_pkSectree = {
            __tree_ = {__begin_node_ = 0x237bd4a0, __pair1_ = {<std::__1::__compressed_pair_elem<std::__1::__tree_end_node<std::__1::__tree_node_base<void*>*>, 0, false>> = {__value_ = {
                    __left_ = 0x2758f3e0}}, <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*> >> = {<std::__1::__non_trivial_if<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>}, <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_keep_layout_base<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}}, m_map_pkArea = {__tree_ = {__begin_node_ = 0xffffbd90,
              __pair1_ = {<std::__1::__compressed_pair_elem<std::__1::__tree_end_node<std::__1::__tree_node_base<void*>*>, 0, false>> = {__value_ = {
                    __left_ = 0x0}}, <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, std::__1::char_traits<char>, std::__1::allocator<char> >, TAreaInfo, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<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, std::__1::char_traits<char>, std::__1::allocator<char> >, TAreaInfo, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, TAreaInfo> > > >, void*> >> = {<std::__1::__non_trivial_if<true, std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<int, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, TAreaInfo, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, TAreaInfo> > > >, void*> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, __pair3_ = {<std::__1::__compressed_pair_elem<unsigned int, 0, false>> = {
                  __value_ = 0}, <std::__1::__compressed_pair_elem<std::__1::__map_value_compare<int, std::__1::__value_type<int, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, TAreaInfo, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<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, std::__1::char_traits<char>, std::__1::allocator<char> >, TAreaInfo, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, TAreaInfo> > > >, std::__1::less<int>, true>> = {<std::__1::less<int>> = {<std::__1::__binary_function_keep_layout_base<int, int, bool>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}}, m_vec_mapRegion = {__begin_ = 0x2eeeb000, __end_ = 0x2eeec554,
            __end_cap_ = {<std::__1::__compressed_pair_elem<SMapRegion*, 0, false>> = {
                __value_ = 0x2eeeda00}, <std::__1::__compressed_pair_elem<std::__1::allocator<SMapRegion>, 1, true>> = {<std::__1::allocator<SMapRegion>> = {<std::__1::__non_trivial_if<true, std::__1::allocator<SMapRegion> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, m_mapNPCPosition = {__tree_ = {__begin_node_ = 0x2484c100,
              __pair1_ = {<std::__1::__compressed_pair_elem<std::__1::__tree_end_node<std::__1::__tree_node_base<void*>*>, 0, false>> = {__value_ = {
                    __left_ = 0x27f89180}}, <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*> >> = {<std::__1::__non_trivial_if<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>}, <No data fields>}, __pair3_ = {<std::__1::__compressed_pair_elem<unsigned int, 0, false>> = {
                  __value_ = 20}, <std::__1::__compressed_pair_elem<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>, 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_keep_layout_base<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_ = {
--Type <RET> for more, q to quit, c to continue without paging--Quit

 

Link to comment
https://metin2.dev/topic/33980-executequestscript-core-crash/
Share on other sites

  • Replies 1
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Don't use any images from : imgur, turkmmop, freakgamers, inforge, hizliresim... Or your content will be deleted without notice...
Use : https://metin2.download/media/add/

Please use https://metin2.download/ when uploading files smaller than 100MB, otherwise the approval will take longer due to manual upload.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.