IRCd crashes randomly

These are old archives. They are kept for historic purposes only.
Post Reply
jpboyce
Posts: 2
Joined: Sat Jan 19, 2008 4:55 am

IRCd crashes randomly

Post by jpboyce »

I'm running Unreal 3.2.7 on Windows 2003 SP2. The IRCd isn't using any additional modules. I'm running Apone as the services package. The IRC server isn't under any load from users but the box is being used for some other purposes. After running for a while (the most recent instance, it was running for just over a day), it will crash. The time of the crash seems to be random. The service.log file in each case will say:

Code: Select all

UnrealIRCd has encountered a fatal error. Debugging information has been dumped to wircd.xxxx.core, please email this file to [email protected].
I've emailed one of the .core files to the mailing list. The contents of one is below:

Code: Select all

Generated at Sat Jan 19 04:18:06 2008

Windows Server 2003 Service Pack 2 (5.2.3790)
Unreal3.2.7[FinWXOoZE] (1.1.1.1.2.1.2.1.2.2234.2.676 2007/07/13 10:43:04)
-----------------
Memory Information:
	Physical: (Available:528MB/Total:2047MB)
	Virtual: (Available:2017MB/Total:2047MB)
-----------------
Exception:
	Access Violation
-----------------
Backup Buffer:
	PONG :654DC34C
-----------------
Registers:
	EAX=0x00a8f7ac EBX=0x00156b70 ECX=0x00916b70
	EDX=0x00a8f7cc ESI=0x00000008 EDI=0x00abfcf8
	EIP=0x00b5102d EBP=0x00a8f8bc ESP=0x00a8f7a4
-----------------
Stack Trace:
	Module: 9A46AB5D.cloak
		#0 (null):0: hidehost
	Module: 4A734DF7.commands
		#1 (null):0: m_addmotd_Load
		#2 (null):0: m_addmotd_Load
		#3 (null):0: m_addmotd_Load
	Module: wircd
		#4 e:\dev\unreal3.2.7\src\parse.c:440: parse
		#5 e:\dev\unreal3.2.7\src\packet.c:139: dopacket
		#6 e:\dev\unreal3.2.7\src\s_bsd.c:1505: read_packet
		#7 e:\dev\unreal3.2.7\src\s_bsd.c:1968: read_message
		#8 e:\dev\unreal3.2.7\src\ircd.c:1616: SocketLoop
		#9 e:\dev\unreal3.2.7\src\win32\service.c:150: ServiceMain
	Module: ADVAPI32
		#10 e:\dev\unreal3.2.7\src\win32\service.c:150: LookupPrivilegeValueW
	Module: kernel32
		#11 e:\dev\unreal3.2.7\src\win32\service.c:150: GetModuleHandleA
Apart from a few details changing like the memory and register numbers, the .core file is the same. Does anyone know what might be causing it? Thanks.
Stealth
Head of Support
Posts: 2085
Joined: Tue Jun 15, 2004 8:50 pm
Location: Chino Hills, CA, US
Contact:

Re: IRCd crashes randomly

Post by Stealth »

Do you have any 3rd party modules loaded?
jpboyce
Posts: 2
Joined: Sat Jan 19, 2008 4:55 am

Re: IRCd crashes randomly

Post by jpboyce »

Stealth wrote:Do you have any 3rd party modules loaded?
No it's pretty much a basic install. The only modules in the conf file are commands.dll and cloak.dll. The only changes I've made to the conf file from the default one are:

* changed admin details
* changed oper details/password
* added a link block for the services package
* made changes in the set block (ie. network name, etc)
* added the block for a CGI::IRC client I've setup.

I did comment out identd-check; in the set block because the IRC server was crashing out on the ident check when connecting using CGI::IRC.
Post Reply