Jump to content

players disconnection problem


mrelfire

Recommended Posts

MaNGOS/0.17.0-DEV (* * Revision 10362 - *) for Win64 (little-endian) [world-daemon]

database : PSDB WotLK (r326) for 3.3.5a (Core r10353 / SD2 r1777)

server : windows server 2008 x64 core7

our players are kick every "10" minutes, but the server is still running, just a reconenct to do

I do not know at all if these deconnections are link to the crash below

some times I have crash with Ace like this


Processor: Intel(R) Core(TM) i7 CPU         920  @ 2.67GHz
Number Of Processors: 8
Physical Memory: 12573784 KB (Available: 4371148 KB)
Commit Charge Limit: 25154796 KB

*** Operation System ***
Windows Vista or Windows Server 2008 Server 4.0, Enterprise Edition (Version 6.1, Build 7600)

//=====================================================
Exception code: C0000005 ACCESS_VIOLATION
Fault address:  000007FEF53D2197 01:0000000000021197 C:\\users_sys\\games\\WoW\\Mangos\\server2\\ACE.dll

Registers:
RAX:000007FEF545005C
RBX:000000000012FC30
RCX:00000000021F7B20
RDX:000007FFFFF97F40
RSI:0000000000000000
RDI:000007FFFFF97F38
R8: 0000027300130027
R9: 00000001404E2E08
R10:000000000012FC10
R11:00000001404E2DC8
R12:000007FFFFFA3FF0
R13:000007FFE8CF12B8
R14:0000000000000000
R15:0000000200000001
CS:RIP:0033:000007FEF53D2197
SS:RSP:002B:000000000012FB80  RBP:0012FC58
DS:002B  ES:002B  FS:0053  GS:002B
Flags:00010202

Call stack:
Address   Frame     Function      SourceFile
000007FEF53D2197  000000000012FBA0  ??0ACE_Configuration_Section_Key@@QEAA@AEBV0@@Z+17
000000014005D184  000000000012FC20  GetValueHelper+64  c:\\users_sys\\games\\wow\\mangos\\git\\ahbot3\\src\\shared\\config\\config.cpp line 33
000000014005D3C1  000000000012FC80  Config::GetIntDefault+41  c:\\users_sys\\games\\wow\\mangos\\git\\ahbot3\\src\\shared\\config\\config.cpp line 106
000000014004CCF9  000000000012FE40  Master::Run+499  c:\\users_sys\\games\\wow\\mangos\\git\\ahbot3\\src\\mangosd\\master.cpp line 307
000000014004A425  000000000012FF20  main+495  c:\\users_sys\\games\\wow\\mangos\\git\\ahbot3\\src\\mangosd\\main.cpp line 179
00000001400508DA  000000000012FF50  __tmainCRTStartup+11A  f:\\dd\\vctools\\crt_bld\\self_64_amd64\\crt\\src\\crtexe.c line 555
000000007723F56D  000000000012FF80  BaseThreadInitThunk+D
0000000077373021  000000000012FFD0  RtlUserThreadStart+21

