View Issue Details

IDProjectCategoryView StatusLast Update
0002294FSSCPmultiplayerpublic2012-11-28 06:27
ReporterFUBAR-BDHR Assigned ToGoober5000  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Version3.6.13 
Summary0002294: Assert caused by docked container's parent warping while it is exploding
DescriptionAt least that's the best I can tell. Standalone was crashed with the an Assert(ship_obj->type == OBJ_SHIP) line 1852 in shiphit.cpp. Tracing out the ships the ship was Iota 3 a transport carrying a cargo container. Iota 3 is shown as departed in the log and it's type set to OBJ_NONE at this point. Iota 3 did have special explosion set.

I can only guess that the cargo was destroyed right before warp resulting in an undock sequence and applying damage to it's parent which had since departed.
Additional Information3.6.13 r6379 with MediaVPs 3.6.12. Mission was Cet_MT-01_a.fs2 located in the multi mission pack vp. Attaching stack and variables. Will attach logs as soon as I close the debugger and they can be copied.
TagsNo tags attached.

Activities

2010-08-22 21:13

 

death_dock_warp.txt (18,957 bytes)   
 	fs2_open_3_6_13d_INF_SSE2.exe!debug_int3(char * file=0x00ec75a4, int line=902)  Line 764	C++
 	fs2_open_3_6_13d_INF_SSE2.exe!WinAssert(char * text=0x00ecbcfc, char * filename=0x00f1ca6a, int linenum=1852)  Line 902 + 0x13 bytes	C++
>	fs2_open_3_6_13d_INF_SSE2.exe!ship_do_damage(object * ship_obj=0x01072fd0, object * other_obj=0x01073204, vec3d * hitpos=0x0012eac8, float damage=240.00000, int quadrant=2, int wash_damage=0)  Line 1852 + 0x24 bytes	C++
 	fs2_open_3_6_13d_INF_SSE2.exe!ship_apply_global_damage(object * ship_obj=0x01072fd0, object * other_obj=0x01073204, vec3d * force_center=0x01073228, float damage=240.00000)  Line 2419 + 0x1e bytes	C++
 	fs2_open_3_6_13d_INF_SSE2.exe!do_dying_undock_physics(object * dying_objp=0x01073204, ship * dying_shipp=0x0159e088)  Line 6420 + 0x1b bytes	C++
 	fs2_open_3_6_13d_INF_SSE2.exe!ship_dying_frame(object * objp=0x01073204, int ship_num=14)  Line 6652 + 0xd bytes	C++
 	fs2_open_3_6_13d_INF_SSE2.exe!ship_process_post(object * obj=0x01073204, float frametime=0.033325195)  Line 7466 + 0xd bytes	C++
 	fs2_open_3_6_13d_INF_SSE2.exe!obj_move_all_post(object * objp=0x01073204, float frametime=0.033325195)  Line 1209 + 0x10 bytes	C++
 	fs2_open_3_6_13d_INF_SSE2.exe!obj_move_all(float frametime=0.033325195)  Line 1410 + 0x10 bytes	C++
 	fs2_open_3_6_13d_INF_SSE2.exe!game_simulation_frame()  Line 4262 + 0xf bytes	C++
 	fs2_open_3_6_13d_INF_SSE2.exe!game_frame(int paused=0)  Line 4709	C++
 	fs2_open_3_6_13d_INF_SSE2.exe!game_do_frame()  Line 5140 + 0x7 bytes	C++
 	fs2_open_3_6_13d_INF_SSE2.exe!game_do_state(int state=2)  Line 6920	C++
 	fs2_open_3_6_13d_INF_SSE2.exe!gameseq_process_events()  Line 405 + 0x14 bytes	C++
 	fs2_open_3_6_13d_INF_SSE2.exe!game_main(char * cmdline=0x00152344)  Line 7490 + 0x5 bytes	C++
 	fs2_open_3_6_13d_INF_SSE2.exe!WinMain(HINSTANCE__ * hInst=0x00400000, HINSTANCE__ * hPrev=0x00000000, char * szCmdLine=0x00152344, int nCmdShow=1)  Line 7570 + 0x9 bytes	C++
 	fs2_open_3_6_13d_INF_SSE2.exe!__tmainCRTStartup()  Line 263 + 0x2c bytes	C
 	fs2_open_3_6_13d_INF_SSE2.exe!WinMainCRTStartup()  Line 182	C
 	kernel32.dll!7c817077() 	
 	[Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]	


Autos:

