View Issue Details

IDProjectCategoryView StatusLast Update
0002963FSSCPgameplaypublic2013-12-02 03:14
ReporterGoober5000 Assigned Tozookeeper  
PriorityhighSeveritycrashReproducibilitysometimes
Status resolvedResolutionfixed 
Summary0002963: All kinds of crashes caused by shield_hit_timers being an empty vector
DescriptionI'm getting Access violations in several places in the code because shield_hit_timers is empty, yet shi->hull_hit_index is trying to access an item within the vector. This is on latest SVN.
TagsNo tags attached.

Activities

zookeeper

2013-11-26 06:47

developer   ~0015466

I can't seem to reproduce. I've tried all sorts of missions, especially ones with changing escort lists and the like, but I don't get any crashes. Are there any particular missions which consistently crash for you, or even better, could you get a stacktrace or two?

zookeeper

2013-11-26 07:20

developer   ~0015467

Ok, I did manage to reproduce a crash, but I had to start a dogfight multiplayer mission for it. I fixed the cause for that, as well as another improper initialization in r10170. If any crashes still happen to persist, a stacktrace would be most useful.

Goober5000

2013-11-26 19:32

administrator   ~0015468

The crashes were on a Scroll mission when dogfighting with Shivan fighters. Two ships were on the escort list.

If the crashes recur after I update SVN, I'll post more detailed information.

Goober5000

2013-12-02 03:14

administrator   ~0015487

I haven't seen this recur, so I'm guessing either your patch or Echelon9's patch (or both) fixed it.

Issue History

Date Modified Username Field Change
2013-11-26 02:55 Goober5000 New Issue
2013-11-26 02:55 Goober5000 Status new => assigned
2013-11-26 02:55 Goober5000 Assigned To => zookeeper
2013-11-26 06:47 zookeeper Note Added: 0015466
2013-11-26 07:20 zookeeper Note Added: 0015467
2013-11-26 19:32 Goober5000 Note Added: 0015468
2013-12-02 03:14 Goober5000 Note Added: 0015487
2013-12-02 03:14 Goober5000 Status assigned => resolved
2013-12-02 03:14 Goober5000 Resolution open => fixed