Yardım db core

  • Konuyu açan Konuyu açan beqkral
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 0
  • Gösterim Gösterim 342
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

beqkral

MT Üye
MT Üye
Mesaj
192
Çözümler
14
Beğeni
50
Puan
464
Ticaret Puanı
0
Merhabalar ,
flush ile proto tablosu yenilediğimde anlık cache aldırdığımda seri bir şekilde sonrasında herhangi bir yere ışınlanmam ile beraber db çöküyor
putty connection refused atıyor.
db core veriyor

db core içeriği:
Genişlet Daralt Kopyala
Sent by thr_kill() from pid 1135 and user 0.
#0  thr_kill () at thr_kill.S:4
4       thr_kill.S: No such file or directory.
[Current thread is 1 (LWP 100327)]
(gdb) bt full
#0  thr_kill () at thr_kill.S:4
No locals.
#1  0x009a245a in __raise (s=6) at /usr/src/lib/libc/gen/raise.c:52
        id = <optimized out>
#2  0x00a0c18d in abort () at /usr/src/lib/libc/stdlib/abort.c:67
        act = {__sigaction_u = {__sa_handler = 0xb3b0b4 <usual>, __sa_sigaction = 0xb3b0b4 <usual>}, sa_flags = -4202844, sa_mask = {__bits = {4294967263, 4294967295, 4294967295, 4294967295}}}
#3  0x007263e7 in emergency_sig (sig=11) at Main.cpp:40
No locals.
#4  0x0098e899 in handle_signal (actp=actp@entry=0xffbfe1c4, sig=11, info=0xffbfe4d0, ucp=0xffbfe210) at /usr/src/lib/libthr/thread/thr_sig.c:303
        uc2 = {uc_sigmask = {__bits = {7496624, 4290764528, 0, 1}}, uc_mcontext = {mc_onstack = 0, mc_gs = 8038806, mc_fs = 548167724, mc_es = 9, mc_ds = 8036665, mc_edi = 548216960, mc_esi = 548167680, mc_ebp = 3, mc_isp = 177, mc_ebx = -4202736, mc_edx = 7496082, mc_ecx = 547875040, mc_eax = 17,
            mc_trapno = 548167680, mc_err = 548167724, mc_eip = 4, mc_cs = 8036665, mc_eflags = 548216960, mc_esp = 548167680, mc_ss = 548167680, mc_len = 578297376, mc_fpformat = -4202688, mc_ownedfp = 7496082, mc_flags = 547875040, mc_fpstate = {17, 548167680, 2, 1, 601186304, -4200816, 7573298, 548167680,
              -4200836, 4, 2, 2, 10302970, -4201676, -4202186, 2, 0, 0, 0, -4202186, 4355831, 2, 0, -4202072, 10325966, -4202048, -4202180, -4202186, 2, -1, 2, 2, 4355831, 0, 128, 23, 10325966, 2, -4202132, 1, 2, -1, 2, 0, 3, 1, 128, 23, 0, 128, 4209899, 1, 2, 40, 60, 0, -1, -4201740, 0, 0, 0, 128, 1, 1, 10302970,
              -4201489, 4278872, 1, -1, -4201692, 0, 4278872, 1, -4201844, 0, -4201868, 10326312, -4201844, -4201972, -4201441, 8, -1, 4, 25, 1, 0, 4, 56, 10326312, 4, -4201924, 1, 24, -1, 4, 0, 0, 1, 4, 56, 0, 4, 4209899, 1, 4, 0, 60, 0, 0, -4201548, 0, 0, 0, 4, 4209899, 0, 4, 0, 60, 0, 0, -4201500, 0, 0, 0, 0,
              0, 0}, mc_fsbase = 0, mc_gsbase = 0, mc_xfpustate = 858914816, mc_xfpustate_len = -4202048, mc_spare2 = {-4202168, 0, 0, -4202186}}, uc_link = 0x2, uc_stack = {ss_sp = 0x2, ss_size = 10302970, ss_flags = -4201176}, uc_flags = -4201682, __spare__ = {2, -4201674, 2, -4202120}}
        curthread = 0x20a79000
        in_sigsuspend = <optimized out>
        cancel_enable = <optimized out>
        cancel_point = <optimized out>
        sigfunc = 0x0
        err = <optimized out>
        cancel_async = <optimized out>
