Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Zoneserver crash 2.2.3.2

Junior Spellweaver
Joined
Dec 8, 2010
Messages
182
Reaction score
4
I do not know why the error occurs.

I need the help of guys.

It is my log file
1_Exception_ZoneServer_MainLoop_9_15_21_37_35
==================================================================================
ZoneServer : Exception Program

Exe : D:\SERVER Files\RF_SERVER Dev-Final\ZoneServer\RF_Bin\ZoneServerUD.exe
OS : Windows 6.1(XP), build7601 PlatformId 2 "Service Pack 1"
UserName : bin
Computer :
Time : 2016-09-15 THU, 09:37:35.533 PM
Code : C0000005 ACCESS_VIOLATION
Address : 400ABB7C
==================================================================================


------------------------------------------------------------------------
Call stack
------------------------------------------------------------------------
Address Frame Function SourceFile
400ABB7C 7307FB30 <2>0000:00000000 g:\00_zoneserver_source\03_temp_source\2009_05_13_source_oversea\zoneserver\gamemain\player_guild.cpp line 2003
401C9052 7307FB80 <2>0000:00000000 g:\00_zoneserver_source\03_temp_source\2009_05_13_source_oversea\zoneserver\gamemain\mynetwork_guild.cpp line 437
401DE4F8 7307FC80 <2>0000:00000000 g:\00_zoneserver_source\03_temp_source\2009_05_13_source_oversea\zoneserver\gamemain\mynetworking.cpp line 1485
401DB780 7307FCB0 <2>0000:00000000 g:\00_zoneserver_source\03_temp_source\2009_05_13_source_oversea\zoneserver\gamemain\mynetworking.cpp line 398
40478A68 7307FD90 <2>0000:00000000 g:\00_zoneserver_source\03_temp_source\2009_05_13_source_oversea\network\netprocess.cpp line 887
40477D96 7307FDD0 <2>0000:00000000 g:\00_zoneserver_source\03_temp_source\2009_05_13_source_oversea\network\netprocess.cpp line 571
40481CB9 7307FE10 <2>0000:00000000 g:\00_zoneserver_source\03_temp_source\2009_05_13_source_oversea\network\networking.cpp line 375
401F4E03 7307FE80 <2>0000:00000000 g:\00_zoneserver_source\03_temp_source\2009_05_13_source_oversea\zoneserver\gamemain\mainthread.cpp line 5181
401EE85D 7307FEC0 <2>0000:00000000 g:\00_zoneserver_source\03_temp_source\2009_05_13_source_oversea\zoneserver\gamemain\mainthread.cpp line 3170
725B53C5 7307FF10 <2>0001:000043C5 C:\Windows\WinSxS\amd64_microsoft.vc80.debugcrt_1fc8b3b9a1e18e3b_8.0.50727.4053_none_9cf5f2ffebeea69a\MSVCR80D.dll
725B538C 7307FF50 <2>0001:0000438C C:\Windows\WinSxS\amd64_microsoft.vc80.debugcrt_1fc8b3b9a1e18e3b_8.0.50727.4053_none_9cf5f2ffebeea69a\MSVCR80D.dll
771C59BD 7307FF80 <2>0001:000149BD C:\Windows\system32\kernel32.dll
773FA2E1 7307FFD0 <2>0001:000292E1 C:\Windows\SYSTEM32\ntdll.dll


