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 |