View Issue Details

IDProjectCategoryView StatusLast Update
0000623FSSCPuser interfacepublic2005-11-16 05:28
Reporterphreak Assigned Totaylor  
PriorityhighSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
PlatformP4 3.6 GHzOSWindows XPOS VersionSP2
Product Version3.6.7 
Summary0000623: CTD as the final mission to Rouge Intentions Chapter 1 is loading
DescriptionMany people have posted on the forums about this bug and i've been looking into it and it seems that the Wss_slots array is null and is being passed as an argument in commit_pressed(). This mission is a red alert mission and this problem may occur with other red alert missions. To complete the mission, i switched to a build from July 2005 and its works fine on that.
TagsNo tags attached.

Activities

Goober5000

2005-11-15 21:15

administrator   ~0003855

I'm wondering if this bug is related to any of my changes here:
http://lore.maxgaming.net/~scp/mantis/bug_view_page.php?bug_id=0000532

Goober5000

2005-11-15 21:17

administrator   ~0003856

Last edited: 2005-11-15 21:18

Actually, that's probably not the case. The CTD occurs in 3.6.7, and 3.6.7 was released in September (before that fix).

edited on: 11-15-05 16:18

phreak

2005-11-15 23:15

developer   ~0003861

Wss_slots has something to do with the loadout code. I think the best idea would be to start working backwards from 3.6.7 and see which build it first appears in. Thankfully, redmenace has been keeping the CVS builds updated nicely, so that helps speed things up. I forget the exact date of my build that worked, but I think it was the 7/15 build.

taylor

2005-11-16 02:11

administrator   ~0003863

I had this same problem a few weeks ago. I tracked it down to, something I can't remember right now, but I'll go back to that tree and see what I did. It was a init order thing where something was getting skipped in the case of a redalert mission (and some other case I think). This had the do with the teams change since Wss_slots is a ptr now and the ptr doesn't always get initted. No Assert()'s or anything were provided to check for this either.

Guess I'll take this one since I should already have a fix for it somewhere.

taylor

2005-11-16 02:29

administrator   ~0003864

Yep, that was it. Two lines and it's fixed. I'll commit in an hour or two when I get back home.

phreak

2005-11-16 05:24

developer   ~0003865

yay~!

taylor

2005-11-16 05:27

administrator   ~0003866

Ok, that should do it. I did some cleanup and threw a bunch of Assert()'s in there too. We probably need to keep and eye on those for the next few builds but it got through my testing at least. Didn't tackle multi during testing though so that's still a question mark, but it should be fine.

taylor

2005-11-16 05:28

administrator   ~0003867

Fixered.

Issue History

Date Modified Username Field Change
2005-11-15 16:26 phreak New Issue
2005-11-15 21:15 Goober5000 Note Added: 0003855
2005-11-15 21:17 Goober5000 Note Added: 0003856
2005-11-15 21:17 Goober5000 Note Edited: 0003856
2005-11-15 21:18 Goober5000 Note Edited: 0003856
2005-11-15 23:15 phreak Note Added: 0003861
2005-11-16 02:11 taylor Note Added: 0003863
2005-11-16 02:11 taylor Status new => assigned
2005-11-16 02:11 taylor Assigned To => taylor
2005-11-16 02:29 taylor Note Added: 0003864
2005-11-16 05:24 phreak Note Added: 0003865
2005-11-16 05:27 taylor Note Added: 0003866
2005-11-16 05:28 taylor Status assigned => resolved
2005-11-16 05:28 taylor Resolution open => fixed
2005-11-16 05:28 taylor Note Added: 0003867