#5  0x0098de53 in thr_sighandler (sig=11, info=0xffbfe4d0, _ucp=0xffbfe210) at /usr/src/lib/libthr/thread/thr_sig.c:246
        act = {__sigaction_u = {__sa_handler = 0x7263b0 <emergency_sig(int)>, __sa_sigaction = 0x7263b0 <emergency_sig(int)>}, sa_flags = 2, sa_mask = {__bits = {1024, 0, 0, 0}}}
        err = <optimized out>
        curthread = 0x20a79000
        ucp = <optimized out>
        usa = <optimized out>
#6  <signal handler called>
No symbol table info available.
#7  strlcpy (dst=<optimized out>, src=<optimized out>, dsize=31) at /usr/src/lib/libc/string/strlcpy.c:39
        osrc = 0x60 <error: Cannot access memory at address 0x60>
        nleft = <optimized out>
#8  0x00738463 in CClientManager::ItemAward (this=0xffbfe808, peer=<optimized out>, login=0x60 <error: Cannot access memory at address 0x60>) at ClientManagerPlayer.cpp:381
        login_t = '\000' <repeats 30 times>
        pSet = <optimized out>
        it = <optimized out>
#9  0x00738d94 in CClientManager::RESULT_COMPOSITE_PLAYER (this=0xffbfe808, peer=0x20ac6100, pMsg=0x22273700, dwQID=2) at ClientManagerPlayer.cpp:552
        temp1 = 0x22781f60
        pLoginData1 = 0x0
        info = {__ptr_ = {<std::__1::__compressed_pair_elem<CClientManager::ClientHandleInfo*, 0, false>> = {
              __value_ = 0x22781f60}, <std::__1::__compressed_pair_elem<std::__1::default_delete<CClientManager::ClientHandleInfo>, 1, true>> = {<std::__1::default_delete<CClientManager::ClientHandleInfo>> = {<No data fields>}, <No data fields>}, <No data fields>}}
        qi = <optimized out>
        pSQLResult = <optimized out>
#10 0x0072a16e in CClientManager::AnalyzeQueryResult (this=0xffbfe808, msg=0x22273700) at ClientManager.cpp:2325
        qi = <optimized out>
        peer = 0x20ac6100
#11 0x00729d03 in CClientManager::MainLoop (this=0xffbfe808) at ClientManager.cpp:161
        tmp = 0x22273700
        it = <optimized out>
        it2 = <optimized out>
