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