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