View Issue Details

IDProjectCategoryView StatusLast Update
0002118DarkRadiantDesign/Codingpublic20.06.2010 08:03
Reportertels Assigned Togreebo  
PrioritynormalSeveritynormalReproducibilityalways
Status closedResolutionfixed 
Product Version1.1.0 
Target Version1.2.0Fixed in Version1.2.0 
Summary0002118: Crash when undoing "create entity from brush "atdm:mover_door_sliding"
DescriptionReproduce:

* 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 InformationLinux, latest version on 64bit

It crashes with "atdm:mover_door", too, but it doesn't crash f.i. with "atdm:light_static_geode".
TagsNo tags attached.

Activities

greebo

greebo

25.01.2010 06:52

administrator   ~0002897

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.
greebo

greebo

28.01.2010 07:20

administrator   ~0002898

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.

Issue History

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