This is print *ch in 17. i dont even have a room 2862 ?
#17 0x080be018 in free_char (ch=0xb2575f8) at db.c:3216
3216 free(ch->player_specials);
(gdb) print *ch
$1 = {pfilepos = 10051952, nr = 30888, in_room = 2862, was_in_room = 0, wait = 0, player = {
passwd = '\000' <repeats 30 times>, name = 0x0, short_descr = 0x0, long_descr = 0x0, description = 0x0, title = 0x0,
sex = 0 '\000', chclass = 0 '\000', chrace = 0 '\000', level = 0 '\000', time = {birth = 0, logon = 0, played = 0},
weight = 0 '\000', height = 0 '\000'}, real_abils = {str = 0 '\000', str_add = 0 '\000', intel = 0 '\000',
wis = 0 '\000', dex = 0 '\000', con = 0 '\000', cha = 0 '\000'}, aff_abils = {str = 0 '\000', str_add = 0 '\000',
intel = 0 '\000', wis = 0 '\000', dex = 0 '\000', con = 0 '\000', cha = 0 '\000'}, points = {mana = 0, max_mana = 100,
hit = 0, max_hit = 0, move = 0, max_move = 0, armor = 100, gold = 0, bank_gold = 0, exp = 0, hitroll = 0 '\000',
damroll = 0 '\000'}, char_specials = {fighting = 0x0, hunting = 0x0, furniture = 0x0, next_in_furniture = 0x0,
riding = 0x0, ridden_by = 0x0, position = 8 '\b', carry_weight = 0, carry_items = 0 '\000', timer = 0,
hitgain = 0 '\000', managain = 0 '\000', movegain = 0 '\000', saved = {alignment = 0, idnum = 0, act = {0, 0, 0, 0},
affected_by = {0, 0, 0, 0}, apply_saving_throw = {0, 0, 0, 0, 0}}}, player_specials = 0xb257790, mob_specials = {
memory = 0x0, attack_type = 0 '\000', default_pos = 8 '\b', damnodice = 0 '\000', damsizedice = 0 '\000',
lost_weapon = 0x0, disarm_timer = 0}, affected = 0x0, equipment = {0x0 <repeats 22 times>}, carrying = 0x0, desc = 0x0,
id = 0, proto_script = 0x0, script = 0x0, memory = 0x0, next_in_room = 0x0, next = 0x0, next_fighting = 0x0,
followers = 0x0, master = 0x0, group = 0x0, pref = 0, events = 0x0}