Call stack:
Address   Frame     Function      SourceFile
0000000077390A2A  000000000012DE90  ZwGetContextThread+A
00000000772244FA  000000000012DEC0  GetThreadContext+A
000000014004F91E  000000000012E3F0  WheatyExceptionReport::PrintTracesForAllThreads+BE  c:\\users_sys\\games\\wow\\mangos\\git\\ahbot3\\src\\shared\\wheatyexceptionreport.cpp line 370
000000014004FC1C  000000000012EA80  WheatyExceptionReport::GenerateExceptionReport+2AC  c:\\users_sys\\games\\wow\\mangos\\git\\ahbot3\\src\\shared\\wheatyexceptionreport.cpp line 468
000000014004FE3A  000000000012ED20  WheatyExceptionReport::WheatyUnhandledExceptionFilter+14A  c:\\users_sys\\games\\wow\\mangos\\git\\ahbot3\\src\\shared\\wheatyexceptionreport.cpp line 109
00000000772B9380  000000000012EE00  UnhandledExceptionFilter+160
00000000773D4EBC  000000000012EE30  MD5Final+1DBC
00000000773550C8  000000000012EEA0  __C_specific_handler+9C
00000000773752CD  000000000012EED0  RtlCompareUnicodeString+AD
0000000077355C9C  000000000012F5B0  RtlTimeToSecondsSince1970+62C
000000007738FCB8  000000000012FB70  KiUserExceptionDispatcher+2E
000007FEF53D2197  000000000012FBA0  ??0ACE_Configuration_Section_Key@@QEAA@AEBV0@@Z+17
000000014005D184  000000000012FC20  GetValueHelper+64  c:\\users_sys\\games\\wow\\mangos\\git\\ahbot3\\src\\shared\\config\\config.cpp line 33
000000014005D3C1  000000000012FC80  Config::GetIntDefault+41  c:\\users_sys\\games\\wow\\mangos\\git\\ahbot3\\src\\shared\\config\\config.cpp line 106
000000014004CCF9  000000000012FE40  Master::Run+499  c:\\users_sys\\games\\wow\\mangos\\git\\ahbot3\\src\\mangosd\\master.cpp line 307
000000014004A425  000000000012FF20  main+495  c:\\users_sys\\games\\wow\\mangos\\git\\ahbot3\\src\\mangosd\\main.cpp line 179
00000001400508DA  000000000012FF50  __tmainCRTStartup+11A  f:\\dd\\vctools\\crt_bld\\self_64_amd64\\crt\\src\\crtexe.c line 555
000000007723F56D  000000000012FF80  BaseThreadInitThunk+D
0000000077373021  000000000012FFD0  RtlUserThreadStart+21

Call stack:
Address   Frame     Function      SourceFile
000000007739030A  0000000002B3FCB0  ZwWaitForMultipleObjects+A
0000000077359B47  0000000002B3FF50  EtwTraceMessageVa+E07
000000007723F56D  0000000002B3FF80  BaseThreadInitThunk+D
0000000077373021  0000000002B3FFD0  RtlUserThreadStart+21

Call stack:
Address   Frame     Function      SourceFile
000000007739009A  0000000002CBFD10  NtDelayExecution+A
000007FEFD3D1203  0000000002CBFDB0  SleepEx+B3
000000014005DFD4  0000000002CBFE00  ACE_Based::Thread::Sleep+44  c:\\users_sys\\games\\wow\\mangos\\git\\ahbot3\\src\\shared\\threading.cpp line 238
0000000140061350  0000000002CBFE80  SqlDelayThread::run+70  c:\\users_sys\\games\\wow\\mangos\\git\\ahbot3\\src\\shared\\database\\sqldelaythread.cpp line 45
000000014005E7CF  0000000002CBFEB0  ACE_Based::Thread::ThreadTask+F  c:\\users_sys\\games\\wow\\mangos\\git\\ahbot3\\src\\shared\\threading.cpp line 190
000007FEF540F605  0000000002CBFEF0  ?invoke@ACE_OS_Thread_Adapter@@UEAAKXZ+55
0000000070301DB7  0000000002CBFF20  _endthreadex+43
0000000070301E53  0000000002CBFF50  _endthreadex+DF
000000007723F56D  0000000002CBFF80  BaseThreadInitThunk+D
0000000077373021  0000000002CBFFD0  RtlUserThreadStart+21

Call stack:
Address   Frame     Function      SourceFile
000000007739009A  0000000002FDFD10  NtDelayExecution+A
000007FEFD3D1203  0000000002FDFDB0  SleepEx+B3
000000014005DFD4  0000000002FDFE00  ACE_Based::Thread::Sleep+44  c:\\users_sys\\games\\wow\\mangos\\git\\ahbot3\\src\\shared\\threading.cpp line 238
0000000140061350  0000000002FDFE80  SqlDelayThread::run+70  c:\\users_sys\\games\\wow\\mangos\\git\\ahbot3\\src\\shared\\database\\sqldelaythread.cpp line 45
000000014005E7CF  0000000002FDFEB0  ACE_Based::Thread::ThreadTask+F  c:\\users_sys\\games\\wow\\mangos\\git\\ahbot3\\src\\shared\\threading.cpp line 190
000007FEF540F605  0000000002FDFEF0  ?invoke@ACE_OS_Thread_Adapter@@UEAAKXZ+55
0000000070301DB7  0000000002FDFF20  _endthreadex+43
0000000070301E53  0000000002FDFF50  _endthreadex+DF
000000007723F56D  0000000002FDFF80  BaseThreadInitThunk+D
0000000077373021  0000000002FDFFD0  RtlUserThreadStart+21

