View Issue Details

IDProjectCategoryView StatusLast Update
0001981unrealircdpublic2004-10-08 03:52
ReporterGer0_ Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionopen 
Product Version3.2.1 
Summary0001981: Fatal error
DescriptionHello

My services stoped working and I could not use the /restart command on unreal. This appeared on the ircd log:

UnrealIRCd has encountered a fatal error. Debugging information has been dumped to wircd.808.core, please email this file to [email protected].* Loading IRCd configuration ..

This is wircd.808.core:

-----------------
Exception:
 Access Violation
-----------------
Backup Buffer:
 :servicios.zapto.org - servicios.zapto.org :Services terminating: Segmentation fault
-----------------
Registers:
 EAX=0x00ae5af8 EBX=0x00153c78 ECX=0x00ae6770
 EDX=0x00b052b0 ESI=0x00153c78 EDI=0x00000000
 EIP=0x004401fa EBP=0x00a9fb08 ESP=0x00a9faf4
-----------------
Stack Trace:
 Module: wircd
  #0 c:\dev\unreal3.2\src\s_bsd.c:906: close_connection
  #1 c:\dev\unreal3.2\src\s_misc.c:553: exit_client
 Module: F157DA9B.commands
  #2 c:\dev\unreal3.2\src\s_misc.c:553: m_addmotd_Load
 Module: wircd
  #3 c:\dev\unreal3.2\src\parse.c:440: parse
  #4 c:\dev\unreal3.2\src\packet.c:139: dopacket
  #5 c:\dev\unreal3.2\src\s_bsd.c:1410: read_packet
  #6 c:\dev\unreal3.2\src\s_bsd.c:1937: read_message
  #7 c:\dev\unreal3.2\src\ircd.c:1548: SocketLoop
  0000008 c:\dev\unreal3.2\src\win32\service.c:149: ServiceMain
 Module: ADVAPI32
  #9 c:\dev\unreal3.2\src\win32\service.c:149: CreateProcessAsUserW

Thank you for you attention
3rd party modules

Activities

codemastr

2004-07-21 13:25

reporter   ~0007188

Was this by any chance occurring around the same time as a /rehash?

Zell

2004-07-21 16:03

reporter   ~0007193

ew... that is a not nice crash. i see its a windows ircd, so i may be of *some* assistance....

i see the exception's [backup buffer] was a message that the services were crashing. that kinda sucks that the ircd crashed right when services was telling about its own crash, huh...

ok, a few things we'll need, probably:
* as codemastr said, did you /rehash just recently to the crash?
* what services are you running
* is the services win32 or *nix (if win32, is it on the same machine as the ircd?)
* any 3rd party modules?
* ircd been modified?

Ger0_

2004-07-21 21:19

reporter   ~0007201

Ok first no /rehash before the crash.

Well, hehehe I use auspice. Nothing stable at all I know and as Zell said: kinda sucks that the ircd crashed right when services was telling about its own crash, huh...

Yes, the win32 auspice version is in the same machine where the unreal is.

No modules, no modification.

Thanks

Zell

2004-07-22 12:44

reporter   ~0007218

ouch. well, in win32 you can get away with services+ircd on the same machine, though its not really recommended... LOL... (i do it for my LAN server, no problems yet [using win32 port of Anope]). As for the segmentation fault, if your services logs errors, try reporting that to auspice's bug reports/forums.

back to unreal...
i have a pretty good idea of how it crashed, but not why. it appears that it was either a(bad timing) or b(services accidentally called a command when it died, a command that made your server crash)

either way, two things come up in your core file:
* the message from exit_client where services died
* a notice about m_addmotd_Load

if you compiled it yourself, try recompiling commands.dll
if you downloaded it from the unreal site, hmmmm... cause those have no errors in them...

anywho... that should narrow it down some for the Coderz [codemastr/syzop]... any ideas cause im stumped lol

Neo-Vortex

2004-10-03 10:53

reporter   ~0007861

ram OK on the box? (judging by simultanious services and ircd crash, i think it may be related to hardware, or mabe corrupt socket library or something)

syzop

2004-10-08 03:52

administrator   ~0007907

I don't think this bug is tracable.
Also the "coincidence level" is a bit too high.
About RAM, sure.. could be.. Also note that the unreal version/ram avail&used/etc info was cut out of the report, not exactly helpful.

Issue History

Date Modified Username Field Change
2004-07-21 00:36 Ger0_ New Issue
2004-07-21 13:25 codemastr Note Added: 0007188
2004-07-21 16:03 Zell Note Added: 0007193
2004-07-21 21:19 Ger0_ Note Added: 0007201
2004-07-22 12:44 Zell Note Added: 0007218
2004-10-03 10:53 Neo-Vortex Note Added: 0007861
2004-10-08 03:52 syzop Status new => closed
2004-10-08 03:52 syzop Note Added: 0007907