-		ship_obj	0x01072fd0 {next=0x010b3044 prev=0x01072d9c signature=0 ...}	object *
+		next	0x010b3044 {next=0x010b3d7c prev=0x01072fd0 signature=0 ...}	object *
+		prev	0x01072d9c {next=0x01072fd0 prev=0x01072b68 signature=0 ...}	object *
		signature	0	int
		type	0	char
		parent	-1	int
		parent_sig	15	int
		parent_type	1 ''	char
		instance	13	int
		flags	6335	unsigned int
+		pos	{xyz={...} a1d=0x01072ff4 }	vec3d
+		orient	{vec={...} a2d=0x01073000 a1d=0x01073000 }	matrix
		radius	38.174351	float
+		last_pos	{xyz={...} a1d=0x01073028 }	vec3d
+		last_orient	{vec={...} a2d=0x01073034 a1d=0x01073034 }	matrix
+		phys_info	{flags=6 mass=1495.0652 center_of_mass={...} ...}	physics_info
+		shield_quadrant	0x01073194	float [4]
		hull_strength	4500.0000	float
		sim_hull_strength	0.00000000	float
+		objsnd_num	0x010731ac	short [32]
		net_signature	178	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	0x05bcf358 {next=0x00000000 dockpoint_used=0 docked_objp=0x01073204 }	dock_instance *
		collision_group_id	0	int
		ship_obj->instance	13	int
		ship_obj->type	0	char


Locals:

-		ship_obj	0x01072fd0 {next=0x010b3044 prev=0x01072d9c signature=0 ...}	object *
+		next	0x010b3044 {next=0x010b3d7c prev=0x01072fd0 signature=0 ...}	object *
+		prev	0x01072d9c {next=0x01072fd0 prev=0x01072b68 signature=0 ...}	object *
		signature	0	int
		type	0	char
		parent	-1	int
		parent_sig	15	int
		parent_type	1 ''	char
		instance	13	int
		flags	6335	unsigned int
+		pos	{xyz={...} a1d=0x01072ff4 }	vec3d
+		orient	{vec={...} a2d=0x01073000 a1d=0x01073000 }	matrix
		radius	38.174351	float
+		last_pos	{xyz={...} a1d=0x01073028 }	vec3d
+		last_orient	{vec={...} a2d=0x01073034 a1d=0x01073034 }	matrix
+		phys_info	{flags=6 mass=1495.0652 center_of_mass={...} ...}	physics_info
+		shield_quadrant	0x01073194	float [4]
		hull_strength	4500.0000	float
		sim_hull_strength	0.00000000	float
+		objsnd_num	0x010731ac	short [32]
		net_signature	178	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	0x05bcf358 {next=0x00000000 dockpoint_used=0 docked_objp=0x01073204 }	dock_instance *
		collision_group_id	0	int
-		other_obj	0x01073204 {next=0x01073438 prev=0x010724cc signature=16 ...}	object *
+		next	0x01073438 {next=0x0107366c prev=0x01073204 signature=17 ...}	object *
+		prev	0x010724cc {next=0x01073204 prev=0x01071794 signature=10 ...}	object *
		signature	16	int
		type	1 ''	char
		parent	-1	int
		parent_sig	16	int
		parent_type	1 ''	char
		instance	14	int
		flags	4231	unsigned int
+		pos	{xyz={...} a1d=0x01073228 }	vec3d
+		orient	{vec={...} a2d=0x01073234 a1d=0x01073234 }	matrix
		radius	30.182199	float
+		last_pos	{xyz={...} a1d=0x0107325c }	vec3d
+		last_orient	{vec={...} a2d=0x01073268 a1d=0x01073268 }	matrix
+		phys_info	{flags=130 mass=2681.2688 center_of_mass={...} ...}	physics_info
+		shield_quadrant	0x010733c8	float [4]
		hull_strength	-12.199982	float
		sim_hull_strength	0.00000000	float
+		objsnd_num	0x010733e0	short [32]
		net_signature	67	unsigned short
		num_pairs	28	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	0x05bc4988 {next=0x00000000 dockpoint_used=0 docked_objp=0x01072fd0 }	dock_instance *
		collision_group_id	0	int
-		hitpos	0x0012eac8 {xyz={...} a1d=0x0012eac8 }	vec3d *
+		xyz	{x=2543.8420 y=-1547.9152 z=1425.9993 }	vec3d::<unnamed-tag>::<unnamed-type-xyz>
+		a1d	0x0012eac8	float [3]
		damage	240.00000	float
		quadrant	2	int
		wash_damage	0	int
		other_obj_is_beam	-858993460	int
		other_obj_is_weapon	-858993460	int
		other_obj_is_shockwave	-858993460	int
		other_obj_is_asteroid	-858993460	int
		other_obj_is_ship	-858993460	int
		subsystem_damage	240.00000	float