Call stack:
Address   Frame     Function      SourceFile
000000007739009A  00000000030DFD10  NtDelayExecution+A
000007FEFD3D1203  00000000030DFDB0  SleepEx+B3
000000014005DFD4  00000000030DFE00  ACE_Based::Thread::Sleep+44  c:\\users_sys\\games\\wow\\mangos\\git\\ahbot3\\src\\shared\\threading.cpp line 238
0000000140061350  00000000030DFE80  SqlDelayThread::run+70  c:\\users_sys\\games\\wow\\mangos\\git\\ahbot3\\src\\shared\\database\\sqldelaythread.cpp line 45
000000014005E7CF  00000000030DFEB0  ACE_Based::Thread::ThreadTask+F  c:\\users_sys\\games\\wow\\mangos\\git\\ahbot3\\src\\shared\\threading.cpp line 190
000007FEF540F605  00000000030DFEF0  ?invoke@ACE_OS_Thread_Adapter@@UEAAKXZ+55
0000000070301DB7  00000000030DFF20  _endthreadex+43
0000000070301E53  00000000030DFF50  _endthreadex+DF
000000007723F56D  00000000030DFF80  BaseThreadInitThunk+D
0000000077373021  00000000030DFFD0  RtlUserThreadStart+21

Call stack:
Address   Frame     Function      SourceFile
000000007739009A  000000000BF0FD60  NtDelayExecution+A
000007FEFD3D1203  000000000BF0FE00  SleepEx+B3
000000014005DFD4  000000000BF0FE50  ACE_Based::Thread::Sleep+44  c:\\users_sys\\games\\wow\\mangos\\git\\ahbot3\\src\\shared\\threading.cpp line 238
000000014004E3B0  000000000BF0FE80  WorldRunnable::run+90  c:\\users_sys\\games\\wow\\mangos\\git\\ahbot3\\src\\mangosd\\worldrunnable.cpp line 72
000000014005E7CF  000000000BF0FEB0  ACE_Based::Thread::ThreadTask+F  c:\\users_sys\\games\\wow\\mangos\\git\\ahbot3\\src\\shared\\threading.cpp line 190
000007FEF540F605  000000000BF0FEF0  ?invoke@ACE_OS_Thread_Adapter@@UEAAKXZ+55
0000000070301DB7  000000000BF0FF20  _endthreadex+43
0000000070301E53  000000000BF0FF50  _endthreadex+DF
000000007723F56D  000000000BF0FF80  BaseThreadInitThunk+D
0000000077373021  000000000BF0FFD0  RtlUserThreadStart+21

Call stack:
Address   Frame     Function      SourceFile
000000007738FF7A  000000000C00F8B0  ZwRequestWaitReplyPort+A
0000000077242B08  000000000C00F8E0  GetConsoleMode+F8
0000000077275601  000000000C00FA30  VerifyConsoleIoHandle+281
000000007728A922  000000000C00FB10  ReadConsoleA+B2
0000000077259934  000000000C00FB50  GetEnvironmentStringsA+5AB8
000000007034C315  000000000C00FBF0  _wsopen_s+261
000000007034C8DD  000000000C00FC40  _read+C5
000000007030D350  000000000C00FC70  _filbuf+80
000000007030C917  000000000C00FCD0  fgets+11F
00000001400420E8  000000000C00FE80  CliRunnable::run+D8  c:\\users_sys\\games\\wow\\mangos\\git\\ahbot3\\src\\mangosd\\clirunnable.cpp line 618
000000014005E7CF  000000000C00FEB0  ACE_Based::Thread::ThreadTask+F  c:\\users_sys\\games\\wow\\mangos\\git\\ahbot3\\src\\shared\\threading.cpp line 190
000007FEF540F605  000000000C00FEF0  ?invoke@ACE_OS_Thread_Adapter@@UEAAKXZ+55
0000000070301DB7  000000000C00FF20  _endthreadex+43
0000000070301E53  000000000C00FF50  _endthreadex+DF
000000007723F56D  000000000C00FF80  BaseThreadInitThunk+D
0000000077373021  000000000C00FFD0  RtlUserThreadStart+21
========================
Local Variables And Parameters

