View Issue Details

IDProjectCategoryView StatusLast Update
0001469unrealircdpublic2004-01-06 13:23
ReporterHPX Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionopen 
Product Version3.2-beta19 
Summary0001469: Unreal Ircd crash after /oper command is issued
DescriptionThe following appears in the log file when this bug occurs:

[Sat Jan 3 21:14:32 2004] - [BUG] trying to add fd #-1 to 0x814e1c0 (0x814f1e0/0x814bb20/0x814aa00/0x814e1c0), range is 0..1024

Core is dumped in /usr/local/Unreal3.2 as core.<pid>
Steps To Reproduce1. Start unreal ircd on host machine.
2. Login with any client (BitchX, Xchat, Kvirc were used)
3. Issue /oper <nick> <password> command. Command is sucessful, server does not report any errors to client.
4. [BUG] Entry above appears in the log file. But ircd continues to run.
5. Issue /bye command. Client disconnects properly, again no errors.
6. Ircd no longer running, core is dumped in /usr/local/Unreal3.2 as core.<pid>
3rd party modules

Activities

syzop

2004-01-04 16:27

administrator   ~0004529

After you oper up, could you do '/module' and paste the output?

You are probably upgrading and then experienced this bug? I think you are loading older modules then [had like 5-7 /oper crashes before and it was always this], best thing is to remove all the *.so files in /usr/local/<wheverever you store them> and recompile the ircd. Or compare file dates etc, whatever you like.

codemastr

2004-01-04 17:36

reporter   ~0004530

Issue /bye command? Is this a module? Unreal has no "/bye" command.

AngryWolf

2004-01-05 05:27

reporter   ~0004532

But clients may have, I know EPIC is one of them. (http://www.easynet.net.au/mirrors/newbie-u/irc/slash.html)

syzop

2004-01-06 00:16

administrator   ~0004533

Hmmm no response? Was I right?

HPX

2004-01-06 02:28

reporter   ~0004541

Sorry to keep you waiting. By strange coincidence the machine in question here just today suffered a massive hard drive failure. Beacuse I was using this box mainly for testing there was no backup, so I don't have the core dumps anymore or anything else for that matter. But, to answer syzop's question, it was a fresh compile with no previous version installed. I'm afaid I cannot give you the output of /module though (see above). However, after replacing the hard drive and reinstalling/upgrading the OS from Redhat 7.3 to Fedora Core 1, I recompiled Unreal and tried to reproduce the bug without success. So, whatever the cause, it's not a problem any more. Sorry about /bye, old habit with BitchX. Same as /quit.

Thanks.

syzop

2004-01-06 13:23

administrator   ~0004553

Ok, most likely it was an installation- or a hardware-problem then :).

Issue History

Date Modified Username Field Change
2004-01-04 01:27 HPX New Issue
2004-01-04 16:27 syzop Note Added: 0004529
2004-01-04 17:36 codemastr Note Added: 0004530
2004-01-05 05:27 AngryWolf Note Added: 0004532
2004-01-06 00:16 syzop Note Added: 0004533
2004-01-06 02:28 HPX Note Added: 0004541
2004-01-06 13:23 syzop Status new => closed
2004-01-06 13:23 syzop Note Added: 0004553