+		shipp	0xcccccccc {objnum=??? ai_index=??? ship_info_index=??? ...}	ship *
		other_obj_is_debris	-858993460	int

Locals up one level:
		shield_quad	2	int
-		local_hitpos	{xyz={...} a1d=0x0012eaa8 }	vec3d
+		xyz	{x=0.066819347 y=3.3024931 z=-38.031181 }	vec3d::<unnamed-tag>::<unnamed-type-xyz>
+		a1d	0x0012eaa8	float [3]
-		ship_obj	0x01072fd0 {next=0x010b3044 prev=0x01072d9c signature=0 ...}	object *
+		next	0x010b3044 {next=0x010b3d7c prev=0x01072fd0 signature=0 ...}	object *
+		prev	0x01072d9c {next=0x01072fd0 prev=0x01072b68 signature=0 ...}	object *
		signature	0	int
		type	0	char
		parent	-1	int
		parent_sig	15	int
		parent_type	1 ''	char
		instance	13	int
		flags	6335	unsigned int
+		pos	{xyz={...} a1d=0x01072ff4 }	vec3d
+		orient	{vec={...} a2d=0x01073000 a1d=0x01073000 }	matrix
		radius	38.174351	float
+		last_pos	{xyz={...} a1d=0x01073028 }	vec3d
+		last_orient	{vec={...} a2d=0x01073034 a1d=0x01073034 }	matrix
+		phys_info	{flags=6 mass=1495.0652 center_of_mass={...} ...}	physics_info
+		shield_quadrant	0x01073194	float [4]
		hull_strength	4500.0000	float
		sim_hull_strength	0.00000000	float
+		objsnd_num	0x010731ac	short [32]
		net_signature	178	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	0x05bcf358 {next=0x00000000 dockpoint_used=0 docked_objp=0x01073204 }	dock_instance *
		collision_group_id	0	int
-		other_obj	0x01073204 {next=0x01073438 prev=0x010724cc signature=16 ...}	object *
+		next	0x01073438 {next=0x0107366c prev=0x01073204 signature=17 ...}	object *
+		prev	0x010724cc {next=0x01073204 prev=0x01071794 signature=10 ...}	object *
		signature	16	int
		type	1 ''	char
		parent	-1	int
		parent_sig	16	int
		parent_type	1 ''	char
		instance	14	int
		flags	4231	unsigned int
+		pos	{xyz={...} a1d=0x01073228 }	vec3d
+		orient	{vec={...} a2d=0x01073234 a1d=0x01073234 }	matrix
		radius	30.182199	float
+		last_pos	{xyz={...} a1d=0x0107325c }	vec3d
+		last_orient	{vec={...} a2d=0x01073268 a1d=0x01073268 }	matrix
+		phys_info	{flags=130 mass=2681.2688 center_of_mass={...} ...}	physics_info
+		shield_quadrant	0x010733c8	float [4]
		hull_strength	-12.199982	float
		sim_hull_strength	0.00000000	float
+		objsnd_num	0x010733e0	short [32]
		net_signature	67	unsigned short
		num_pairs	28	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	0x05bc4988 {next=0x00000000 dockpoint_used=0 docked_objp=0x01072fd0 }	dock_instance *
		collision_group_id	0	int
-		force_center	0x01073228 {xyz={...} a1d=0x01073228 }	vec3d *
+		xyz	{x=2492.6975 y=-1481.0438 z=1425.2006 }	vec3d::<unnamed-tag>::<unnamed-type-xyz>
+		a1d	0x01073228	float [3]
		damage	240.00000	float
-		world_hitpos	{xyz={...} a1d=0x0012eac8 }	vec3d
+		xyz	{x=2543.8420 y=-1547.9152 z=1425.9993 }	vec3d::<unnamed-tag>::<unnamed-type-xyz>
+		a1d	0x0012eac8	float [3]
-		tmp	{xyz={...} a1d=0x0012eadc }	vec3d
+		xyz	{x=-23.190186 y=30.321045 z=-0.36218262 }	vec3d::<unnamed-tag>::<unnamed-type-xyz>
+		a1d	0x0012eadc	float [3]


Locals up 2 levels:

		docked_mass	4176.3340	float
