G'day,

Continuum has seen a few slots stuck in POUTFIT state.
This latest one has a whydead of KWINNER.
Can anyone see anything that would cause this?

Code in udplayers() should increment p_ghostbuster until it reaches
OUTFITTIME, but clearly the counter is being reset.

(gdb) p *me
$2 = {p_no = 12, p_updates = 770, p_status = 1, p_flags = 33562624, 
  p_name = "CloudyDay\000r\000\000\000\000", 
  p_login = "mmercer\000\000ade\000\000\000", 
  p_monitor = "63.122.144.36\000t", 
  p_longname = "CloudyDay (Rc)\000)\000\000\000\000\000", p_mapchars = "Rc", 
  p_ship = {s_turns = 120000, s_accs = 100, s_torpdamage = 30, 
    s_phaserdamage = 80, s_phaserfuse = 10, s_plasmadamage = -1, 
    s_torpspeed = 16, s_torpfuse = 30, s_torpturns = 0, s_plasmaspeed = 0, 
    s_plasmafuse = 0, s_plasmaturns = 0, s_maxspeed = 8, s_repair = 120, 
    s_maxfuel = 6000, s_torpcost = 270, s_plasmacost = -1, s_phasercost = 560, 
    s_detcost = 100, s_warpcost = 3, s_cloakcost = 17, s_recharge = 10, 
    s_accint = 100, s_decint = 200, s_maxshield = 80, s_maxdamage = 200, 
    s_maxegntemp = 1200, s_maxwpntemp = 1000, s_egncoolrate = 6, 
    s_wpncoolrate = 2, s_maxarmies = 20, s_width = 20, s_height = 20, 
    s_type = 4, s_mass = 2300, s_tractstr = 2500, s_tractrng = 0.699999988}, 
  p_x = 9962, p_y = 22422, p_dir = 196 'Ä', p_desdir = 196 'Ä', p_subdir = 0, 
  p_speed = 0, p_desspeed = 0, p_subspeed = 0, p_team = 2, p_damage = 208, 
  p_subdamage = 920, p_shield = 80, p_subshield = 80, p_cloakphase = 0, 
  p_ntorp = 0, p_nplasmatorp = 0, p_hostile = 1 '\001', p_swar = 0 '\000', 
  p_war = 1 '\001', p_lastseenby = 3 '\003', p_kills = 0, p_planet = 17, 
  p_playerl = 14, p_armies = 0, p_fuel = 5955, p_explode = 0, p_etemp = 15, 
  p_etime = 0, p_wtemp = 0, p_wtime = 0, p_whydead = 7, p_whodead = 7, 
  p_stats = {st_maxkills = 6.4529995918273926, st_kills = 104, 
    st_losses = 105, st_armsbomb = 0, st_planets = 0, st_ticks = 0, 
    st_tkills = 217, st_tlosses = 361, st_tarmsbomb = 993, st_tplanets = 10, 
    st_tticks = 321655, st_sbkills = 0, st_sblosses = 0, st_sbticks = 0, 
    st_sbmaxkills = 0, st_lastlogin = 1020144962, st_flags = 87, 
    st_keymap = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~", st_rank = 2, st_genos = 3}, 
  p_genoplanets = 0, p_genoarmsbomb = 0, p_planets = 0, p_armsbomb = 0, 
  p_ghostbuster = 2, p_docked = 0, p_port = {-1, -1, -1, -1}, p_tractor = 7, 
  p_pos = 46114, w_queue = 0, 
  p_full_hostname = "63.122.144.36\000-110.dsl.lsan03.pacbell.net\000ate.net", '\000' <repeats 14 times>, p_avrt = 68, p_stdv = 45, p_pkls_c_s = 0, 
  p_pkls_s_c = 4, p_timerdelay = 2, p_process = 12533, p_df = 0, p_tg = 0, 
  p_candock = 1}
(gdb) bt
#0  0x5019ac78 in __read () at soinit.c:59
#1  0x1e948 in doRead (asock=5) at socket.c:1012
#2  0x1e71c in readFromClient () at socket.c:948
#3  0x16ea8 in input () at input.c:152
#4  0x193c4 in main (argc=12, argv=0x1) at main.c:410
#5  0x5011b6a8 in __libc_start_main () at ../sysdeps/generic/libc-start.c:122

-- 
James Cameron    mailto:quozl at us.netrek.org     http://quozl.netrek.org/