#12 0x007264d2 in main () at Main.cpp:64
        Config = {<singleton<CConfig>> = {_vptr$singleton = 0x43c150 <vtable for CConfig+8>, static ms_singleton = 0xffbfebac}, m_valueMap = {__tree_ = {__begin_node_ = 0x20a91270, __pair1_ = {<std::__1::__compressed_pair_elem<std::__1::__tree_end_node<std::__1::__tree_node_base<void*>*>, 0, false>> = {__value_ = {
                    __left_ = 0x20a910c0}}, <std::__1::__compressed_pair_elem<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::string, std::__1::string>, void*> >, 1, true>> = {<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::string, std::__1::string>, void*> >> = {<std::__1::__non_trivial_if<true, std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::string, std::__1::string>, void*> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, __pair3_ = {<std::__1::__compressed_pair_elem<unsigned int, 0, false>> = {
                  __value_ = 16}, <std::__1::__compressed_pair_elem<std::__1::__map_value_compare<std::__1::string, std::__1::__value_type<std::__1::string, std::__1::string>, std::__1::less<std::__1::string>, true>, 1, true>> = {<std::__1::__map_value_compare<std::__1::string, std::__1::__value_type<std::__1::string, std::__1::string>, std::__1::less<std::__1::string>, true>> = {<std::__1::less<std::__1::string>> = {<std::__1::binary_function<std::__1::string, std::__1::string, bool>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}}}
        poller = {<CNetBase> = {_vptr$CNetBase = 0x43c1b8 <vtable for CNetPoller+8>, static m_fdWatcher = 0x20a7e8e0}, <singleton<CNetPoller>> = {_vptr$singleton = 0x43c1c8 <vtable for CNetPoller+24>, static ms_singleton = 0xffbfebbc}, <No data fields>}
        DBManager = {<singleton<CDBManager>> = {_vptr$singleton = 0x43c320 <vtable for CDBManager+8>, static ms_singleton = 0xffbfeb64}, m_mainSQL = {0x20a79f00, 0x20a7b800, 0x20a7d100}, m_directSQL = {0x20a79500, 0x20a7b300, 0x20a7cc00}, m_asyncSQL = {0x20a7a900, 0x20a7c200, 0x20a7db00}, m_quit = 33}
        ClientManager = {<CNetBase> = {_vptr$CNetBase = 0x43c908 <vtable for CClientManager+8>, static m_fdWatcher = 0x20a7e8e0}, <singleton<CClientManager>> = {_vptr$singleton = 0x43c918 <vtable for CClientManager+24>, static ms_singleton = 0xffbfe808}, m_looping = 1, m_fdAccept = 16,
          m_peerList = {<std::__1::__list_imp<CPeer*, std::__1::allocator<CPeer*> >> = {__end_ = {__prev_ = 0x22775000, __next_ = 0x22775020}, __size_alloc_ = {<std::__1::__compressed_pair_elem<unsigned int, 0, false>> = {
                  __value_ = 5}, <std::__1::__compressed_pair_elem<std::__1::allocator<std::__1::__list_node<CPeer*, void*> >, 1, true>> = {<std::__1::allocator<std::__1::__list_node<CPeer*, void*> >> = {<std::__1::__non_trivial_if<true, std::__1::allocator<std::__1::__list_node<CPeer*, void*> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <No data fields>}, m_pkAuthPeer = 0x20ac6400, m_map_pkLoginData = {table_ = {<boost::unordered::detail::functions<boost::hash<unsigned int>, std::__1::equal_to<unsigned int> >> = {static nothrow_move_assignable = true,
                static nothrow_move_constructible = true, static nothrow_swappable = true, current_ = 0 '\000', funcs_ = {{data_ = {buf = "\220", align_ = -112 '\220'}}, {data_ = {buf = "\247", align_ = -89 '\247'}}}},
              allocators_ = {<boost::unordered::detail::compressed_base<std::__1::allocator<boost::unordered::detail::ptr_bucket>, 1>> = {<std::__1::allocator<boost::unordered::detail::ptr_bucket>> = {<std::__1::__non_trivial_if<true, std::__1::allocator<boost::unordered::detail::ptr_bucket> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <boost::unordered::detail::compressed_base<std::__1::allocator<boost::unordered::detail::ptr_node<std::__1::pair<unsigned int const, CLoginData*> > >, 2>> = {<std::__1::allocator<boost::unordered::detail::ptr_node<std::__1::pair<unsigned int const, CLoginData*> > >> = {<std::__1::__non_trivial_if<true, std::__1::allocator<boost::unordered::detail::ptr_node<std::__1::pair<unsigned int const, CLoginData*> > > >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, bucket_count_ = 17, size_ = 1, mlf_ = 1, max_load_ = 17, buckets_ = 0x22781c90}},
          m_map_pkLoginDataByLogin = {table_ = {<boost::unordered::detail::functions<boost::hash<std::__1::string>, std::__1::equal_to<std::__1::string> >> = {static nothrow_move_assignable = true, static nothrow_move_constructible = true, static nothrow_swappable = true, current_ = 0 '\000', funcs_ = {{data_ = {
                      buf = "", align_ = 0 '\000'}}, {data_ = {buf = "", align_ = 0 '\000'}}}},
              allocators_ = {<boost::unordered::detail::compressed_base<std::__1::allocator<boost::unordered::detail::ptr_bucket>, 1>> = {<std::__1::allocator<boost::unordered::detail::ptr_bucket>> = {<std::__1::__non_trivial_if<true, std::__1::allocator<boost::unordered::detail::ptr_bucket> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <boost::unordered::detail::compressed_base<std::__1::allocator<boost::unordered::detail::ptr_node<std::__1::pair<std::__1::string const, CLoginData*> > >, 2>> = {<std::__1::allocator<boost::unordered::detail::ptr_node<std::__1::pair<std::__1::string const, CLoginData*> > >> = {<std::__1::__non_trivial_if<true, std::__1::allocator<boost::unordered::detail::ptr_node<std::__1::pair<std::__1::string const, CLoginData*> > > >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, bucket_count_ = 17, size_ = 1, mlf_ = 1, max_load_ = 17, buckets_ = 0x22781ce0}},
          m_map_pkLoginDataByAID = {table_ = {<boost::unordered::detail::functions<boost::hash<unsigned int>, std::__1::equal_to<unsigned int> >> = {static nothrow_move_assignable = true, static nothrow_move_constructible = true, static nothrow_swappable = true, current_ = 0 '\000', funcs_ = {{data_ = {buf = "",
                      align_ = 0 '\000'}}, {data_ = {buf = "", align_ = 0 '\000'}}}},
              allocators_ = {<boost::unordered::detail::compressed_base<std::__1::allocator<boost::unordered::detail::ptr_bucket>, 1>> = {<std::__1::allocator<boost::unordered::detail::ptr_bucket>> = {<std::__1::__non_trivial_if<true, std::__1::allocator<boost::unordered::detail::ptr_bucket> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <boost::unordered::detail::compressed_base<std::__1::allocator<boost::unordered::detail::ptr_node<std::__1::pair<unsigned int const, CLoginData*> > >, 2>> = {<std::__1::allocator<boost::unordered::detail::ptr_node<std::__1::pair<unsigned int const, CLoginData*> > >> = {<std::__1::__non_trivial_if<true, std::__1::allocator<boost::unordered::detail::ptr_node<std::__1::pair<unsigned int const, CLoginData*> > > >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, bucket_count_ = 17, size_ = 1, mlf_ = 1, max_load_ = 17, buckets_ = 0x22781d30}},
          m_map_kLogonAccount = {table_ = {<boost::unordered::detail::functions<boost::hash<std::__1::string>, std::__1::equal_to<std::__1::string> >> = {static nothrow_move_assignable = true, static nothrow_move_constructible = true, static nothrow_swappable = true, current_ = 0 '\000', funcs_ = {{data_ = {
                      buf = "", align_ = 0 '\000'}}, {data_ = {buf = "", align_ = 0 '\000'}}}},
              allocators_ = {<boost::unordered::detail::compressed_base<std::__1::allocator<boost::unordered::detail::ptr_bucket>, 1>> = {<std::__1::allocator<boost::unordered::detail::ptr_bucket>> = {<std::__1::__non_trivial_if<true, std::__1::allocator<boost::unordered::detail::ptr_bucket> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <boost::unordered::detail::compressed_base<std::__1::allocator<boost::unordered::detail::ptr_node<std::__1::pair<std::__1::string const, CLoginData*> > >, 2>> = {<std::__1::allocator<boost::unordered::detail::ptr_node<std::__1::pair<std::__1::string const, CLoginData*> > >> = {<std::__1::__non_trivial_if<true, std::__1::allocator<boost::unordered::detail::ptr_node<std::__1::pair<std::__1::string const, CLoginData*> > > >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, bucket_count_ = 17, size_ = 1, mlf_ = 1, max_load_ = 17, buckets_ = 0x22781dd0}},
          m_iPlayerIDStart = 100, m_iPlayerDeleteLevelLimit = 99, m_iPlayerDeleteLevelLimitLower = 0, m_vec_mobTable = {<std::__1::__vector_base<SMobTable, std::__1::allocator<SMobTable> >> = {<std::__1::__vector_base_common<true>> = {<No data fields>}, __begin_ = 0x21e8b340, __end_ = 0x21f296f5,
              __end_cap_ = {<std::__1::__compressed_pair_elem<SMobTable*, 0, false>> = {
                  __value_ = 0x21f296f5}, <std::__1::__compressed_pair_elem<std::__1::allocator<SMobTable>, 1, true>> = {<std::__1::allocator<SMobTable>> = {<std::__1::__non_trivial_if<true, std::__1::allocator<SMobTable> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <No data fie--Type <RET> for more, q to quit, c to continue without paging--

görsel :
1677609020326.png
 
Üst