-		dying_objp	0x01073204 {next=0x01073438 prev=0x010724cc signature=16 ...}	object *
+		next	0x01073438 {next=0x0107366c prev=0x01073204 signature=17 ...}	object *
+		prev	0x010724cc {next=0x01073204 prev=0x01071794 signature=10 ...}	object *
		signature	16	int
		type	1 ''	char
		parent	-1	int
		parent_sig	16	int
		parent_type	1 ''	char
		instance	14	int
		flags	4231	unsigned int
+		pos	{xyz={...} a1d=0x01073228 }	vec3d
+		orient	{vec={...} a2d=0x01073234 a1d=0x01073234 }	matrix
		radius	30.182199	float
+		last_pos	{xyz={...} a1d=0x0107325c }	vec3d
+		last_orient	{vec={...} a2d=0x01073268 a1d=0x01073268 }	matrix
+		phys_info	{flags=130 mass=2681.2688 center_of_mass={...} ...}	physics_info
+		shield_quadrant	0x010733c8	float [4]
		hull_strength	-12.199982	float
		sim_hull_strength	0.00000000	float
+		objsnd_num	0x010733e0	short [32]
		net_signature	67	unsigned short
		num_pairs	28	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	0x05bc4988 {next=0x00000000 dockpoint_used=0 docked_objp=0x01072fd0 }	dock_instance *
		collision_group_id	0	int
-		dying_shipp	0x0159e088 {objnum=15 ai_index=14 ship_info_index=66 ...}	ship *
		objnum	15	int
		ai_index	14	int
		ship_info_index	66	int
		hotkey	-1	int
		escort_priority	0	int
		score	3	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	1450919	int
		end_death_time	0	int
		really_final_death_time	0	int
+		deathroll_rotvel	{xyz={...} a1d=0x0159e0cc }	vec3d
+		warpin_effect	0x03513f28 {portal_objp=0x00000000 total_time_start=-842150451 total_time_end=-842150451 ...}	WarpEffect *
+		warpout_effect	0x050fcef0 {portal_objp=0x00000000 total_time_start=-842150451 total_time_end=-842150451 ...}	WarpEffect *
		next_fireball	0	int
		next_hit_spark	1448863	int
		num_hits	3	int
+		sparks	0x0159e0ec {pos={...} submodel_num=-1 end_time=0 }	ship_spark [8]
		use_special_explosion	true	bool
		special_exp_damage	500	int
		special_exp_blast	500	int
		special_exp_inner	250	int
		special_exp_outer	500	int
		use_shockwave	false	bool
		special_exp_shockwave_speed	10	int
		special_hitpoints	0	int
		special_shield	-1	int
		ship_max_shield_strength	0.00000000	float
		ship_max_hull_strength	1200.0000	float
		ship_guardian_threshold	0	int
+		ship_name	0x0159e1bc "VAC 5 3"	char [32]
		team	1	int
		time_cargo_revealed	0	long
		arrival_location	0	int
		arrival_distance	16413	int
		arrival_anchor	-1	int
		arrival_path_mask	0	int
		arrival_cue	0	int
		arrival_delay	0	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=0x0159e218 prev=0x0159e218 system_info=0x00000000 ...}	ship_subsys
+		last_targeted_subobject	0x0159f118	ship_subsys * [12]
+		subsys_info	0x0159f148 {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	0.00000000	float
		current_max_speed	0.00000000	float
		next_manage_ets	39388457	int
		flags	1077968896	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=0x0159f39c }	vec3d
		wash_timestamp	1	int
		num_swarm_missiles_to_fire	0	int
		next_swarm_fire	1	int
		next_swarm_path	0	int
		num_turret_swarm_info	0	int
		group	0	int
		death_roll_snd	-1	int
		ship_list_index	14	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	1451086	int
		base_texture_anim_frametime	15930698	long
		total_damage_received	1200.0001	float
+		damage_ship	0x0159f3f0	float [32]
+		damage_ship_id	0x0159f470	int [32]
		persona_index	-1	int
		subsys_disrupted_flags	0	int
		subsys_disrupted_check_timestamp	1451101	int
		create_time	164168437	unsigned int
		ts_index	-1	int
		large_ship_blowup_index	-1	int
+		sub_expl_sound_handle	0x0159f508	int [2]
+		arc_pts	0x0159f510	vec3d [2][2]
+		arc_timestamp	0x0159f540	int [2]
+		arc_type	0x0159f548 ""	unsigned char [2]
		arc_next_time	0	int
		emp_intensity	-1.0000000	float
		emp_decr	0.00000000	float
