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