View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002681 | The Dark Mod | Coding | public | 07.03.2011 22:25 | 11.04.2012 03:41 |
| Reporter | tels | Assigned To | grayman | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Product Version | TDM 1.04 | ||||
| Target Version | TDM 1.08 | Fixed in Version | TDM 1.08 | ||
| Summary | 0002681: assertion when loading Heart under Debug builds | ||||
| Description | The following triggers in game/entity.cpp, around line 9200 in idEntity::OnAddToLocationEntity: assert(m_objLocations.FindIndex(locationEntPtr) == -1); | ||||
| Tags | No tags attached. | ||||
|
I uncommented the offending line to see what the root cause was. The entity "Sam" tries to register itself 9 times in the same frame with the same location entity. Going upstream, I found that the location entity--using a clip model check--found Sam 9 times w/in its boundaries, all in the same clock tick. Sam is a ragdoll, so I asked on the forums how many clip models in a ragdoll and I'm expecting to be told "9". If that's the case, then the assertion is invalid and it can remain commented out. Then we can close this. |
|
|
Tels had already commented out the offending assert, to keep it quiet. I added a few comments to explain why the assert shouldn't have been there in the first place. |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 07.03.2011 22:25 | tels | New Issue | |
| 10.04.2012 19:24 | grayman | Assigned To | => grayman |
| 10.04.2012 19:24 | grayman | Status | new => assigned |
| 11.04.2012 02:18 | grayman | Note Added: 0004459 | |
| 11.04.2012 03:41 | grayman | Note Added: 0004460 | |
| 11.04.2012 03:41 | grayman | Status | assigned => resolved |
| 11.04.2012 03:41 | grayman | Resolution | open => fixed |
| 11.04.2012 03:41 | grayman | Fixed in Version | => TDM 1.08 |
| 11.04.2012 03:41 | grayman | Target Version | => TDM 1.08 |