[CODE] help with an error?

From: Rich M Carpenter (carppy@juno.com)
Date: 07/08/00


I am running circle in a cygwin32 shell with Win98 SE.
The code compiles cleanly(except for a few silly warnings).
But my mud crashes, seemingly at random.
At first I thought it was becuase of some changes I had made to the
combat code, due to the fact that it crashed often at the end of combat.
But now I have seen it crash when I was doing nothing.
foloowing is a copy of my errors file, or at least the important part.

>> Jul 08 08:44:57 :: Boot db -- DONE.
>> Jul 08 08:44:57 :: Signal trapping.
>> Jul 08 08:44:57 :: Entering game loop.
>> Jul 08 08:44:57 :: No connections.  Going to sleep.
>> Jul 08 08:45:37 :: New connection.  Waking up.
>> SYSERR: gethostbyaddr: Not owner
>> Jul 08 08:45:42 :: Brand [127.0.0.1] has connected.
>> Jul 08 08:50:37 :: nusage: 1   sockets connected, 0   sockets playing
>> Jul 08 08:55:37 :: nusage: 1   sockets connected, 0   sockets playing
>> Jul 08 09:00:37 :: nusage: 1   sockets connected, 0   sockets playing
>> (C:\MUDWOLC\BIN\CIRCLE.EXE 1052) Exception: STATUS_ACCESS_VIOLATION
>> (C:\MUDWOLC\BIN\CIRCLE.EXE 1052) Dumping stack trace to
CIRCLE.EXE.core

I have no idea what that exception might be.  I thought I had it figured
out, but seeing as how Im still getting it, I must have been wrong.
here is CIRCLE.EXE.core:

C:\MUDWOLC\BIN\CIRCLE.EXE 1052) Exception trapped!
(C:\MUDWOLC\BIN\CIRCLE.EXE 1052) exception C0000005 at 43C839
(C:\MUDWOLC\BIN\CIRCLE.EXE 1052) exception: ax FFFFFF88 bx 488C950 cx
488C950 dx 42
(C:\MUDWOLC\BIN\CIRCLE.EXE 1052) exception: si 1 di 488C950 bp 264F9B4 sp
264F9A0
(C:\MUDWOLC\BIN\CIRCLE.EXE 1052) exception is: STATUS_ACCESS_VIOLATION
(C:\MUDWOLC\BIN\CIRCLE.EXE 1052) Stack trace:
(C:\MUDWOLC\BIN\CIRCLE.EXE 1052) frame 0: sp = 0x264F6B4, pc = 0x1000A26C
(C:\MUDWOLC\BIN\CIRCLE.EXE 1052) frame 1: sp = 0x264F7D8, pc = 0xBFF76849
(C:\MUDWOLC\BIN\CIRCLE.EXE 1052) frame 2: sp = 0x264F7FC, pc = 0xBFF87FE9
(C:\MUDWOLC\BIN\CIRCLE.EXE 1052) frame 3: sp = 0x264F890, pc = 0xFFECBAD7
(C:\MUDWOLC\BIN\CIRCLE.EXE 1052) frame 4: sp = 0x264F9B4, pc = 0x43120F
(C:\MUDWOLC\BIN\CIRCLE.EXE 1052) frame 5: sp = 0x264FA20, pc = 0x461E08
(C:\MUDWOLC\BIN\CIRCLE.EXE 1052) frame 6: sp = 0x264FA58, pc = 0x4392D3
(C:\MUDWOLC\BIN\CIRCLE.EXE 1052) frame 7: sp = 0x264FA78, pc = 0x4391FD
(C:\MUDWOLC\BIN\CIRCLE.EXE 1052) frame 8: sp = 0x264FC3C, pc = 0x4386D8
(C:\MUDWOLC\BIN\CIRCLE.EXE 1052) frame 9: sp = 0x264FC50, pc = 0x4385B5
(C:\MUDWOLC\BIN\CIRCLE.EXE 1052) frame 10: sp = 0x264FC7C, pc =
0x10006B59
(C:\MUDWOLC\BIN\CIRCLE.EXE 1052) frame 11: sp = 0x264FE0C, pc =
0x10006B6C
(C:\MUDWOLC\BIN\CIRCLE.EXE 1052) frame 12: sp = 0x264FE18, pc = 0x48121E
(C:\MUDWOLC\BIN\CIRCLE.EXE 1052) frame 13: sp = 0x264FE28, pc = 0x40103A
(C:\MUDWOLC\BIN\CIRCLE.EXE 1052) frame 14: sp = 0x264FE38, pc =
0xBFF8B560
(C:\MUDWOLC\BIN\CIRCLE.EXE 1052) frame 15: sp = 0x264FF78, pc =
0xBFF8B412
(C:\MUDWOLC\BIN\CIRCLE.EXE 1052) End of stack trace (more stack frames
may be present)

This is all gibberish to me.  I do not have a debugger.  I downloded GDB,
but I got the STATUS_ACCESS_VIOLATION when I tried to configure/compile
it.

Does anyone have any idea what it is, what might be causing it?  AN idea
of what to look for to fix would be great.

Rich

________________________________________________________________
YOU'RE PAYING TOO MUCH FOR THE INTERNET!
Juno now offers FREE Internet Access!
Try it today - there's no risk!  For your FREE software, visit:
http://dl.www.juno.com/get/tagj.


     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     |  http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html  |
     +------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 04/10/01 PDT