Mystery crashes

From: Mark Gerritsen (m.p.h.gerritsen@STUDENT.UTWENTE.NL)
Date: 06/03/98


Hiya,

I moved our MUD to another server last week, and ever since we've
been having mystery crashes... might not be related to the changing
of servers, but we went from a Linux 2.0.33 to FreeBSD 2.2.6...

It gives a coredump, and I looked in the FAQs on how to work with
gdb, but I just can't figure this one out...

Program terminated with signal 11, Segmentation fault.
Cannot access memory at address 0x20085080.
#0  Crash_save_all () at objsave.c:1248
1248    {
(gdb) where
#0  Crash_save_all () at objsave.c:1248
#1  0x291d in game_loop (mother_desc=3) at comm.c:722
#2  0x1bcc in init_game (port=2345) at comm.c:278
#3  0x1a32 in main (argc=3, argv=0xefbfdd54) at comm.c:248
(gdb) list
1243      return (gen_receptionist(ch, me, cmd, argument, CRYO_FACTOR));
1244    }
1245
1246
1247    void Crash_save_all(void)
1248    {
1249      struct descriptor_data *d;
1250      for (d = descriptor_list; d; d = d->next) {
1251        if ((d->connected == CON_PLAYING) && !IS_NPC(d->character)) {
1252          if (PLR_FLAGGED(d->character, PLR_CRASH)) {

Any help would be greatly appreciated, I'm completely stumped.

Thanks in advance,

Havoc of Dagmarck (Mark Gerritsen)


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



This archive was generated by hypermail 2b30 : 12/15/00 PST