Jump to content
  • 0

[2011-11-22] Client crashes/freeze chars after 30~ mins.


Igniz

Question


  • Group:  Members
  • Topic Count:  13
  • Topics Per Day:  0.00
  • Content Count:  69
  • Reputation:   15
  • Joined:  12/06/11
  • Last Seen:  

Everything is fine in game, except for after 40 mins of playing, the client of ALL the players freezes/crashes (depending of the version of windows) and stops working, the user needs to re-login every 40-30 minutes of gaming.

The map-server don't shows anything, no stop, nothing, only crashes every player inside at the same time.

Here's the bug track:

Debugged with VS2010

QUOTE

Unhandled exception at 0x006e5b09 in client.exe: 0xC0000005: Access violation reading location 0x00000018.

006E5B09 cmp dword ptr [eax+18h],ebx

Chain

QUOTE

006E5AB7 mov dword ptr [edi+32Ch],eax

006E5ABD call 0052A7A0

006E5AC2 mov eax,dword ptr [edi+32Ch]

006E5AC8 push eax

006E5AC9 mov ecx,885DF0h

006E5ACE call 0053DBD0

006E5AD3 mov dword ptr [esp+28h],ebp

006E5AD7 mov dword ptr [esp+2Ch],ebp

006E5ADB mov dword ptr [esp+30h],ebp

006E5ADF mov byte ptr [esp+0C84h],2

006E5AE7 mov eax,dword ptr [esp+3Ch]

006E5AEB cmp dword ptr [esp+50h],ebx

006E5AEF jae 006E5AF5

006E5AF1 lea eax,[esp+3Ch]

006E5AF5 push 48h

006E5AF7 lea ecx,[esp+28h]

006E5AFB push ecx

006E5AFC push eax

006E5AFD call 00527150

006E5B02 mov eax,dword ptr [esp+34h]

006E5B06 add esp,0Ch

006E5B09 cmp dword ptr [eax+18h],ebx

006E5B0C jb 006E5B13

006E5B0E mov eax,dword ptr [eax+4]

006E5B11 jmp 006E5B16

006E5B13 add eax,4

006E5B16 mov edx,dword ptr [esp+1Ch]

006E5B1A push edx

006E5B1B push eax

006E5B1C mov eax,dword ptr [esp+28h]

006E5B20 mov ecx,dword ptr [eax+32Ch]

006E5B26 call 004557A0

006E5B2B mov ecx,dword ptr [esp+2Ch]

006E5B2F mov esi,dword ptr [esp+28h]

006E5B33 sub ecx,esi

006E5B35 mov eax,92492493h

006E5B3A imul ecx

006E5B3C add edx,ecx

006E5B3E sar edx,4

006E5B41 mov ecx,edx

006E5B43 shr ecx,1Fh

006E5B46 mov edi,1

006E5B4B add ecx,edx

006E5B4D cmp ecx,edi

006E5B4F jbe 006E5BA0

This all i get... maybe the debugging way is not all correct but, at least I get that packets but i can't understand the language....

Lua's and msgstringtable.txt is all fine. Up to date, tried with the latest packet_db

Link to comment
Share on other sites

4 answers to this question

Recommended Posts


  • Group:  Members
  • Topic Count:  3
  • Topics Per Day:  0.00
  • Content Count:  71
  • Reputation:   3
  • Joined:  12/31/11
  • Last Seen:  

Everything is fine in game, except for after 40 mins of playing, the client of ALL the players freezes/crashes (depending of the version of windows) and stops working, the user needs to re-login every 40-30 minutes of gaming.

The map-server don't shows anything, no stop, nothing, only crashes every player inside at the same time.

Here's the bug track:

Debugged with VS2010

QUOTE

Unhandled exception at 0x006e5b09 in client.exe: 0xC0000005: Access violation reading location 0x00000018.

006E5B09 cmp dword ptr [eax+18h],ebx

Chain

QUOTE

006E5AB7 mov dword ptr [edi+32Ch],eax

006E5ABD call 0052A7A0

006E5AC2 mov eax,dword ptr [edi+32Ch]

006E5AC8 push eax

006E5AC9 mov ecx,885DF0h

006E5ACE call 0053DBD0

006E5AD3 mov dword ptr [esp+28h],ebp

006E5AD7 mov dword ptr [esp+2Ch],ebp

006E5ADB mov dword ptr [esp+30h],ebp

006E5ADF mov byte ptr [esp+0C84h],2

006E5AE7 mov eax,dword ptr [esp+3Ch]

006E5AEB cmp dword ptr [esp+50h],ebx

006E5AEF jae 006E5AF5

006E5AF1 lea eax,[esp+3Ch]

006E5AF5 push 48h

006E5AF7 lea ecx,[esp+28h]

006E5AFB push ecx

006E5AFC push eax

006E5AFD call 00527150

006E5B02 mov eax,dword ptr [esp+34h]

006E5B06 add esp,0Ch

006E5B09 cmp dword ptr [eax+18h],ebx

006E5B0C jb 006E5B13

006E5B0E mov eax,dword ptr [eax+4]

006E5B11 jmp 006E5B16

006E5B13 add eax,4

006E5B16 mov edx,dword ptr [esp+1Ch]

006E5B1A push edx

006E5B1B push eax

006E5B1C mov eax,dword ptr [esp+28h]

006E5B20 mov ecx,dword ptr [eax+32Ch]

006E5B26 call 004557A0

006E5B2B mov ecx,dword ptr [esp+2Ch]

006E5B2F mov esi,dword ptr [esp+28h]

006E5B33 sub ecx,esi

006E5B35 mov eax,92492493h

006E5B3A imul ecx

006E5B3C add edx,ecx

006E5B3E sar edx,4

006E5B41 mov ecx,edx

006E5B43 shr ecx,1Fh

006E5B46 mov edi,1

006E5B4B add ecx,edx

006E5B4D cmp ecx,edi

006E5B4F jbe 006E5BA0

This all i get... maybe the debugging way is not all correct but, at least I get that packets but i can't understand the language....

Lua's and msgstringtable.txt is all fine. Up to date, tried with the latest packet_db

This append with clients 2012-03-28 and 2012-04-10 to

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  2244
  • Reputation:   182
  • Joined:  11/19/11
  • Last Seen:  

i had mine running for 2hrs and doesn't crash or freeze

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  13
  • Topics Per Day:  0.00
  • Content Count:  69
  • Reputation:   15
  • Joined:  12/06/11
  • Last Seen:  

News, tested under 2012-03-28a, same error.......

This rule out the possibility of lua's/ packet mistakes, tested under fresh rathena... suggestions?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...