------------------------------------------------------------------------
Load Modules
------------------------------------------------------------------------
40000000 D:\SERVER Files\RF_SERVER Dev-Final\ZoneServer\RF_Bin\ZoneServerUD.exe
773D0000 C:\Windows\SYSTEM32\ntdll.dll
771B0000 C:\Windows\system32\kernel32.dll
FD350000 C:\Windows\system32\KERNELBASE.dll
FAFE0000 C:\Windows\system32\NETAPI32.dll
FAFD0000 C:\Windows\system32\netutils.dll
FF480000 C:\Windows\system32\msvcrt.dll
FCBD0000 C:\Windows\system32\srvcli.dll
FF1A0000 C:\Windows\system32\RPCRT4.dll
FAFB0000 C:\Windows\system32\wkscli.dll
F1D90000 C:\Windows\system32\ODBC32.dll
FF520000 C:\Windows\system32\ADVAPI32.dll
FF460000 C:\Windows\SYSTEM32\sechost.dll
772D0000 C:\Windows\system32\USER32.dll
FF660000 C:\Windows\system32\GDI32.dll
FF6D0000 C:\Windows\system32\LPK.dll
FD4E0000 C:\Windows\system32\USP10.dll
FD5B0000 C:\Windows\system32\WS2_32.dll
FD4D0000 C:\Windows\system32\NSI.dll
F4470000 C:\Windows\system32\WINMM.dll
ED810000 C:\Windows\system32\DDRAW.dll
FB800000 C:\Windows\system32\DCIMAN32.dll
FD980000 C:\Windows\system32\SETUPAPI.dll
FD490000 C:\Windows\system32\CFGMGR32.dll
FED50000 C:\Windows\system32\OLEAUT32.dll
FEB40000 C:\Windows\system32\ole32.dll
FD330000 C:\Windows\system32\DEVOBJ.dll
FB2D0000 C:\Windows\system32\dwmapi.dll
00400000 D:\SERVER Files\RF_SERVER Dev-Final\ZoneServer\RF_Bin\d3dx9_30.dll
70940000 C:\Windows\WinSxS\amd64_microsoft.vc80.debugcrt_1fc8b3b9a1e18e3b_8.0.50727.4053_none_9cf5f2ffebeea69a\MSVCP80D.dll
725B0000 C:\Windows\WinSxS\amd64_microsoft.vc80.debugcrt_1fc8b3b9a1e18e3b_8.0.50727.4053_none_9cf5f2ffebeea69a\MSVCR80D.dll
70410000 C:\Windows\WinSxS\amd64_microsoft.vc80.debugmfc_1fc8b3b9a1e18e3b_8.0.50727.4053_none_a1d5f4f1e8c2d5cd\MFC80D.DLL
FF2D0000 C:\Windows\system32\SHLWAPI.dll
10000000 D:\SERVER Files\RF_SERVER Dev-Final\ZoneServer\RF_Bin\AntiCpSvr.dll
00160000 D:\SERVER Files\RF_SERVER Dev-Final\ZoneServer\RF_Bin\RFACC.dll
FEE30000 C:\Windows\system32\WININET.dll
FD3C0000 C:\Windows\system32\api-ms-win-downlevel-user32-l1-1-0.dll
FD480000 C:\Windows\system32\api-ms-win-downlevel-shlwapi-l1-1-0.dll
FD2F0000 C:\Windows\system32\api-ms-win-downlevel-version-l1-1-0.dll
FC1E0000 C:\Windows\system32\version.DLL
FD170000 C:\Windows\system32\api-ms-win-downlevel-normaliz-l1-1-0.dll
775A0000 C:\Windows\system32\normaliz.DLL
FD680000 C:\Windows\system32\iertutil.dll
FD470000 C:\Windows\system32\api-ms-win-downlevel-advapi32-l1-1-0.dll
FD300000 C:\Windows\system32\USERENV.dll
FD120000 C:\Windows\system32\profapi.dll
E7170000 C:\Windows\system32\dbghelp.dll
6F7C0000 C:\Windows\WinSxS\amd64_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4940_none_88df89932faf0bf6\MSVCP80.dll
71390000 C:\Windows\WinSxS\amd64_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4940_none_88df89932faf0bf6\MSVCR80.dll
FF100000 C:\Windows\system32\comdlg32.dll
FA1C0000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.18837_none_a4d981ff711297b6\COMCTL32.dll
FDC20000 C:\Windows\system32\SHELL32.dll
FD950000 C:\Windows\system32\IMM32.DLL
FF350000 C:\Windows\system32\MSCTF.dll
747D0000 C:\Windows\system32\odbcint.dll
72820000 C:\Windows\WinSxS\amd64_microsoft.vc80.mfcloc_1fc8b3b9a1e18e3b_8.0.50727.4027_none_bc19c25d0be3a20f\MFC80KOR.DLL
FB9C0000 C:\Windows\system32\uxtheme.dll
E9BC0000 C:\Program Files (x86)\TeamViewer\tv_x64.dll
FCF50000 C:\Windows\system32\apphelp.dll
FA050000 C:\Windows\system32\IMKR14.IME
730A0000 C:\Windows\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4940_none_08e4299fa83d7e3c\MSVCR90.dll
722D0000 C:\Windows\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4940_none_08e4299fa83d7e3c\MSVCP90.dll
FBB20000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.18837_none_fa3b1e3d17594757\comctl32.DLL
FCFB0000 C:\Windows\system32\CRYPTBASE.dll
FDB80000 C:\Windows\system32\CLBCatQ.DLL
F41C0000 C:\Program Files\Common Files\Microsoft Shared\IME14\IMEKR\IMKRTIP.DLL
F4600000 C:\PROGRA~1\COMMON~1\MICROS~1\IME14\SHARED\IMETIP.DLL
F45C0000 C:\PROGRA~1\COMMON~1\MICROS~1\IME14\IMEKR\IMKRAPI.DLL
F4580000 C:\Program Files\Common Files\Microsoft Shared\IME14\SHARED\IMJKAPI.DLL
FC8F0000 C:\Windows\system32\mswsock.dll
FC2D0000 C:\Windows\System32\wshtcpip.dll
020C0000 D:\SERVER Files\RF_SERVER Dev-Final\ZoneServer\RF_Bin\fireguard\fgrs.dll
02140000 D:\SERVER Files\RF_SERVER Dev-Final\ZoneServer\RF_Bin\fireguard\fggp.dll
FCD50000 C:\Windows\system32\Secur32.dll
FCF20000 C:\Windows\system32\SSPICLI.DLL
F92D0000 C:\Windows\system32\api-ms-win-downlevel-advapi32-l2-1-0.dll
FD320000 C:\Windows\system32\api-ms-win-downlevel-ole32-l1-1-0.dll
FC8E0000 C:\Windows\System32\wship6.dll
FA7C0000 C:\Windows\system32\IPHLPAPI.DLL
FA7B0000 C:\Windows\system32\WINNSI.DLL
FC950000 C:\Windows\system32\CRYPTSP.dll
FC650000 C:\Windows\system32\rsaenh.dll
F2D60000 C:\Windows\system32\odbccp32.dll
FCAA0000 C:\Windows\system32\bcrypt.dll
FC590000 C:\Windows\system32\bcryptprimitives.dll
E6D70000 C:\Windows\system32\SQLSRV32.dll
FD180000 C:\Windows\system32\CRYPT32.dll
FD110000 C:\Windows\system32\MSASN1.dll
02240000 C:\Windows\system32\sqlsrv32.rll
EE5D0000 C:\Windows\system32\DBNETLIB.DLL
02260000 C:\Windows\system32\security.dll
FC520000 C:\Windows\system32\credssp.dll
FC880000 C:\Windows\system32\msv1_0.DLL
FCC00000 C:\Windows\system32\cryptdll.dll
F2250000 C:\Windows\system32\ntdsapi.dll
FC770000 C:\Windows\system32\DNSAPI.dll
FA020000 C:\Windows\system32\rasadhlp.dll
FA600000 C:\Windows\System32\fwpuclnt.dll
FC6E0000 C:\Windows\system32\schannel.DLL
FCAD0000 C:\Windows\system32\ncrypt.dll
FAC70000 C:\Windows\system32\NLAapi.dll
EB1A0000 C:\Windows\system32\napinsp.dll
EB180000 C:\Windows\system32\pnrpnsp.dll
EB240000 C:\Windows\System32\winrnr.dll



