View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000393 | FSSCP | gameplay | public | 2005-04-28 05:45 | 2006-05-01 20:13 |
| Reporter | fizz | Assigned To | Goober5000 | ||
| Priority | normal | Severity | crash | Reproducibility | random |
| Status | closed | Resolution | open | ||
| Summary | 0000393: AI-related crash | ||||
| Description | Attached is a trace of a random crash. Seems to be related to the AI. | ||||
| Additional Information | CVS build as of 2005/04/25. | ||||
| Tags | No tags attached. | ||||
|
2005-04-28 05:45
|
|
|
|
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. |
|
|
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 |
|
|
the only int3 in that function is in some switch statement. what mission are you playing? |
|
|
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. |
|
|
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. |
|
|
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. |
|
|
Ack!! Why me?? :p |
|
|
Assigning to WMC since he doesn't have that many bugs. |
|
|
I'm thinking replace the Int3() with "aip->submode_parm0 = SM_SS_SET_GOAL;". |
|
|
Well find out what's triggering the Int3() first, otherwise that's just hiding the problem, not fixing it. |
|
|
I guess I'll put it back on my list of stuff. |
|
|
Is this still a problem? |
|
|
*bump* still a problem? |
|
|
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. |
|
|
Guess so. |
| 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 |