Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Nieoczekiwany skilowanie serwera


Rekomendowane odpowiedzi

Opublikowano

Witajcie,

Posiadam game  "2089m" niestety nie mogę przejść jeszcze na nowszy.
Mam bardzo dziwny objaw ktoś mi w jakiś sposób killuje serwer.

Z debuga udalo mi się to zobaczyć:

Program received signal SIGSEGV, Segmentation fault.
std::_Rb_tree<std::string, std::pair<std::string const, int>, std::_Select1st<std::pair<std::string const, int> >, std::less<std::string>, std::allocator<std::pair<std::string const, int> > >::find (this=0x40, __k=@0xffff9548)
    at stl_tree.h:475
475     stl_tree.h: No such file or directory.
        in stl_tree.h

Jeżeli ktoś jest chętny proszę o pomoc oczywiście też nie za darmo.
Mogę udostepnić pełny game.core z błędami.

Mam załadowaną łatkę na sql

 

BT:

 

 

 
(gdb) bt
#0  std::_Rb_tree<std::string, std::pair<std::string const, int>, std::_Select1st<std::pair<std::string const, int> >, std::less<std::string>, std::allocator<std::pair<std::string const, int> > >::find (this=0x40, __k=@0xffff9548)
    at stl_tree.h:475
#1  0x081c0581 in quest::PC::GetFlag (this=0x0, name=@0xffff9548) at stl_map.h:542
#2  0x0810b08a in CGuild::VerifyGuildJoinableCondition (this=0x29d12b00, pchInvitee=0x2d49f000) at guild.cpp:2044
#3  0x0810bebb in CGuild::Invite (this=0x29d12b00, pchInviter=0x3aa79000, pchInvitee=0x2d49f000) at guild.cpp:1938
#4  0x0812cec8 in CInputMain::Guild (this=0x84c6c80, ch=0x3aa79000, data=0x2bdcc000 "P", uiBytes=6) at input_main.cpp:2340
#5  0x081311a8 in CInputMain::Analyze (this=0x84c6c80, d=0x4254e800, bHeader=<value optimized out>, c_pData=0x2bdcc000 "P") at input_main.cpp:2982
#6  0x08119819 in CInputProcessor::Process (this=0x84c6c80, lpDesc=0x4254e800, c_pvOrig=0x2bdcc000, iBytes=8, r_iBytesProceed=@0xffff9b44) at input.cpp:207
#7  0x080eaeb3 in DESC::ProcessInput (this=0x4254e800) at desc.cpp:315
#8  0x081f2f74 in io_loop (fdw=0x28d10b80) at main.cpp:789
#9  0x081f33c8 in idle () at main.cpp:686
#10 0x081f4e46 in main (argc=1, argv=0xffffcc58) at main.cpp:405
 
Opublikowano

Funkcja CGuild::Invite nie sprawdza czy zapraszamy do gildii gracza i można zaprosić NPC co grozi segmentation faultem.

Pozostaje Ci opcja napisania liba lub przejście na sorsa.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...