Ok, I can reproduce a SIMILAR crash.
If I subtract using the builder brush, then do a build all, then click on Undo, the editor crashes. Can you reproduce this too ? I get:
Code:
Error Message
________________________________________________________________________________
Index+Count<=Array->Num()
Call Stack
________________________________________________________________________________
0x10F36DF6 T3ED! (+0x135DF6)
(unknown)
0x10F3DDE8 T3ED! (+0x13CDE8)
(unknown)
0x114CA796 T3ED! (+0x6C9796)
(unknown)
0x10E0664B T3ED! (+0x564B)
(unknown)
0x77E3A420 USER32! SetWindowPlacement()+0x50
(unknown)
0x77E14605 USER32! TranslateMessageEx()+0x605
(unknown)
0x77E15B77 USER32! DispatchMessageA()+0xB
(unknown)
Register Info
________________________________________________________________________________
EAX=0x00000000 EBX=0x00000000 ECX=0x00000000 EDX=0x00000000
Flags=0x00000000
ESI=0x00000000 EDI=0x00000000 EBP=0x00128650 ESP=0x00128418 EIP=0x10F9CA30
System Info
________________________________________________________________________________
EXE Name : C:\Games\Thief3Edit\System\T3Ed.EXE
EXE Date & Time : 15:48:58 11/17/2004
Current Directory : C:\Games\Thief3Edit\System
PDB File (not found) : C:\Games\Thief3Edit\System\T3Ed.PDB
Current Date & Time : 08:05:23 PM 2/28/2005
Username : ---------------
Computer Name : MANDRAKE
OS Version : Windows 2000
Time Since Boot : 1 hours 23 minutes 9 seconds
Physical Memory Usage : 35
Physical Memory (Total) : 1073180672 bytes (1023 megabytes)
Physical Memory (Available) : 693489664 bytes (661 megabytes)
Swapfile (Total) : 3067908096 bytes (2926 megabytes)
Swapfile (Available) : 2782707712 bytes (2654 megabytes)
Virtual Memory (Total) : 2147352576 bytes (2048 megabytes)
Virtual Memory (Available) : 2035798016 bytes (1941 megabytes)
Standard DLLs
________________________________________________________________________________
msvcrt.dll - Version 6.10.9844.0 from C:\WINNT\system32
msvcrtd.dll - NOT FOUND
msvcirt.dll - Version 6.10.8637.0 from C:\WINNT\system32
msvcirtd.dll - NOT FOUND
DirectX DLLs
________________________________________________________________________________
dsound.dll - Version 5.3.0000001.0904 from C:\WINNT\system32
dinput.dll - Version 5.1.2600.881 from C:\WINNT\system32
d3dim.dll - Version 5.00.2180.1 from C:\WINNT\system32
ddraw.dll - Version 5.3.0000001.0904 from C:\WINNT\system32
dplayx.dll - Version 5.3.0000001.0904 from C:\WINNT\system32
Unreal DLLs
________________________________________________________________________________
Core.dll - NOT FOUND
D3DDrv.dll - NOT FOUND
Editor.dll - NOT FOUND
Engine.dll - NOT FOUND
Fire.dll - NOT FOUND
DXAudio.dll - NOT FOUND
IpDrv.dll - NOT FOUND
Render.dll - NOT FOUND
WinDrv.dll - NOT FOUND
UWeb.dll - NOT FOUND
Window.dll - NOT FOUND
App-Specific Logging Text
________________________________________________________________________________
Init: Name subsystem initialized
DestroyValue: Tried to destroy unlinked array property EnginePackages
Log: bspBuild built 10 convex polys into 10 nodes
Log: bspBuildBounds: Generated 32 bounds, 370 hulls
Log: bspBuildBounds: Generated 9 bounds, 17 hulls
Log: bspBuildBounds: Generated 32 bounds, 370 hulls
Log: bspBuildBounds: Generated 21 bounds, 238 hulls
Log: bspBuild built 10 convex polys into 10 nodes
Log: bspBuildBounds: Generated 32 bounds, 370 hulls
Log: bspBuildBounds: Generated 9 bounds, 17 hulls
Log: bspBuildBounds: Generated 32 bounds, 370 hulls
Log: bspBuildBounds: Generated 21 bounds, 238 hulls
Log: bspBuild built 10 convex polys into 10 nodes
Log: bspBuildBounds: Generated 32 bounds, 370 hulls
Log: bspBuildBounds: Generated 9 bounds, 17 hulls
Log: bspBuildBounds: Generated 32 bounds, 370 hulls
Log: bspBuildBounds: Generated 21 bounds, 238 hulls
Log: bspBuild built 10 convex polys into 10 nodes
Log: bspBuildBounds: Generated 32 bounds, 370 hulls
Log: bspBuild built 10 convex polys into 10 nodes
Log: bspBuildBounds: Generated 32 bounds, 370 hulls
Log: bspBuildBounds: Generated 9 bounds, 17 hulls
Log: bspBuildBounds: Generated 32 bounds, 370 hulls
Log: bspBuildBounds: Generated 9 bounds, 17 hulls
Log: bspBuildBounds: Generated 32 bounds, 370 hulls
Log: bspBuildBounds: Generated 21 bounds, 238 hulls
Log: bspBuild built 10 convex polys into 10 nodes
Log: bspBuildBounds: Generated 32 bounds, 370 hulls
Log: bspBuild built 6 convex polys into 6 nodes
Log: bspBuild built 6 convex polys into 6 nodes
Log: bspBuild built 6 convex polys into 6 nodes
Log: bspBuild built 6 convex polys into 6 nodes
Log: bspBuild built 10 convex polys into 10 nodes
Log: bspBuild built 10 convex polys into 10 nodes
Log: Found 17 coplanar sets in 69
Log: BspMergeCoplanars reduced 69->48
Log: Polys: 40 -> 40
Log: Nodes: 86 -> 73
Log: Points: 141 -> 36
Log: Vectors: 29 -> 29
Log: Vertex stream 0: 482 -> 0
Log: Polys: 40 -> 40
Log: Nodes: 49 -> 49
Log: Points: 101 -> 101
Log: Vectors: 29 -> 29
Log: Vertex stream 0: 208 -> 208
Log: bspBuildBounds: Generated 31 bounds, 357 hulls
Log: bspBuild built 48 convex polys into 49 nodes
Log: Polys: 40 -> 40
Log: Nodes: 49 -> 49
Log: Points: 101 -> 101
Log: Vectors: 29 -> 29
Log: Vertex stream 0: 208 -> 208
Log: Found 1 zones
Log: Polys: 40 -> 40
Log: Nodes: 99 -> 49
Log: Points: 101 -> 101
Log: Vectors: 29 -> 29
Log: Vertex stream 0: 420 -> 208
Log: bspBuildBounds: Generated 31 bounds, 357 hulls
Log: BuildZoneInfo: 0 ZoneInfo actors, 0 duplicates, 0 zoneless
Log: Portalized: 8 portals, 0 zone portals (0 fragments), 7 leaves, 49 nodes
Log: BspOptGeom begin
Log: MergeNearPoints merged 20/101, collapsed 0
Log: Polys: 40 -> 34
Log: Nodes: 49 -> 49
Log: Points: 101 -> 76
Log: Vectors: 29 -> 29
Log: Vertex stream 0: 208 -> 208
Log: BspOptGeom building sidelinks
Log: BspOptGeom end
Log: Processed 31 T-points, linked: 238/238 sides
Log: Polys: 34 -> 34
Log: Nodes: 49 -> 49
Log: Points: 76 -> 76
Log: Vectors: 29 -> 29
Log: Vertex stream 0: 423 -> 238
Log: bspBuildBounds: Generated 31 bounds, 357 hulls
Log: Found 9 coplanar sets in 49
Log: BspMergeCoplanars reduced 49->48
Log: Polys: 34 -> 34
Log: Nodes: 49 -> 49
Log: Points: 76 -> 31
Log: Vectors: 29 -> 29
Log: Vertex stream 0: 238 -> 0
Log: Polys: 34 -> 34
Log: Nodes: 51 -> 51
Log: Points: 78 -> 78
Log: Vectors: 29 -> 29
Log: Vertex stream 0: 216 -> 216
Log: bspBuildBounds: Generated 32 bounds, 369 hulls
Log: bspBuild built 48 convex polys into 51 nodes
Log: Found 1 zones
Log: Polys: 34 -> 34
Log: Nodes: 104 -> 51
Log: Points: 80 -> 78
Log: Vectors: 29 -> 29
Log: Vertex stream 0: 440 -> 216
Log: bspBuildBounds: Generated 32 bounds, 369 hulls
Log: BuildZoneInfo: 0 ZoneInfo actors, 0 duplicates, 0 zoneless
Log: Portalized: 9 portals, 0 zone portals (0 fragments), 7 leaves, 51 nodes
Log: BspOptGeom begin
Log: MergeNearPoints merged 0/78, collapsed 0
Log: Polys: 34 -> 34
Log: Nodes: 51 -> 51
Log: Points: 78 -> 78
Log: Vectors: 29 -> 29
Log: Vertex stream 0: 216 -> 216
Log: BspOptGeom building sidelinks
Log: BspOptGeom end
Log: Processed 29 T-points, linked: 246/246 sides
Log: Polys: 34 -> 34
Log: Nodes: 51 -> 51
Log: Points: 78 -> 78
Log: Vectors: 29 -> 29
Log: Vertex stream 0: 437 -> 246
**** Mesh nodes: 8 (time: 0.00)
**** Mesh nodes after adding terrain: 8 (time: 0.00)
**** Mesh nodes after adding static mesh surfaces: 8 (time: 0.00)
**** Mesh nodes after pre-merge: 7 (time: 0.01)
**** Mesh nodes after height split: 7 (time: 0.01)
**** Mesh nodes after pre-merge: 7 (time: 0.01)
**** Mesh nodes after subtracting static meshes: 73 (time: 0.02)
**** Mesh nodes after removing nodes under terrain: 73 (time: 0.00)
**** Vertex elimination: 0 (time: 0.01)
**** Set node heights: 73 (time: 0.00)
**** TOTAL TIME: 0 (time: 0.07)
**** NODE BIN SIZE: 12 (time: 0.00)
**** NODE BINGRID SIZE: 64 (time: 0.00)
**** Links after adjacent link addition: 169 (time: 0.16)
**** Found stairs: 0 (time: 0.00)
**** Link data calculation (adjacent): 0 (time: 0.37)
**** Removed stair side-rails; nodes: 73 (time: 0.00)
**** Z-delta calculation (far): 0 (time: 0.01)
**** TOTAL: 169 (time: 0.54)
*** TOTAL NAVMESH BUILD TIME: 0.606445
**** Spatial DB build node matches: 0 (time: 0.00)
**** Spatial DB subdivide polys: 0 (time: 0.01)
**** node matching / dbg_find_lowest_unmatched_time: 0 (time: 0.00)
**** node matching / dbg_match_node_time: 0 (time: 0.00)
**** Spatial DB node matching: 0 (time: 0.00)
**** Spatial DB split and height adjust: 0 (time: 0.00)
**** Spatial DB small gridlet removal: 0 (time: 0.00)
**** Total # Gridlets: 20 (time: 0.00)
**** Gridlet size: 84 (time: 0.00)
**** Total Spatial Database size: 2960 (time: 0.00)
**** Spatial DB calc blocked cells: 0 (time: 0.05)
**** CalculateOpenness() / GetCellsWithValue(): 0 (time: 0.00)
**** CalculateOpenness() / dbg_no_neighbors_time: 0 (time: 0.00)
**** CalculateOpenness() / dbg_expand_all_time: 0 (time: 0.05)
**** CalculateOpenness() / dbg_delete_and_append_time: 0 (time: 0.00)
**** Spatial DB calc openness: 0 (time: 0.05)
Final NavMesh size: 16496 bytes (8372 bytes for nodes, 8124 bytes for links)
Log: bspBuildBounds: Generated 9 bounds, 17 hulls
If I don't do the build all before doing undo, then it doesn't crash. However, I can't seem to get it to crash without using the Undo function. (Yet)