View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002175 | FSSCP | multiplayer | public | 2010-04-06 06:56 | 2020-09-04 17:52 |
Reporter | FUBAR-BDHR | Assigned To | FSCyborg | ||
Priority | normal | Severity | crash | Reproducibility | sometimes |
Status | resolved | Resolution | fixed | ||
Product Version | 3.6.12 RC1 | ||||
Summary | 0002175: Crash on standalone from player respawning/observer/rearm scenario - aicode 15550 | ||||
Description | Looks like support attempted to rearm an observer or something like that. Attaching stack, variables, and logs. | ||||
Additional Information | 3.6.13 r6005. Retail data. | ||||
Tags | No tags attached. | ||||
2010-04-06 06:56
|
aicode_15550.txt (57,160 bytes)
+ text 0x00ea1358 "requester_objp->type == OBJ_SHIP" char * + filename 0x00edcfe8 "aicode.cpp" char * linenum 15550 int + assertString "Assert: requester_objp->type == OBJ_SHIP File: aicode.cpp Line: 15550 <no module>! KiFastSystemCallRet <no module>! WaitForSingleObject + 18 bytes <no module>! SCP_DumpStack + 354 bytes <no module>! WinAssert + 208 bytes <no module>! ai_abort_rearm_request + 66 bytes <no module>! ai_do_repair_frame + 65 bytes <no module>! player_repair_frame + 422 bytes <no module>! game_simulation_frame + std::basic_string<char,std::char_traits<char>,std::allocator<char> > val 1 int + callStack {m_stackFrames={...} } SCP_DebugCallStack fs2_open_3_6_13d_sse2.exe!debug_int3(char * file=0x00ea63dc, int line=902) Line 764 C++ fs2_open_3_6_13d_sse2.exe!WinAssert(char * text=0x00ea1358, char * filename=0x00edcfe8, int linenum=15550) Line 902 + 0x13 bytes C++ > fs2_open_3_6_13d_sse2.exe!ai_abort_rearm_request(object * requester_objp=0x0108948c) Line 15550 + 0x24 bytes C++ fs2_open_3_6_13d_sse2.exe!ai_do_repair_frame(object * objp=0x0108948c, ai_info * aip=0x01edbcf4, float frametime=0.033996582) Line 11989 + 0x9 bytes C++ fs2_open_3_6_13d_sse2.exe!player_repair_frame(float frametime=0.033996582) Line 3066 + 0x68 bytes C++ fs2_open_3_6_13d_sse2.exe!game_simulation_frame() Line 4333 + 0xf bytes C++ fs2_open_3_6_13d_sse2.exe!game_frame(int paused=0) Line 4745 C++ fs2_open_3_6_13d_sse2.exe!game_do_frame() Line 5176 + 0x7 bytes C++ fs2_open_3_6_13d_sse2.exe!game_do_state(int state=2) Line 6950 C++ fs2_open_3_6_13d_sse2.exe!gameseq_process_events() Line 405 + 0x14 bytes C++ fs2_open_3_6_13d_sse2.exe!game_main(char * cmdline=0x0015232b) Line 7520 + 0x5 bytes C++ fs2_open_3_6_13d_sse2.exe!WinMain(HINSTANCE__ * hInst=0x00400000, HINSTANCE__ * hPrev=0x00000000, char * szCmdLine=0x0015232b, int nCmdShow=10) Line 7600 + 0x9 bytes C++ fs2_open_3_6_13d_sse2.exe!__tmainCRTStartup() Line 263 + 0x2c bytes C fs2_open_3_6_13d_sse2.exe!WinMainCRTStartup() Line 182 C kernel32.dll!7c817077() [Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll] user32.dll!7e46c930() Autos: - requester_aip 0xcccccccc {ai_flags=??? shipnum=??? type=??? ...} ai_info * ai_flags CXX0030: Error: expression cannot be evaluated shipnum CXX0030: Error: expression cannot be evaluated type CXX0030: Error: expression cannot be evaluated wing CXX0030: Error: expression cannot be evaluated behavior CXX0030: Error: expression cannot be evaluated mode CXX0030: Error: expression cannot be evaluated previous_mode CXX0030: Error: expression cannot be evaluated mode_time CXX0030: Error: expression cannot be evaluated target_objnum CXX0030: Error: expression cannot be evaluated target_signature CXX0030: Error: expression cannot be evaluated previous_target_objnum CXX0030: Error: expression cannot be evaluated stealth_last_cheat_visible_stamp CXX0030: Error: expression cannot be evaluated stealth_last_visible_stamp CXX0030: Error: expression cannot be evaluated stealth_sweep_box_size CXX0030: Error: expression cannot be evaluated + stealth_last_pos {xyz={...} a1d=0xcccccd04 } vec3d + stealth_velocity {xyz={...} a1d=0xcccccd10 } vec3d previous_dot_to_enemy CXX0030: Error: expression cannot be evaluated target_time CXX0030: Error: expression cannot be evaluated enemy_wing CXX0030: Error: expression cannot be evaluated attacker_objnum CXX0030: Error: expression cannot be evaluated goal_objnum CXX0030: Error: expression cannot be evaluated goal_signature CXX0030: Error: expression cannot be evaluated guard_objnum CXX0030: Error: expression cannot be evaluated guard_signature CXX0030: Error: expression cannot be evaluated guard_wingnum CXX0030: Error: expression cannot be evaluated ignore_objnum CXX0030: Error: expression cannot be evaluated ignore_signature CXX0030: Error: expression cannot be evaluated + ignore_new_objnums 0xcccccd48 int [7] + ignore_new_signatures 0xcccccd64 int [7] ai_class CXX0030: Error: expression cannot be evaluated wp_list CXX0030: Error: expression cannot be evaluated wp_index CXX0030: Error: expression cannot be evaluated wp_flags CXX0030: Error: expression cannot be evaluated wp_dir CXX0030: Error: expression cannot be evaluated waypoint_speed_cap CXX0030: Error: expression cannot be evaluated path_start CXX0030: Error: expression cannot be evaluated path_cur CXX0030: Error: expression cannot be evaluated path_length CXX0030: Error: expression cannot be evaluated path_dir CXX0030: Error: expression cannot be evaluated path_flags CXX0030: Error: expression cannot be evaluated path_objnum CXX0030: Error: expression cannot be evaluated path_goal_obj_hash CXX0030: Error: expression cannot be evaluated path_next_create_time CXX0030: Error: expression cannot be evaluated + path_create_pos {xyz={...} a1d=0xcccccdb8 } vec3d + path_create_orient {vec={...} a2d=0xcccccdc4 a1d=0xcccccdc4 } matrix mp_index CXX0030: Error: expression cannot be evaluated path_next_check_time CXX0030: Error: expression cannot be evaluated path_goal_dist CXX0030: Error: expression cannot be evaluated path_subsystem_next_check CXX0030: Error: expression cannot be evaluated submode CXX0030: Error: expression cannot be evaluated previous_submode CXX0030: Error: expression cannot be evaluated best_dot_to_enemy CXX0030: Error: expression cannot be evaluated best_dot_from_enemy CXX0030: Error: expression cannot be evaluated best_dot_to_time CXX0030: Error: expression cannot be evaluated best_dot_from_time CXX0030: Error: expression cannot be evaluated submode_start_time CXX0030: Error: expression cannot be evaluated submode_parm0 CXX0030: Error: expression cannot be evaluated submode_parm1 CXX0030: Error: expression cannot be evaluated next_predict_pos_time CXX0030: Error: expression cannot be evaluated next_aim_pos_time CXX0030: Error: expression cannot be evaluated + last_aim_enemy_pos {xyz={...} a1d=0xccccce24 } vec3d + last_aim_enemy_vel {xyz={...} a1d=0xccccce30 } vec3d + goals 0xccccce3c {signature=??? ai_mode=??? ai_submode=??? ...} ai_goal [5] active_goal CXX0030: Error: expression cannot be evaluated goal_check_time CXX0030: Error: expression cannot be evaluated + last_predicted_enemy_pos {xyz={...} a1d=0xcccccf48 } vec3d time_enemy_in_range CXX0030: Error: expression cannot be evaluated time_enemy_near CXX0030: Error: expression cannot be evaluated last_attack_time CXX0030: Error: expression cannot be evaluated last_hit_time CXX0030: Error: expression cannot be evaluated last_hit_quadrant CXX0030: Error: expression cannot be evaluated last_hit_target_time CXX0030: Error: expression cannot be evaluated hitter_objnum CXX0030: Error: expression cannot be evaluated hitter_signature CXX0030: Error: expression cannot be evaluated resume_goal_time CXX0030: Error: expression cannot be evaluated prev_accel CXX0030: Error: expression cannot be evaluated prev_dot_to_goal CXX0030: Error: expression cannot be evaluated + goal_point {xyz={...} a1d=0xcccccf80 } vec3d + prev_goal_point {xyz={...} a1d=0xcccccf8c } vec3d ai_accuracy CXX0030: Error: expression cannot be evaluated ai_evasion CXX0030: Error: expression cannot be evaluated ai_courage CXX0030: Error: expression cannot be evaluated ai_patience CXX0030: Error: expression cannot be evaluated ai_aburn_use_factor CXX0030: Error: expression cannot be evaluated ai_shockwave_evade_chance CXX0030: Error: expression cannot be evaluated ai_get_away_chance CXX0030: Error: expression cannot be evaluated ai_secondary_range_mult CXX0030: Error: expression cannot be evaluated ai_class_autoscale CXX0030: Error: expression cannot be evaluated ai_cmeasure_fire_chance CXX0030: Error: expression cannot be evaluated ai_in_range_time CXX0030: Error: expression cannot be evaluated ai_link_ammo_levels_maybe CXX0030: Error: expression cannot be evaluated ai_link_ammo_levels_always CXX0030: Error: expression cannot be evaluated ai_primary_ammo_burst_mult CXX0030: Error: expression cannot be evaluated ai_link_energy_levels_maybe CXX0030: Error: expression cannot be evaluated ai_link_energy_levels_always CXX0030: Error: expression cannot be evaluated ai_predict_position_delay CXX0030: Error: expression cannot be evaluated ai_shield_manage_delay CXX0030: Error: expression cannot be evaluated ai_ship_fire_delay_scale_friendly CXX0030: Error: expression cannot be evaluated ai_ship_fire_delay_scale_hostile CXX0030: Error: expression cannot be evaluated ai_ship_fire_secondary_delay_scale_friendly CXX0030: Error: expression cannot be evaluated ai_ship_fire_secondary_delay_scale_hostile CXX0030: Error: expression cannot be evaluated ai_turn_time_scale CXX0030: Error: expression cannot be evaluated ai_glide_attack_percent CXX0030: Error: expression cannot be evaluated ai_circle_strafe_percent CXX0030: Error: expression cannot be evaluated ai_glide_strafe_percent CXX0030: Error: expression cannot be evaluated ai_stalemate_time_thresh CXX0030: Error: expression cannot be evaluated ai_stalemate_dist_thresh CXX0030: Error: expression cannot be evaluated ai_chance_to_use_missiles_on_plr CXX0030: Error: expression cannot be evaluated ai_max_aim_update_delay CXX0030: Error: expression cannot be evaluated ai_profile_flags CXX0030: Error: expression cannot be evaluated lead_scale CXX0030: Error: expression cannot be evaluated stay_near_distance CXX0030: Error: expression cannot be evaluated targeted_subsys CXX0017: Error: symbol "" not found last_subsys_target CXX0030: Error: expression cannot be evaluated targeted_subsys_parent CXX0030: Error: expression cannot be evaluated aspect_locked_time CXX0030: Error: expression cannot be evaluated support_ship_objnum CXX0030: Error: expression cannot be evaluated support_ship_signature CXX0030: Error: expression cannot be evaluated danger_weapon_objnum CXX0030: Error: expression cannot be evaluated danger_weapon_signature CXX0030: Error: expression cannot be evaluated + guard_vec {xyz={...} a1d=0xccccd038 } vec3d nearest_locked_object CXX0030: Error: expression cannot be evaluated nearest_locked_distance CXX0030: Error: expression cannot be evaluated current_target_distance CXX0030: Error: expression cannot be evaluated current_target_is_locked CXX0030: Error: expression cannot be evaluated current_target_dist_trend CXX0030: Error: expression cannot be evaluated current_target_speed_trend CXX0030: Error: expression cannot be evaluated last_dist CXX0030: Error: expression cannot be evaluated last_speed CXX0030: Error: expression cannot be evaluated last_secondary_index CXX0030: Error: expression cannot be evaluated last_target CXX0030: Error: expression cannot be evaluated rearm_first_missile CXX0030: Error: expression cannot be evaluated rearm_first_ballistic_primary CXX0030: Error: expression cannot be evaluated rearm_release_delay CXX0030: Error: expression cannot be evaluated afterburner_stop_time CXX0030: Error: expression cannot be evaluated last_objsig_hit CXX0030: Error: expression cannot be evaluated ignore_expire_timestamp CXX0030: Error: expression cannot be evaluated warp_out_timestamp CXX0030: Error: expression cannot be evaluated next_rearm_request_timestamp CXX0030: Error: expression cannot be evaluated primary_select_timestamp CXX0030: Error: expression cannot be evaluated secondary_select_timestamp CXX0030: Error: expression cannot be evaluated scan_for_enemy_timestamp CXX0030: Error: expression cannot be evaluated choose_enemy_timestamp CXX0030: Error: expression cannot be evaluated force_warp_time CXX0030: Error: expression cannot be evaluated shockwave_object CXX0030: Error: expression cannot be evaluated shield_manage_timestamp CXX0030: Error: expression cannot be evaluated self_destruct_timestamp CXX0030: Error: expression cannot be evaluated ok_to_target_timestamp CXX0030: Error: expression cannot be evaluated kamikaze_damage CXX0030: Error: expression cannot be evaluated + big_attack_point {xyz={...} a1d=0xccccd0b4 } vec3d + big_attack_surface_normal {xyz={...} a1d=0xccccd0c0 } vec3d pick_big_attack_point_timestamp CXX0030: Error: expression cannot be evaluated avoid_ship_num CXX0030: Error: expression cannot be evaluated + avoid_goal_point {xyz={...} a1d=0xccccd0d4 } vec3d avoid_check_timestamp CXX0030: Error: expression cannot be evaluated + big_collision_normal {xyz={...} a1d=0xccccd0e4 } vec3d + big_recover_pos_1 {xyz={...} a1d=0xccccd0f0 } vec3d + big_recover_pos_2 {xyz={...} a1d=0xccccd0fc } vec3d big_recover_timestamp CXX0030: Error: expression cannot be evaluated abort_rearm_timestamp CXX0030: Error: expression cannot be evaluated artillery_objnum CXX0030: Error: expression cannot be evaluated artillery_sig CXX0030: Error: expression cannot be evaluated artillery_lock_time CXX0030: Error: expression cannot be evaluated + artillery_lock_pos {xyz={...} a1d=0xccccd11c } vec3d lethality CXX0030: Error: expression cannot be evaluated ai_override_flags CXX0030: Error: expression cannot be evaluated + ai_override_ci {pitch=??? vertical=??? heading=??? ...} control_info ai_override_timestamp CXX0030: Error: expression cannot be evaluated - requester_objp 0x0108948c {next=0x0103ea80 prev=0x01089250 signature=462 ...} object * + next 0x0103ea80 struct object obj_used_list {next=0x01048e80 prev=0x0108948c signature=0 ...} object * + prev 0x01089250 {next=0x0108948c prev=0x01089014 signature=461 ...} object * signature 462 int type 12 '' char parent -1 int parent_sig 462 int parent_type 12 '' char instance 1 int flags 68 unsigned int + pos {xyz={...} a1d=0x010894b0 } vec3d + orient {vec={...} a2d=0x010894bc a1d=0x010894bc } matrix radius 1.0000000 float + last_pos {xyz={...} a1d=0x010894e4 } vec3d + last_orient {vec={...} a2d=0x010894f0 a1d=0x010894f0 } matrix + phys_info {flags=18 mass=10.000000 center_of_mass={...} ...} physics_info + shield_quadrant 0x01089658 float [4] hull_strength 0.00000000 float sim_hull_strength 0.00000000 float + objsnd_num 0x01089670 short [32] net_signature 0 unsigned short num_pairs 0 int + jnp 0x00000000 {m_name=0x0000000c <Bad Ptr> m_modelnum=??? m_objnum=??? ...} jump_node * + dock_list 0x00000000 {next=??? dockpoint_used=??? docked_objp=??? } dock_instance * + dead_dock_list 0x00000000 {next=??? dockpoint_used=??? docked_objp=??? } dock_instance * collision_group_id 0 int requester_objp->type 12 '' char - requester_shipp 0xcccccccc {objnum=??? ai_index=??? ship_info_index=??? ...} ship * objnum CXX0030: Error: expression cannot be evaluated ai_index CXX0030: Error: expression cannot be evaluated ship_info_index CXX0030: Error: expression cannot be evaluated hotkey CXX0030: Error: expression cannot be evaluated escort_priority CXX0030: Error: expression cannot be evaluated score CXX0030: Error: expression cannot be evaluated assist_score_pct CXX0030: Error: expression cannot be evaluated respawn_priority CXX0030: Error: expression cannot be evaluated pre_death_explosion_happened CXX0030: Error: expression cannot be evaluated wash_killed CXX0030: Error: expression cannot be evaluated cargo1 CXX0030: Error: expression cannot be evaluated wing_status_wing_index CXX0030: Error: expression cannot be evaluated wing_status_wing_pos CXX0030: Error: expression cannot be evaluated alt_type_index CXX0030: Error: expression cannot be evaluated callsign_index CXX0030: Error: expression cannot be evaluated targeting_laser_bank CXX0030: Error: expression cannot be evaluated num_corkscrew_to_fire CXX0030: Error: expression cannot be evaluated targeting_laser_objnum CXX0030: Error: expression cannot be evaluated next_corkscrew_fire CXX0030: Error: expression cannot be evaluated final_death_time CXX0030: Error: expression cannot be evaluated death_time CXX0030: Error: expression cannot be evaluated end_death_time CXX0030: Error: expression cannot be evaluated really_final_death_time CXX0030: Error: expression cannot be evaluated + deathroll_rotvel {xyz={...} a1d=0xcccccd10 } vec3d warpin_effect CXX0017: Error: symbol "" not found warpout_effect CXX0030: Error: expression cannot be evaluated next_fireball CXX0030: Error: expression cannot be evaluated next_hit_spark CXX0030: Error: expression cannot be evaluated num_hits CXX0030: Error: expression cannot be evaluated + sparks 0xcccccd30 {pos={...} submodel_num=??? end_time=??? } ship_spark [8] use_special_explosion CXX0030: Error: expression cannot be evaluated special_exp_damage CXX0030: Error: expression cannot be evaluated special_exp_blast CXX0030: Error: expression cannot be evaluated special_exp_inner CXX0030: Error: expression cannot be evaluated special_exp_outer CXX0030: Error: expression cannot be evaluated use_shockwave CXX0030: Error: expression cannot be evaluated special_exp_shockwave_speed CXX0030: Error: expression cannot be evaluated special_hitpoints CXX0030: Error: expression cannot be evaluated special_shield CXX0030: Error: expression cannot be evaluated ship_max_shield_strength CXX0030: Error: expression cannot be evaluated ship_max_hull_strength CXX0030: Error: expression cannot be evaluated ship_guardian_threshold CXX0030: Error: expression cannot be evaluated + ship_name 0xccccce00 <Bad Ptr> char [32] team CXX0030: Error: expression cannot be evaluated time_cargo_revealed CXX0030: Error: expression cannot be evaluated arrival_location CXX0030: Error: expression cannot be evaluated arrival_distance CXX0030: Error: expression cannot be evaluated arrival_anchor CXX0030: Error: expression cannot be evaluated arrival_path_mask CXX0030: Error: expression cannot be evaluated arrival_cue CXX0030: Error: expression cannot be evaluated arrival_delay CXX0030: Error: expression cannot be evaluated departure_location CXX0030: Error: expression cannot be evaluated departure_anchor CXX0030: Error: expression cannot be evaluated departure_path_mask CXX0030: Error: expression cannot be evaluated departure_cue CXX0030: Error: expression cannot be evaluated departure_delay CXX0030: Error: expression cannot be evaluated wingnum CXX0030: Error: expression cannot be evaluated orders_accepted CXX0030: Error: expression cannot be evaluated + subsys_list {next=??? prev=??? system_info=??? ...} ship_subsys + last_targeted_subobject 0xccccdd20 ship_subsys * [12] + subsys_info 0xccccdd50 {num=??? total_hits=??? current_hits=??? } ship_subsys_info [12] shield_integrity CXX0030: Error: expression cannot be evaluated shield_recharge_index CXX0030: Error: expression cannot be evaluated weapon_recharge_index CXX0030: Error: expression cannot be evaluated engine_recharge_index CXX0030: Error: expression cannot be evaluated weapon_energy CXX0030: Error: expression cannot be evaluated current_max_speed CXX0030: Error: expression cannot be evaluated next_manage_ets CXX0030: Error: expression cannot be evaluated flags CXX0030: Error: expression cannot be evaluated flags2 CXX0030: Error: expression cannot be evaluated reinforcement_index CXX0030: Error: expression cannot be evaluated afterburner_fuel CXX0030: Error: expression cannot be evaluated cmeasure_count CXX0030: Error: expression cannot be evaluated current_cmeasure CXX0030: Error: expression cannot be evaluated cmeasure_fire_stamp CXX0030: Error: expression cannot be evaluated target_shields_delta CXX0030: Error: expression cannot be evaluated target_weapon_energy_delta CXX0030: Error: expression cannot be evaluated + weapons {num_primary_banks=??? num_secondary_banks=??? num_tertiary_banks=??? ...} ship_weapon shield_hits CXX0030: Error: expression cannot be evaluated wash_intensity CXX0030: Error: expression cannot be evaluated + wash_rot_axis {xyz={...} a1d=0xccccdf88 } vec3d wash_timestamp CXX0030: Error: expression cannot be evaluated num_swarm_missiles_to_fire CXX0030: Error: expression cannot be evaluated next_swarm_fire CXX0030: Error: expression cannot be evaluated next_swarm_path CXX0030: Error: expression cannot be evaluated num_turret_swarm_info CXX0030: Error: expression cannot be evaluated group CXX0030: Error: expression cannot be evaluated death_roll_snd CXX0030: Error: expression cannot be evaluated ship_list_index CXX0030: Error: expression cannot be evaluated thruster_bitmap CXX0030: Error: expression cannot be evaluated thruster_frame CXX0030: Error: expression cannot be evaluated thruster_glow_bitmap CXX0030: Error: expression cannot be evaluated thruster_glow_frame CXX0030: Error: expression cannot be evaluated thruster_glow_noise CXX0030: Error: expression cannot be evaluated thruster_secondary_glow_bitmap CXX0030: Error: expression cannot be evaluated thruster_tertiary_glow_bitmap CXX0030: Error: expression cannot be evaluated next_engine_stutter CXX0030: Error: expression cannot be evaluated base_texture_anim_frametime CXX0030: Error: expression cannot be evaluated total_damage_received CXX0030: Error: expression cannot be evaluated + damage_ship 0xccccdfdc float [32] + damage_ship_id 0xcccce05c int [32] persona_index CXX0030: Error: expression cannot be evaluated subsys_disrupted_flags CXX0030: Error: expression cannot be evaluated subsys_disrupted_check_timestamp CXX0030: Error: expression cannot be evaluated create_time CXX0030: Error: expression cannot be evaluated ts_index CXX0030: Error: expression cannot be evaluated large_ship_blowup_index CXX0030: Error: expression cannot be evaluated + sub_expl_sound_handle 0xcccce0f4 int [2] + arc_pts 0xcccce0fc vec3d [2][2] + arc_timestamp 0xcccce12c int [2] + arc_type 0xcccce134 <Bad Ptr> unsigned char [2] arc_next_time CXX0030: Error: expression cannot be evaluated emp_intensity CXX0030: Error: expression cannot be evaluated emp_decr CXX0030: Error: expression cannot be evaluated + trail_ptr 0xcccce144 trail * [12] tag_total CXX0030: Error: expression cannot be evaluated tag_left CXX0030: Error: expression cannot be evaluated time_first_tagged CXX0030: Error: expression cannot be evaluated level2_tag_total CXX0030: Error: expression cannot be evaluated level2_tag_left CXX0030: Error: expression cannot be evaluated + np_updates 0xcccce188 {seq=??? update_stamp=??? status_update_stamp=??? ...} np_update [12] lightning_stamp CXX0030: Error: expression cannot be evaluated awacs_warning_flag CXX0030: Error: expression cannot be evaluated special_warpin_objnum CXX0030: Error: expression cannot be evaluated special_warpout_objnum CXX0030: Error: expression cannot be evaluated + fighter_beam_turret_data {next=??? prev=??? system_info=??? ...} ship_subsys + beam_sys_info {flags=??? name=0xccccf150 <Bad Ptr> subobj_name=0xccccf170 <Bad Ptr> ...} model_subsystem + was_firing_last_frame 0xccccf3ec int [3] primitive_sensor_range CXX0030: Error: expression cannot be evaluated ship_replacement_textures CXX0030: Error: expression cannot be evaluated current_viewpoint CXX0030: Error: expression cannot be evaluated + ABtrail_ptr 0xccccf404 trail * [12] + ab_info 0xccccf434 {pt={...} w_start=??? w_end=??? ...} trail_info [12] ab_count CXX0030: Error: expression cannot be evaluated + glow_point_bank_active {...} SCP_vector<bool> + texture_translation_key {xyz={...} a1d=0xccccf7ec } vec3d + current_translation {xyz={...} a1d=0xccccf7f8 } vec3d cloak_stage CXX0030: Error: expression cannot be evaluated time_until_full_cloak CXX0030: Error: expression cannot be evaluated cloak_alpha CXX0030: Error: expression cannot be evaluated time_until_uncloak CXX0030: Error: expression cannot be evaluated + ship_decal_system {decals=??? n_decal_textures=??? decals_modified=??? ...} decal_system + last_fired_point 0xccccf824 int [3] bay_doors_anim_done_time CXX0030: Error: expression cannot be evaluated bay_doors_status CXX0030: Error: expression cannot be evaluated bay_doors_wanting_open CXX0030: Error: expression cannot be evaluated bay_doors_launched_from CXX0030: Error: expression cannot be evaluated bay_doors_need_open CXX0030: Error: expression cannot be evaluated bay_doors_parent_shipnum CXX0030: Error: expression cannot be evaluated + secondary_point_reload_pct 0xccccf844 float [4][25] + reload_time 0xccccf9d4 float [4] + primary_rotate_rate 0xccccf9e4 float [3] + primary_rotate_ang 0xccccf9f0 float [3] + thrusters_start 0xccccf9fc int [128] + thrusters_sounds 0xccccfbfc int [128] + s_alt_classes {...} SCP_vector<alt_class> + ship_iff_color 0xccccfe14 int [10][10] ammo_low_complaint_count CXX0030: Error: expression cannot be evaluated armor_type_idx CXX0030: Error: expression cannot be evaluated shield_armor_type_idx CXX0030: Error: expression cannot be evaluated Autos up one level: Iff_traitor 4 int - Ships 0x0151e168 struct ship * Ships {objnum=0 ai_index=0 ship_info_index=98 ...} ship [400] + [0] {objnum=0 ai_index=0 ship_info_index=98 ...} ship + [1] {objnum=1 ai_index=1 ship_info_index=98 ...} ship + [2] {objnum=2 ai_index=2 ship_info_index=2 ...} ship + [3] {objnum=3 ai_index=3 ship_info_index=0 ...} ship + [4] {objnum=4 ai_index=4 ship_info_index=0 ...} ship + [5] {objnum=249 ai_index=5 ship_info_index=79 ...} ship + [6] {objnum=92 ai_index=6 ship_info_index=98 ...} ship + [7] {objnum=455 ai_index=7 ship_info_index=79 ...} ship + [8] {objnum=250 ai_index=8 ship_info_index=79 ...} ship + [9] {objnum=456 ai_index=9 ship_info_index=79 ...} ship + [10] {objnum=11 ai_index=10 ship_info_index=3 ...} ship + [11] {objnum=36 ai_index=11 ship_info_index=0 ...} ship + [12] {objnum=37 ai_index=12 ship_info_index=0 ...} ship + [13] {objnum=38 ai_index=13 ship_info_index=0 ...} ship + [14] {objnum=94 ai_index=14 ship_info_index=98 ...} ship + [15] {objnum=251 ai_index=15 ship_info_index=79 ...} ship + [16] {objnum=457 ai_index=16 ship_info_index=79 ...} ship + [17] {objnum=-1 ai_index=17 ship_info_index=55 ...} ship + [18] {objnum=-1 ai_index=18 ship_info_index=55 ...} ship + [19] {objnum=-1 ai_index=19 ship_info_index=55 ...} ship + [20] {objnum=-1 ai_index=20 ship_info_index=68 ...} ship + [21] {objnum=-1 ai_index=21 ship_info_index=68 ...} ship + [22] {objnum=-1 ai_index=22 ship_info_index=68 ...} ship + [23] {objnum=-1 ai_index=23 ship_info_index=13 ...} ship + [24] {objnum=-1 ai_index=24 ship_info_index=13 ...} ship + [25] {objnum=-1 ai_index=25 ship_info_index=13 ...} ship + [26] {objnum=-1 ai_index=26 ship_info_index=13 ...} ship + [27] {objnum=-1 ai_index=27 ship_info_index=0 ...} ship + [28] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [29] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [30] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [31] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [32] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [33] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [34] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [35] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [36] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [37] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [38] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [39] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [40] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [41] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [42] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [43] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [44] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [45] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [46] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [47] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [48] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [49] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [50] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [51] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [52] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [53] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [54] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [55] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [56] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [57] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [58] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [59] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [60] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [61] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [62] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [63] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [64] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [65] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [66] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [67] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [68] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [69] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [70] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [71] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [72] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [73] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [74] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [75] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [76] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [77] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [78] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [79] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [80] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [81] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [82] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [83] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [84] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [85] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [86] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [87] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [88] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [89] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [90] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [91] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [92] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [93] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [94] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [95] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [96] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [97] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [98] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [99] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [100] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [101] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [102] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [103] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [104] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [105] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [106] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [107] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [108] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [109] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [110] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [111] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [112] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [113] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [114] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [115] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [116] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [117] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [118] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [119] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [120] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [121] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [122] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [123] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [124] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [125] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [126] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [127] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [128] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [129] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [130] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [131] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [132] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [133] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [134] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [135] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [136] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [137] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [138] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [139] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [140] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [141] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [142] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [143] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [144] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [145] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [146] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [147] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [148] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [149] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [150] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [151] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [152] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [153] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [154] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [155] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [156] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [157] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [158] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [159] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [160] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [161] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [162] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [163] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [164] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [165] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [166] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [167] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [168] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [169] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [170] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [171] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [172] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [173] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [174] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [175] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [176] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [177] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [178] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [179] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [180] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [181] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [182] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [183] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [184] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [185] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [186] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [187] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [188] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [189] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [190] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [191] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [192] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [193] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [194] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [195] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [196] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [197] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [198] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [199] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [200] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [201] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [202] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [203] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [204] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [205] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [206] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [207] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [208] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [209] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [210] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [211] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [212] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [213] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [214] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [215] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [216] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [217] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [218] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [219] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [220] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [221] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [222] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [223] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [224] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [225] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [226] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [227] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [228] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [229] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [230] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [231] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [232] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [233] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [234] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [235] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [236] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [237] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [238] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [239] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [240] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [241] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [242] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [243] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [244] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [245] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [246] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [247] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [248] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [249] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [250] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [251] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [252] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [253] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [254] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [255] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [256] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [257] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [258] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [259] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [260] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [261] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [262] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [263] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [264] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [265] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [266] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [267] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [268] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [269] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [270] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [271] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [272] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [273] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [274] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [275] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [276] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [277] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [278] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [279] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [280] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [281] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [282] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [283] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [284] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [285] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [286] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [287] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [288] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [289] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [290] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [291] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [292] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [293] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [294] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [295] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [296] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [297] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [298] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [299] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [300] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [301] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [302] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [303] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [304] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [305] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [306] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [307] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [308] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [309] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [310] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [311] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [312] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [313] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [314] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [315] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [316] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [317] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [318] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [319] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [320] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [321] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [322] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [323] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [324] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [325] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [326] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [327] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [328] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [329] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [330] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [331] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [332] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [333] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [334] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [335] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [336] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [337] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [338] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [339] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [340] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [341] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [342] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [343] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [344] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [345] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [346] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [347] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [348] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [349] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [350] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [351] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [352] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [353] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [354] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [355] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [356] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [357] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [358] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [359] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [360] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [361] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [362] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [363] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [364] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [365] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [366] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [367] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [368] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [369] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [370] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [371] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [372] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [373] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [374] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [375] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [376] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [377] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [378] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [379] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [380] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [381] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [382] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [383] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [384] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [385] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [386] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [387] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [388] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [389] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [390] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [391] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [392] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [393] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [394] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [395] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [396] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [397] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [398] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship + [399] {objnum=-1 ai_index=0 ship_info_index=0 ...} ship - Ships[objp->instance] {objnum=1 ai_index=1 ship_info_index=98 ...} ship objnum 1 int ai_index 1 int ship_info_index 98 int hotkey -1 int escort_priority 0 int score 150 int assist_score_pct 0.00000000 float respawn_priority 0 int pre_death_explosion_happened 1 '' unsigned char wash_killed 0 unsigned char cargo1 0 char wing_status_wing_index -1 '�' char wing_status_wing_pos -1 '�' char alt_type_index -1 '�' char callsign_index -1 '�' char targeting_laser_bank -1 '�' char num_corkscrew_to_fire 0 unsigned char targeting_laser_objnum -1 int next_corkscrew_fire 1 int final_death_time 0 int death_time -1 int end_death_time 0 int really_final_death_time 0 int + deathroll_rotvel {xyz={...} a1d=0x01521490 } vec3d + warpin_effect 0x0572bd30 {portal_objp=0x00000000 total_time_start=-842150451 total_time_end=-842150451 ...} WarpEffect * + warpout_effect 0x050404d0 {portal_objp=0x00000000 total_time_start=-842150451 total_time_end=-842150451 ...} WarpEffect * next_fireball 0 int next_hit_spark 0 int num_hits 0 int + sparks 0x015214b0 {pos={...} submodel_num=-1 end_time=0 } ship_spark [8] use_special_explosion false bool special_exp_damage -1 int special_exp_blast -1 int special_exp_inner -1 int special_exp_outer -1 int use_shockwave false bool special_exp_shockwave_speed 0 int special_hitpoints 0 int special_shield -1 int ship_max_shield_strength 0.00000000 float ship_max_hull_strength 20000.000 float ship_guardian_threshold 0 int + ship_name 0x01521580 "N Cain" char [32] team 4 int time_cargo_revealed 0 long arrival_location 0 int arrival_distance 0 int arrival_anchor -1 int arrival_path_mask 0 int arrival_cue 1 int arrival_delay 1 int departure_location 0 int departure_anchor -1 int departure_path_mask 0 int departure_cue 0 int departure_delay 0 int wingnum -1 int orders_accepted 0 int + subsys_list {next=0x0515cef8 prev=0x05168eec system_info=0x00000000 ...} ship_subsys + last_targeted_subobject 0x015224a0 ship_subsys * [12] + subsys_info 0x015224d0 {num=0 total_hits=0.00000000 current_hits=0.00000000 } ship_subsys_info [12] + shield_integrity 0x00000000 float * shield_recharge_index 4 int weapon_recharge_index 4 int engine_recharge_index 4 int weapon_energy 100.00000 float current_max_speed 30.000000 float next_manage_ets 4436759 int flags 16809984 unsigned int flags2 0 unsigned int reinforcement_index -1 int afterburner_fuel 0.00000000 float cmeasure_count 0 int current_cmeasure 80 int cmeasure_fire_stamp 1 int target_shields_delta 0.00000000 float target_weapon_energy_delta 0.00000000 float + weapons {num_primary_banks=0 num_secondary_banks=0 num_tertiary_banks=0 ...} ship_weapon shield_hits 0 int wash_intensity 0.00000000 float + wash_rot_axis {xyz={...} a1d=0x01522708 } vec3d wash_timestamp 1 int num_swarm_missiles_to_fire 0 int next_swarm_fire 1 int next_swarm_path 106 int num_turret_swarm_info 0 int group 0 int death_roll_snd -1 int ship_list_index 1 int thruster_bitmap -1 int thruster_frame 0.00000000 float thruster_glow_bitmap -1 int thruster_glow_frame 0.00000000 float thruster_glow_noise 1.0000000 float thruster_secondary_glow_bitmap -1 int thruster_tertiary_glow_bitmap -1 int next_engine_stutter 1 int base_texture_anim_frametime 1171575885 long total_damage_received 0.00000000 float + damage_ship 0x0152275c float [32] + damage_ship_id 0x015227dc int [32] persona_index -1 int subsys_disrupted_flags 0 int subsys_disrupted_check_timestamp 4221483 int create_time 1197547732 unsigned int ts_index -1 int large_ship_blowup_index -1 int + sub_expl_sound_handle 0x01522874 int [2] + arc_pts 0x0152287c vec3d [2][2] + arc_timestamp 0x015228ac int [2] + arc_type 0x015228b4 "" unsigned char [2] arc_next_time 0 int emp_intensity -1.0000000 float emp_decr 0.00000000 float + trail_ptr 0x015228c4 trail * [12] tag_total 0.00000000 float tag_left -1.0000000 float time_first_tagged 0 long level2_tag_total 0.00000000 float level2_tag_left -1.0000000 float + np_updates 0x01522908 {seq=0 update_stamp=1 status_update_stamp=1 ...} np_update [12] lightning_stamp -1 int awacs_warning_flag 1 '' unsigned char special_warpin_objnum -1 int special_warpout_objnum -1 int + fighter_beam_turret_data {next=0x00000000 prev=0x00000000 system_info=0x00000000 ...} ship_subsys + beam_sys_info {flags=0 name=0x015238d0 "" subobj_name=0x015238f0 "" ...} model_subsystem + was_firing_last_frame 0x01523b6c int [3] primitive_sensor_range 10000 int + ship_replacement_textures 0x00000000 int * current_viewpoint 0 int + ABtrail_ptr 0x01523b84 trail * [12] + ab_info 0x01523bb4 {pt={...} w_start=1.1412991 w_end=0.050000001 ...} trail_info [12] ab_count 0 int + glow_point_bank_active {...} SCP_vector<bool> + texture_translation_key {xyz={...} a1d=0x01523f6c } vec3d + current_translation {xyz={...} a1d=0x01523f78 } vec3d cloak_stage 0 int time_until_full_cloak 1 long cloak_alpha 255 int time_until_uncloak 0 long + ship_decal_system {decals=0x00000000 n_decal_textures=0 decals_modified=false ...} decal_system + last_fired_point 0x01523fa4 int [3] bay_doors_anim_done_time 0 int bay_doors_status 0 unsigned char bay_doors_wanting_open 0 int bay_doors_launched_from 0 unsigned char bay_doors_need_open false bool bay_doors_parent_shipnum -1 int + secondary_point_reload_pct 0x01523fc4 float [4][25] + reload_time 0x01524154 float [4] + primary_rotate_rate 0x01524164 float [3] + primary_rotate_ang 0x01524170 float [3] + thrusters_start 0x0152417c int [128] + thrusters_sounds 0x0152437c int [128] + s_alt_classes {...} SCP_vector<alt_class> + ship_iff_color 0x01524594 int [10][10] ammo_low_complaint_count 0 int armor_type_idx -1 int shield_armor_type_idx -1 int Ships[objp->instance].team 4 int - objp 0x0108948c {next=0x0103ea80 prev=0x01089250 signature=462 ...} object * + next 0x0103ea80 struct object obj_used_list {next=0x01048e80 prev=0x0108948c signature=0 ...} object * + prev 0x01089250 {next=0x0108948c prev=0x01089014 signature=461 ...} object * signature 462 int type 12 '' char parent -1 int parent_sig 462 int parent_type 12 '' char instance 1 int flags 68 unsigned int + pos {xyz={...} a1d=0x010894b0 } vec3d + orient {vec={...} a2d=0x010894bc a1d=0x010894bc } matrix radius 1.0000000 float + last_pos {xyz={...} a1d=0x010894e4 } vec3d + last_orient {vec={...} a2d=0x010894f0 a1d=0x010894f0 } matrix + phys_info {flags=18 mass=10.000000 center_of_mass={...} ...} physics_info + shield_quadrant 0x01089658 float [4] hull_strength 0.00000000 float sim_hull_strength 0.00000000 float + objsnd_num 0x01089670 short [32] net_signature 0 unsigned short num_pairs 0 int + jnp 0x00000000 {m_name=0x0000000c <Bad Ptr> m_modelnum=??? m_objnum=??? ...} jump_node * + dock_list 0x00000000 {next=??? dockpoint_used=??? docked_objp=??? } dock_instance * + dead_dock_list 0x00000000 {next=??? dockpoint_used=??? docked_objp=??? } dock_instance * collision_group_id 0 int objp->instance 1 int rearm_eta_found false bool |
2010-04-06 06:58
|
|
|
Just as a note, this seems to be part of a family of crashes that all have to do with some kind of mysteriously mistransmitted AI info. All of these asserts have occurred for me while trying to improve/test multi. Assert: "aip->goal_objnum != -1" File: aicode.cpp Line: 10500 repaired_objp->type == OBJ_SHIP aicode.cpp 10195 Int3(): 10313 Assert: "requester_objp->type == OBJ_SHIP" File: aicode.cpp Line: 15241 The last one, I believe is the same Assert. |
|
Ok, I actually fixed this in my branch when I encountered it. The reproduction steps are: 1. Start a dogfight multi game 2. Have the server jump out Checking explicitly for a rearm or repair request before canceling it for traitors is the fix. |
|
Fix merged |
Date Modified | Username | Field | Change |
---|---|---|---|
2010-04-06 06:56 | FUBAR-BDHR | New Issue | |
2010-04-06 06:56 | FUBAR-BDHR | File Added: aicode_15550.txt | |
2010-04-06 06:58 | FUBAR-BDHR | File Added: 2175.rar | |
2013-12-01 04:37 | Echelon9 | Severity | minor => crash |
2014-04-21 07:00 | Echelon9 | Assigned To | => Echelon9 |
2014-04-21 07:00 | Echelon9 | Status | new => assigned |
2020-05-09 01:48 | Cyborg17 | Note Added: 0016993 | |
2020-05-10 05:51 | FSCyborg | Note Added: 0016994 | |
2020-05-10 05:52 | FSCyborg | Assigned To | Echelon9 => FSCyborg |
2020-05-10 05:52 | FSCyborg | Status | assigned => code review |
2020-09-04 17:52 | FSCyborg | Reproducibility | have not tried => sometimes |
2020-09-04 17:52 | FSCyborg | Status | code review => resolved |
2020-09-04 17:52 | FSCyborg | Resolution | open => fixed |
2020-09-04 17:52 | FSCyborg | Note Added: 0017015 |