I am playing around with the 30bpl19_dgolc code (after a few modifications)
and I seem to be running into a strange problem. I am segfaulting in about 5
minutes in greet_mtrigger in dg_triggers.c line 302. When I look at
greet_mtrigger (stock) I don't really see anything too strange, but what
_IS_ weird is that I haven't assigned any triggers to any mobs, and when I
use my limited gdb skills I get this:
#0 greet_mtrigger (actor=0x82c09d0, dir=0) at dg_triggers.c:302
302 if (!SCRIPT_CHECK(ch, MTRIG_GREET | MTRIG_GREET_ALL) ||
!AWAKE(ch) || FIGHTING(ch) || (ch == actor) || AFF_FLAGGED(ch, AFF_CHARM))
(gdb) print *actor
$1 = {pfilepos = -1, nr = 425, in_room = 1375, was_in_room = -1, wait = 0,
player = {passwd = "\000\000\000\000\000\000\000\000\000\000",
name = 0x81fc170 "spider drone",
short_descr = 0x81fc188 "the drone spider",
long_descr = 0x81fc1a0 "A drone spider walks around doing its master's
bidding.\r\n", description = 0x81fc1e0 "An ordinary drone spider.\r\n",
etc...etc...
(gdb) print *ch
Cannot access memory at address 0x408
But there is _NO_ drone spider in my mob files. I know this is from a stock
zone that I am not loading in my index. So where is it coming from?
Also, does anyone have any more helpful gdb skills that I might try to
further isolate this problem?
Thanks for the input!
--Ziz
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
--
+---------------------------------------------------------------+
| FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
| Archives: http://post.queensu.ca/listserv/wwwarch/circle.html |
+---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 06/24/03 PDT