View Issue Details

IDProjectCategoryView StatusLast Update
0000393FSSCPgameplaypublic2006-05-01 20:13
Reporterfizz Assigned ToGoober5000  
PrioritynormalSeveritycrashReproducibilityrandom
Status closedResolutionopen 
Summary0000393: AI-related crash
DescriptionAttached is a trace of a random crash. Seems to be related to the AI.
Additional InformationCVS build as of 2005/04/25.
TagsNo tags attached.

Activities

2005-04-28 05:45

 

aicrash.trace (1,457 bytes)

kasperl

2005-04-28 13:24

developer   ~0002279

Could you do us all a great big favour and copy&paste your specs into each bugreport you make? It'll save us a lot of work.

fizz

2005-04-28 13:40

reporter   ~0002280

Sorry, I did create a profile and apparently wrongly assumed Mantis would use that when I made it the default...

So, here they are again:

AMD Athlon 900, GeForce 2 GTS
Linux 2.4.30, gcc 2.95.2, NVidia driver 1.0-7174

phreak

2005-04-28 16:50

developer   ~0002281

the only int3 in that function is in some switch statement.

what mission are you playing?

fizz

2005-04-29 05:42

reporter   ~0002283

It's the first stealth mission in the retail campaign, "Monster in the Mist" or something IIRC, the one where you have to scan assorted subsystems of the Sathanas.

taylor

2005-05-24 22:36

administrator   ~0002475

I can't seem the recreate this. Plus I hate that mission. If the problem is aip->submode_parm0 then what value does it have when it dies? submode_parm0 looks to get assigned to just about anything so it's just crazy to begin with.

Might be worth setting a watch point on it to see what happens to it during a mission. I'm guessing that an assignment is getting skipped and that it's any one of the other values that it could have.

fizz

2005-05-25 05:59

reporter   ~0002503

I've encountered it once in maybe 10 to 20 times I've played the mission, so it's not like it happens all the time.

My first guess after a cursory glance at the code was that parm0 is probably incremented past SM_SS_BOX2 since there doesn't seem to be any guard against that in ai_stealth_sweep.

Goober5000

2005-05-30 19:15

administrator   ~0002543

Ack!! Why me?? :p

Goober5000

2005-08-23 05:35

administrator   ~0003097

Assigning to WMC since he doesn't have that many bugs.

WMCoolmon

2005-08-23 18:56

developer   ~0003111

I'm thinking replace the Int3() with "aip->submode_parm0 = SM_SS_SET_GOAL;".

Goober5000

2005-08-23 19:45

administrator   ~0003113

Well find out what's triggering the Int3() first, otherwise that's just hiding the problem, not fixing it.

Goober5000

2005-09-17 01:43

administrator   ~0003399

I guess I'll put it back on my list of stuff.

Goober5000

2006-03-01 03:15

administrator   ~0004988

Is this still a problem?

phreak

2006-05-01 17:30

developer   ~0005443

*bump*

still a problem?

taylor

2006-05-01 17:54

administrator   ~0005445

I haven't seen it in a while, but I don't think it's actually be fixed. Close and reopen if it's seen again? Other than that I don't really have an opinion on the matter. It's not something I'm going to fix anyway.

Goober5000

2006-05-01 20:13

administrator   ~0005448

Guess so.

Issue History

Date Modified Username Field Change
2005-04-28 05:45 fizz New Issue
2005-04-28 05:45 fizz File Added: aicrash.trace
2005-04-28 13:24 kasperl Note Added: 0002279
2005-04-28 13:40 fizz Note Added: 0002280
2005-04-28 16:50 phreak Note Added: 0002281
2005-04-29 05:42 fizz Note Added: 0002283
2005-05-24 22:36 taylor Note Added: 0002475
2005-05-25 05:59 fizz Note Added: 0002503
2005-05-30 17:55 administrator Status new => assigned
2005-05-30 17:55 administrator Assigned To => Goober5000
2005-05-30 19:15 Goober5000 Note Added: 0002543
2005-08-23 05:35 Goober5000 Note Added: 0003097
2005-08-23 05:35 Goober5000 Assigned To Goober5000 => WMCoolmon
2005-08-23 18:56 WMCoolmon Note Added: 0003111
2005-08-23 19:45 Goober5000 Note Added: 0003113
2005-09-17 01:43 Goober5000 Note Added: 0003399
2005-09-17 01:43 Goober5000 Assigned To WMCoolmon => Goober5000
2006-03-01 03:15 Goober5000 Note Added: 0004988
2006-05-01 17:30 phreak Note Added: 0005443
2006-05-01 17:54 taylor Note Added: 0005445
2006-05-01 20:13 Goober5000 Status assigned => closed
2006-05-01 20:13 Goober5000 Note Added: 0005448