Re: OasisOLC problem

From: Bryan Donlan (
Date: 05/23/02

On Thursday 23 May 2002 15:48, you wrote:
> Hi all...
>     I am having a problem that I thought someone here might be able to help
> me with. I am running Circlemud bpl21, I have added races and levels, also
> an attributes command and a couple other minor alterations in how info
> screens print out. My problem is this. I just installed OasisOLC version
> 2.0.1 with the patch from
> and am getting limited functionality as well as crashes when I attempt
> certain things. I can create a zone with it, it will make the first room. I
> can edit existing rooms with it, likewise mobs and objects. If I try to
> make a new room it crashes, for example: I made zone 11, the program
> created room 1100, if I type 'redit 1101' which is supposed to be a part of
> that zone I get a crash, likewise trying to edit any mob or object that
> would be in the zone range. The error message it prints out is: "./autorun:
> line 167: 18476 segmentation fault    bin/circle $FLAGS $PORT >> syslog
> 2>&1" please note that the number before segmentation fault changes each
> time I get a crash. If anyone could help me out on this, it would be
> wonderful. Upon looking at the code myself it seems to me that anytime I
> hit a reference to 'NOWHERE, NOBODY or NOTHING' is when I get the crash. I
> know some alteration were made on that in stock circlemud recently (from
> changelog) but don't know if it is something I should switch around or
> what. Thanks in advance for any help you may be able to give. Tom
> Larcombe...

The number before the Segfault is the PID, useless. Edit src/Makefile, and
replace -O2 with -g, make clean, make, then do ulimit -c unlimited and start
the mud. When it crashes, you'll find a file called 'core'. Run 'gdb
bin/circle core', and you will be in a debugger. Type 'bt' to get the state
of the stack at the crash. Type 'help' to see more useful ccommands.

   | FAQ: |
   | Archives: |
   | Newbie List:   |

This archive was generated by hypermail 2b30 : 06/25/03 PDT