you missed the point of the message that I sent, the backtrace will not show the level at which the mud crashed, just the function that called the function that crashed and the signal handler that catches the crash. the REALLY important data is missing. :( ==Angus George <greerga@CIRCLEMUD.ORG> on 01/14/99 04:28:14 PM Please respond to Circle Discussion List <CIRCLE@post.queensu.ca> To: CIRCLE@post.queensu.ca cc: (bcc: Angus Mezick/Edgil) Subject: Re: [SYSTEM]Problems with Linux GDB On Thu, 14 Jan 1999, Angus Mezick wrote: >1167 if (no_specials || !special(ch, cmd, line)) >1168 ((*cmd_info[cmd].command_pointer) >(ch,line,cmd,cmd_info[cmd].subcmd)); >1169 sprintf (last_command, >1170 "(Finished) [%5ld] %s in [%5ld] %s:\n %s%s", >1171 IS_NPC(ch) ? GET_MOB_VNUM(ch) : GET_IDNUM(ch), > >I can tell that it crashed in a special procedure, just not which one. Perhaps 'cmd' is out of range for the array? Try log() in the special() function otherwise. -- George Greer greerga@circlemud.org http://www.van.ml.org/CircleMUD/ +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | +------------------------------------------------------------+ +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST