View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002118 | DarkRadiant | Design/Coding | public | 23.01.2010 21:54 | 20.06.2010 08:03 |
Reporter | tels | Assigned To | greebo | ||
Priority | normal | Severity | normal | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 1.1.0 | ||||
Target Version | 1.2.0 | Fixed in Version | 1.2.0 | ||
Summary | 0002118: Crash when undoing "create entity from brush "atdm:mover_door_sliding" | ||||
Description | Reproduce: * start DR, create a brush * right-click, select "make entity" and select "atdm:mover_door_sliding" * "Ok" * Press CTRL-Z to undo - DR crashes | ||||
Additional Information | Linux, latest version on 64bit It crashes with "atdm:mover_door", too, but it doesn't crash f.i. with "atdm:light_static_geode". | ||||
Tags | No tags attached. | ||||
Confirmed, this seems to be serious problem due to double-links into the Octree. The order in which of Undoable objects are restoring their state is important, which should not be the case. This needs some serious thought, maybe a redesign. | |
After looking at this, I think introducing handles when linking/unlinking nodes to the scenegraph should prevent double-additions or disallowed removals. Storing the handles in an efficient way to minimize the performance impact is a goal. | |
Date Modified | Username | Field | Change |
---|---|---|---|
23.01.2010 21:54 | tels | New Issue | |
25.01.2010 06:20 | greebo | Status | new => acknowledged |
25.01.2010 06:52 | greebo | Note Added: 0002897 | |
25.01.2010 06:52 | greebo | Status | acknowledged => confirmed |
25.01.2010 06:52 | greebo | Status | confirmed => assigned |
25.01.2010 06:52 | greebo | Assigned To | => greebo |
28.01.2010 07:20 | greebo | Note Added: 0002898 | |
01.02.2010 20:02 | greebo | Status | assigned => resolved |
01.02.2010 20:02 | greebo | Fixed in Version | => 1.1.1 |
01.02.2010 20:02 | greebo | Resolution | open => fixed |
01.02.2010 20:02 | greebo | Projection | none => redesign |
01.02.2010 20:02 | greebo | ETA | none => < 1 week |
01.02.2010 20:02 | greebo | Build | => 5167 |
01.02.2010 20:02 | greebo | Target Version | => 1.1.1 |
20.06.2010 08:03 | greebo | Status | resolved => closed |