+		trail_ptr	0x0159f558	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	0x0159f59c {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=0x015a05a0 "" subobj_name=0x015a05c0 "" ...}	model_subsystem
+		was_firing_last_frame	0x015a083c	int [3]
		primitive_sensor_range	10000	int
+		ship_replacement_textures	0x00000000	int *
		current_viewpoint	-1	int
+		ABtrail_ptr	0x015a0854	trail * [12]
+		ab_info	0x015a0884 {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=0x015a0c3c }	vec3d
+		current_translation	{xyz={...} a1d=0x015a0c48 }	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	0x015a0c74	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	0x015a0c94	float [4][25]
+		primary_rotate_rate	0x015a0e24	float [3]
+		primary_rotate_ang	0x015a0e30	float [3]
+		thrusters_start	0x015a0e3c	int [128]
+		thrusters_sounds	0x015a103c	int [128]
+		s_alt_classes	{...}	SCP_vector<alt_class>
+		ship_iff_color	0x015a1254	int [10][10]
		ammo_low_complaint_count	0	int
		armor_type_idx	1	int
		shield_armor_type_idx	-1	int
		damage	240.00000	float
-		pos	{xyz={...} a1d=0x0012ebe0 }	vec3d
+		xyz	{x=-1.0737418e+008 y=-1.0737418e+008 z=-1.0737418e+008 }	vec3d::<unnamed-tag>::<unnamed-type-xyz>
+		a1d	0x0012ebe0	float [3]
-		docked_objp	0x01072fd0 {next=0x010b3044 prev=0x01072d9c signature=0 ...}	object *
+		next	0x010b3044 {next=0x010b3d7c prev=0x01072fd0 signature=0 ...}	object *
+		prev	0x01072d9c {next=0x01072fd0 prev=0x01072b68 signature=0 ...}	object *
		signature	0	int
		type	0	char
		parent	-1	int
		parent_sig	15	int
		parent_type	1 ''	char
		instance	13	int
		flags	6335	unsigned int
+		pos	{xyz={...} a1d=0x01072ff4 }	vec3d
+		orient	{vec={...} a2d=0x01073000 a1d=0x01073000 }	matrix
		radius	38.174351	float
+		last_pos	{xyz={...} a1d=0x01073028 }	vec3d
+		last_orient	{vec={...} a2d=0x01073034 a1d=0x01073034 }	matrix
+		phys_info	{flags=6 mass=1495.0652 center_of_mass={...} ...}	physics_info
+		shield_quadrant	0x01073194	float [4]
		hull_strength	4500.0000	float
		sim_hull_strength	0.00000000	float
+		objsnd_num	0x010731ac	short [32]
		net_signature	178	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	0x05bcf358 {next=0x00000000 dockpoint_used=0 docked_objp=0x01073204 }	dock_instance *
		collision_group_id	0	int
-		impulse_vec	{xyz={...} a1d=0x0012ebf4 }	vec3d
+		xyz	{x=-1.0737418e+008 y=-1.0737418e+008 z=-1.0737418e+008 }	vec3d::<unnamed-tag>::<unnamed-type-xyz>
+		a1d	0x0012ebf4	float [3]
-		impulse_norm	{xyz={...} a1d=0x0012ec08 }	vec3d
+		xyz	{x=-1.0737418e+008 y=-1.0737418e+008 z=-1.0737418e+008 }	vec3d::<unnamed-tag>::<unnamed-type-xyz>
+		a1d	0x0012ec08	float [3]
		impulse_mag	-1.0737418e+008	float

death_dock_warp.txt (18,957 bytes)   

2010-08-24 00:01

 

2249.rar (465,643 bytes)

Goober5000

2012-11-28 05:48

administrator   ~0014202

Aha! I was able to reproduce this. The crash occurs when an object begins to explode when still docked to something, but completes the explosion after the something has departed.

Goober5000

2012-11-28 06:27

administrator   ~0014203

Fixed in r9379.

Issue History

Date Modified Username Field Change
2010-08-22 21:13 FUBAR-BDHR New Issue
2010-08-22 21:13 FUBAR-BDHR File Added: death_dock_warp.txt
2010-08-24 00:01 FUBAR-BDHR File Added: 2249.rar
2012-11-27 06:49 Goober5000 Assigned To => Goober5000
2012-11-27 06:49 Goober5000 Status new => assigned
2012-11-28 05:48 Goober5000 Note Added: 0014202
2012-11-28 06:27 Goober5000 Note Added: 0014203
2012-11-28 06:27 Goober5000 Status assigned => resolved
2012-11-28 06:27 Goober5000 Resolution open => fixed