Call stack:
Address   Frame     Function      SourceFile
000007FEF53D2197  000000000012FBA0  ??0ACE_Configuration_Section_Key@@QEAA@AEBV0@@Z+17

000000014005D184  000000000012FC20  GetValueHelper+64  c:\\users_sys\\games\\wow\\mangos\\git\\ahbot3\\src\\shared\\config\\config.cpp line 33
   Parameter  <user defined> 'mConf' = 12FC08
   Parameter  char* 'name' = 0
   Parameter  <user defined> 'result' = 1
   Local  ACE_Configuration_Section_Key
        <user defined>  ACE_Configuration_Section_Key
        <user defined>  ACE_Configuration_Section_Key
        <user defined>  ACE_Configuration_Section_Key
        <user defined>  ~ACE_Configuration_Section_Key
        <user defined>  operator=
        <user defined>  key_ = 0
        <user defined>  __vecDelDtor

   Local  ACE_Configuration_Section_Key
        <user defined>  ACE_Configuration_Section_Key
        <user defined>  ACE_Configuration_Section_Key
        <user defined>  ACE_Configuration_Section_Key
        <user defined>  ~ACE_Configuration_Section_Key
        <user defined>  operator=
        <user defined>  key_ = 12FC08
        <user defined>  __vecDelDtor

   Local  ACE_String_Base<char>
        <user defined>  ACE_String_Base_Const
            unsigned int  size_type = 7FEF54EC678
            unsigned int  npos = 7FEF54EC678
        <user defined>  ACE_String_Base<char>
        <user defined>  ACE_String_Base<char>
        <user defined>  ACE_String_Base<char>
        <user defined>  ACE_String_Base<char>
        <user defined>  ACE_String_Base<char>
        <user defined>  ACE_String_Base<char>
        <user defined>  ~ACE_String_Base<char>
        <user defined>  operator[]
        <user defined>  operator[]
        <user defined>  operator=
        <user defined>  operator=
        <user defined>  assign_nocopy
        <user defined>  set
        <user defined>  set
        <user defined>  clear
        <user defined>  fast_clear
        <user defined>  substring
        <user defined>  substr
        <user defined>  operator+=
        <user defined>  operator+=
        <user defined>  operator+=
        <user defined>  append
        <user defined>  hash
        <user defined>  length
        <user defined>  capacity
        <user defined>  is_empty
        <user defined>  empty
        <user defined>  rep
        <user defined>  fast_rep
        <user defined>  c_str
        <user defined>  strstr
        <user defined>  find
        <user defined>  find
        <user defined>  find
        <user defined>  rfind
        <user defined>  operator==
        <user defined>  operator==
        <user defined>  operator<
        <user defined>  operator>
        <user defined>  operator!=
        <user defined>  operator!=
        <user defined>  compare
        <user defined>  dump
        <user defined>  resize
        <user defined>  fast_resize
        <user defined>  swap
        <user defined>  __Ace
        <user defined>  allocator_ = 7FEF54EC678
        unsigned int  len_ = 0
        unsigned int  buf_len_ = 0
        <user defined>  rep_ = 7FEF54EC068
        bool  release_ = 0
        char*  NULL_String_ = 78
        <user defined>  __dflt_ctor_closure
        <user defined>  __vecDelDtor

my ace aconfig is the default one

Link to comment
Share on other sites

c:\\users_sys\\games\\wow\\mangos\\git\\ahbot3\\src\\shared\\config\\config.cpp line 33

that line is

ACE_Configuration_Section_Key root_key = mConf->root_section();

and your crash log says that the key at that moment was 0

but that's impossible as far as i can see because you have this piece above it:

   if (!mConf)
       return false;

and i'm guessing that's where the key comes from

(sorry for this useless post, just me brainstorming)

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

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. Privacy Policy Terms of Use