------------------------------------------------------------------------
Hardware/Driver Information
------------------------------------------------------------------------
Processor: 0x9
Display : Unknown
Page Size: 4096
Min App Address: 0x00010000
Max App Address: 0xFFFEFFFF
Processor Mask: 0xF
Number of Processors: 4
Processor Type: 8664
Allocation Granularity: 65536
Processor Level: 6
Processor Revision: 7685

Percent memory used: 64
Physical memory: 3057868800/4285652992
Page file: 1496076288/4274434048
Virtual memory: 234487808/4294836224
 
Junior Spellweaver
Joined
Dec 8, 2010
Messages
182
Reaction score
4
seriously?
have you ever try to read this?
http://forum.ragezone.com/f480/guide-detecting-server-crash-bad-1106190/
your crash is from bad player trying to access manage guild even without guild.

Yes read that...

1.PNG - Zoneserver crash 2.2.3.2 - RaGEZONE Forums

2.PNG - Zoneserver crash 2.2.3.2 - RaGEZONE Forums

The next steps do not understand.
 

Attachments

You must be registered for see attachments list
Last edited:
Upvote 0
Newbie Spellweaver
Joined
Mar 12, 2012
Messages
48
Reaction score
8
u can fix with source code from [Source] modules 2.2.3.2 and add new class, i can give u example class for fix crash from guild manage.

CrashFromGuildFix.h :
Code:
#pragma once 

class CCrashFromGuildFix
{
public:
	void Initialize();	
	void Memory();
};

CrashFromGuildFix.cpp :
Code:
#include "stdafx.h"
#include "CrashFromGuildFix.h"
#include "memory.h"

void __cdecl CPlayer___pc_GuildManageRequest(CPlayer *_this, char byType, unsigned int dwDst, unsigned int dwObj1, unsigned int dwObj2, unsigned int dwObj3);
typedef void(WINAPI* CPlayer__pc_GuildManageRequest)(CPlayer *_this, char byType, unsigned int dwDst, unsigned int dwObj1, unsigned int dwObj2, unsigned int dwObj3);
CPlayer__pc_GuildManageRequest pl_pc_GuildManageRequest = (CPlayer__pc_GuildManageRequest)0x1400ABB10;

void CCrashFromGuildFix::Initialize()
{
	Memory();
};

void CCrashFromGuildFix::Memory()
{
	WriteInstruction(0x14000DA49, (INT64)CPlayer___pc_GuildManageRequest, 0, 0xE9);
};

void __cdecl CPlayer___pc_GuildManageRequest(CPlayer *_this, char byType, unsigned int dwDst, unsigned int dwObj1, unsigned int dwObj2, unsigned int dwObj3)
{
	if (!_this->m_Param.m_pGuild)
	{
		// u can add some alternatif error msg or more in here.
		return;
	}

	return pl_pc_GuildManageRequest(_this, byType, dwDst, dwObj1, dwObj2, dwObj3);
};
 
Upvote 0
Back
Top