View Issue Details

IDProjectCategoryView StatusLast Update
0001038FSSCPgraphicspublic2012-01-09 18:06
ReporterTahna Los Assigned Totaylor  
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
Summary0001038: Problem with Last Hope mission in FS1 port
DescriptionIf I play the "Last Hope" mission with the default setup, it works fine.

However the program crashes with this particular setup for the mission (Medium Difficulty):

1) Swap the Ulysses fighters with the Valkryies. This means that Alpha wing is all Ulysses and Beta are all Valkryies.
2) Assign Hercules fighters to Alpha One and Alpha Two.
3) Alpha One has one bank of interceptors and one bank of hornets.
4) Alpha Two has both banks of Hornets.
5) Alpha One and Alpha 2 have Banshee on the top rack, Prometheus-S on the bottom.
6) On Beta One and Beta Two, replace the Avenger Cannon with the Banshee.
7) On Alpha Three, Alpha four, Beta three, Beta four, replace the Avenger Cannon with the Prometheus-S.

With this setup, the mission crashes after about 2 minutes, usually when Indra wing arrives
Additional InformationReported on FSOpen version 3.6.9 RC7.

Goober5000 believes that this may be an issue with the glowpoints on the Ulysses fighters. He has asked me to log this defect. The mission is part of FSPort 3.0.3
TagsNo tags attached.

Activities

taylor

2006-09-05 08:46

administrator   ~0006549

Good catch. It's an issue where the vector for glow_point_back_active doesn't get allocated though ship_change_model(), only through ship_create(). Since the shipchoice screen uses ship_change_model() to switch between one or the other, this makes the arrays not equal and there is an out-of-bounds issue when it's trying to render the model.

Easy fix though, I'll commit later today.

taylor

2006-09-08 05:06

administrator   ~0006560

Fixered.

Related Changesets

fs2open: fs2_open_3_6_9 r3503

2006-09-08 02:13

taylor


Ported: N/A

Details Diff
fix for Mantis bug 0001038 (glow point bank storage being wrong after changing ships in shipselect)
fix things that strict compiling balked at (from compiling with -ansi and -pedantic)
Affected Issues
0001038
mod - /branches/fs2_open_3_6_9/fs2_open/code/ship/ship.cpp Diff File

fs2open: trunk r3510

2006-09-08 02:19

taylor


Ported: N/A

Details Diff
fix for Mantis bug 0001038 (glow point bank storage being wrong after changing ships in shipselect)
fix things that strict compiling balked at (from compiling with -ansi and -pedantic)
Affected Issues
0001038
mod - /trunk/fs2_open/code/ship/ship.cpp Diff File

Issue History

Date Modified Username Field Change
2006-09-05 02:23 Tahna Los New Issue
2006-09-05 08:43 taylor Status new => assigned
2006-09-05 08:43 taylor Assigned To => taylor
2006-09-05 08:46 taylor Note Added: 0006549
2006-09-08 05:06 taylor Status assigned => resolved
2006-09-08 05:06 taylor Resolution open => fixed
2006-09-08 05:06 taylor Note Added: 0006560
2012-01-05 22:55 taylor Changeset attached => Import 2012-01-05 17:52:05 fs2_open_3_6_9 r3503
2012-01-05 22:55 taylor Changeset attached => Import 2012-01-05 17:52:05 trunk r3510
2012-01-09 18:06 taylor Changeset attached => fs2open_websvn fs2_open_3_6_9 r3503
2012-01-09 18:06 taylor Changeset attached => fs2open_websvn trunk r3510