Hi Again-
Okay, I mailed before saying that I was losing all character's equipped
gear when I crashed. I still can't figure that out, but now I have the
source of the crash. It is always at this same place in the same route of
functions. Here is my gdb backtrace:
#0 0x6d8c2 in strcat (0x005dd600, 0x00789c00, 0x00789c00, 0x00789c00)
#1 0xefbfd7e8 in zone_table (0x005dd600, 0x00789c00, 0x00789c00, 0x00789c00)
#2 0x7467 in list_char_to_char (list=0x789c00, ch=0x6e02)
at act.informative.c:309
#3 0x7b3d in look_at_room (ch=0x789c00, ignore_brief=0)
at act.informative.c:410
#4 0xe28d in do_simple_move (ch=0x789c00, dir=28066, need_specials_check=0)
at act.movement.c:168
#5 0xe407 in perform_move (ch=0x789c00, dir=1, need_specials_check=0)
at act.movement.c:199
#6 0xe531 in do_move (ch=0x789c00, argument=0x0, cmd=2, subcmd=2)
at act.movement.c:235
#7 0x44478 in command_interpreter (ch=0x789c00, argument=0xefbfd904 "e")
at interpreter.c:976
#8 0x2085 in game_loop (mother_desc=3) at comm.c:623
#9 0x15fe in init_game (port=3) at comm.c:259
#10 0x1500 in main (argc=3, argv=0xefbfdd00) at comm.c:229
Now what I get out of this is that someone moved east in #7, it processed
it and tried to do the move, but then in #4 there, somehow dir became
equal to 28066. Now that can't happen, so when look_at_room was called,
it couldn't handle the input. Of course I may be completely wrong, and
even if I'm not, I don't know how to fix it.
act.movement.c at 168 is look_at_room(ch, 0) and act.info.c at 418 is
list_char_to_char(world[ch->in_room].people, ch), so apparently it's
trying to list the character in the room (28066 maybe?) but can't. I
don't know. Even if I can't fix the eq loss, I need to fix this, it
happens far to often.
Thanks A Million,
-Brian
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Brian Guilbault - GMI Engineering Institute
E-mail: guil9964@gmi.edu, dante@i-55.com
WWW: http://www.gmi.edu/~guil9964/
QuarantineMUD: Telnet to exit1.i-55.com 4000
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-----------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://cspo.queensu.ca/~fletcher/Circle/list_faq.html |
+-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/18/00 PST