Wed Mar 2 15:29:16 PST 2005
Using host libthread_db library "/lib/tls/libthread_db.so.1".
Core was generated by `inuyasha 1801 hotboot 5 ^B ^V -1'.
Program terminated with signal 11, Segmentation fault.
#0 0x0816fb9a in do_accept (ch=0x9661538, argument=0xbfeec1b2 "")
at newarena.c:825
825 dch->pcdata->lastvnuma = dch->in_room->vnum;
#0 0x0816fb9a in do_accept (ch=0x9661538, argument=0xbfeec1b2 "")
at newarena.c:825
#1 0x080e83f4 in interpret (ch=0x9661538, argument=0xbfeec1b2 "")
at interp.c:577
#2 0x080bd967 in game_loop () at comm.c:688
#3 0x080bd209 in main (argc=8, argv=0xbfeec5f0) at comm.c:317
#0 0x0816fb9a in do_accept (ch=0x9661538, argument=0xbfeec1b2 "")
at newarena.c:825
825 dch->pcdata->lastvnuma = dch->in_room->vnum;
820 xREMOVE_BIT(ch->act, PLR_NOFINISH);
821 if ( xIS_SET(dch->act, PLR_NOFINISH) )
822 xREMOVE_BIT(dch->act, PLR_NOFINISH);
823 ch->challenged = NULL;
824 ch->pcdata->lastvnuma = ch->in_room->vnum;
825 dch->pcdata->lastvnuma = dch->in_room->vnum;
826 char_from_room(ch);
827 char_to_room(ch, get_room_index(PREP_END));
828 do_look(ch,"auto");
829 char_from_room(dch);
dch->pcdata->lastvnuma = dch->in_room->vnum;
(gdb) p dch->pcdata->lastvnuma
$1 = 0
(gdb) p dch->in_room->vnum
$2 = 744
The only odd thing (besides a crash caused by setting vnuma) is the buf, when info locals was done.
(gdb) info locals
dch = (CHAR_DATA *) 0x9671290
buf = "Bryan has accepted Touran's challenge!", '\0' <repeats 14 times>, "t?\000\000say \000\000\000\000doctor is quite a skilled healer. Everyone in the city knows that.\000\000say He often likes to collect a fee of 100 yen for his services, though."...Anything here that can be seen causing the crash?