> >Well, in practice, when all else fails, ask the stupid questions. >(Is it plugged in?, etc) No insult intended. none taken, thanks for the explanation on that one :-P > >cat << EOF | gdb bin/circle >run >bt >quit >EOF > >That should: ^^^^^^^-- means, you aren't sure :-P i tried the above, and gdb attempted to take input from ME, even while the mud (on a test port) was trying to run, locking up the mud. well, not one to be a quitter (check my Signature File :-) i decided to play around with it a bit, and here's what i got. cat << EOF | gdb -batch -x AUTOGDB bin/circle >> syslog2 2>&1 EOF do NOT ask me why this works and gdb -batch -x AUTOGDB bin/circle >> syslog2 2>&1 doesn't, b/c i can't figure it out :-P This DOES (in Tcsh) >a) invoke gdb with a batch file (which has the run statement, bt, info locals, where, list, and quit and Y (just in case it asks :-P) >b) run the mud piping the output into syslog2 (on a test port this worked, so i did this to make sure it wasn't the actual syslog :-P >c) backtrace the stack when it crashes YES! >d) exit gdb to continue autorun YES! again. WOOHOO! :-P > >Other handy things: >'info locals' thanks for this one :-P >'dir src' >`handle` command in general had to use this (because for some reason the ident patch sends a SIGPIPE) handle SIGPIPE nostop noprint works pretty well :-P Akuma the No-Core-Dumping Mutha-of-Raging Coders +------------------------------------------------------------+ | "The poets talk about love, but what I talk about is DOOM, | | because in the end, DOOM is all that counts." - | | Alex Machine/George Stark/Stephen King, The Dark Half | | "Nothing is IMPOSSIBLE, Just IMPROBABLE" | | "Easier Said Than Done, But Better Done Than Said..." | +------------------------------------------------------------+ +------------------------------------------------------------+ | 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/08/00 PST