Although I havn't done *extensive* brush manipulation testing, my Nvidia FX5900XT seems to be fine in the editor also, I havn't had any crashes while adding or subtracting the builder brush.
I AM able to get the editor to crash by subtracting or adding a brush, doing a build all, and then doing Undo (it crashes as I choose undo) but I don't know if this is a related bug or not....(doesn't always do it either, depending on what is in the map etc, but on a given map it is reproducable)
Code:
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 9 bounds, 106 hulls
Log: bspBuild built 10 convex polys into 10 nodes
Log: Found 0 coplanar sets in 10
Log: BspMergeCoplanars reduced 10->10
Log: Polys: 10 -> 10
Log: Nodes: 10 -> 10
Log: Points: 16 -> 9
Log: Vectors: 10 -> 10
Log: Vertex stream 0: 48 -> 0
Log: Polys: 10 -> 10
Log: Nodes: 10 -> 10
Log: Points: 24 -> 24
Log: Vectors: 10 -> 10
Log: Vertex stream 0: 48 -> 48
Log: bspBuildBounds: Generated 9 bounds, 106 hulls
Log: bspBuild built 10 convex polys into 10 nodes
Log: Polys: 10 -> 10
Log: Nodes: 10 -> 10
Log: Points: 24 -> 24
Log: Vectors: 10 -> 10
Log: Vertex stream 0: 48 -> 48
Log: Found 1 zones
Log: Polys: 10 -> 10
Log: Nodes: 20 -> 10
Log: Points: 24 -> 24
Log: Vectors: 10 -> 10
Log: Vertex stream 0: 96 -> 48
Log: bspBuildBounds: Generated 9 bounds, 106 hulls
Log: BuildZoneInfo: 0 ZoneInfo actors, 0 duplicates, 0 zoneless
Log: Portalized: 0 portals, 0 zone portals (0 fragments), 1 leaves, 10 nodes
Log: BspOptGeom begin
Log: MergeNearPoints merged 8/24, collapsed 0
Log: Polys: 10 -> 10
Log: Nodes: 10 -> 10
Log: Points: 24 -> 16
Log: Vectors: 10 -> 10
Log: Vertex stream 0: 48 -> 48
Log: BspOptGeom building sidelinks
Log: BspOptGeom end
Log: Processed 0 T-points, linked: 48/48 sides
Log: Polys: 10 -> 10
Log: Nodes: 10 -> 10
Log: Points: 16 -> 16
Log: Vectors: 10 -> 10
Log: Vertex stream 0: 48 -> 48
Log: bspBuildBounds: Generated 9 bounds, 106 hulls
Log: Found 0 coplanar sets in 10
Log: BspMergeCoplanars reduced 10->10
Log: Polys: 10 -> 10
Log: Nodes: 10 -> 10
Log: Points: 16 -> 9
Log: Vectors: 10 -> 10
Log: Vertex stream 0: 48 -> 0
Log: Polys: 10 -> 10
Log: Nodes: 10 -> 10
Log: Points: 16 -> 16
Log: Vectors: 10 -> 10
Log: Vertex stream 0: 48 -> 48
Log: bspBuildBounds: Generated 9 bounds, 106 hulls
Log: bspBuild built 10 convex polys into 10 nodes
Log: Found 1 zones
Log: Polys: 10 -> 10
Log: Nodes: 20 -> 10
Log: Points: 16 -> 16
Log: Vectors: 10 -> 10
Log: Vertex stream 0: 96 -> 48
Log: bspBuildBounds: Generated 9 bounds, 106 hulls
Log: BuildZoneInfo: 0 ZoneInfo actors, 0 duplicates, 0 zoneless
Log: Portalized: 0 portals, 0 zone portals (0 fragments), 1 leaves, 10 nodes
Log: BspOptGeom begin
Log: MergeNearPoints merged 0/16, collapsed 0
Log: Polys: 10 -> 10
Log: Nodes: 10 -> 10
Log: Points: 16 -> 16
Log: Vectors: 10 -> 10
Log: Vertex stream 0: 48 -> 48
Log: BspOptGeom building sidelinks
Log: BspOptGeom end
Log: Processed 0 T-points, linked: 48/48 sides
Log: Polys: 10 -> 10
Log: Nodes: 10 -> 10
Log: Points: 16 -> 16
Log: Vectors: 10 -> 10
Log: Vertex stream 0: 48 -> 48
**** Mesh nodes: 1 (time: 0.00)
**** Mesh nodes after adding terrain: 1 (time: 0.00)
**** Mesh nodes after adding static mesh surfaces: 1 (time: 0.00)
**** Mesh nodes after pre-merge: 1 (time: 0.00)
**** Mesh nodes after height split: 1 (time: 0.02)
**** Mesh nodes after pre-merge: 1 (time: 0.00)
**** Mesh nodes after subtracting static meshes: 42 (time: 0.01)
**** Mesh nodes after removing nodes under terrain: 42 (time: 0.00)
**** Vertex elimination: 0 (time: 0.00)
**** Set node heights: 42 (time: 0.00)
**** TOTAL TIME: 0 (time: 0.05)
**** NODE BIN SIZE: 12 (time: 0.00)
**** NODE BINGRID SIZE: 64 (time: 0.00)
**** Links after adjacent link addition: 102 (time: 0.06)
**** Found stairs: 0 (time: 0.00)
**** Link data calculation (adjacent): 0 (time: 0.20)
**** Removed stair side-rails; nodes: 42 (time: 0.00)
**** Z-delta calculation (far): 0 (time: 0.01)
**** TOTAL: 102 (time: 0.27)
*** TOTAL NAVMESH BUILD TIME: 0.324219
**** 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: 30 (time: 0.00)
**** Gridlet size: 84 (time: 0.00)
**** Total Spatial Database size: 4440 (time: 0.00)
**** Spatial DB calc blocked cells: 0 (time: 0.08)
**** CalculateOpenness() / GetCellsWithValue(): 0 (time: 0.00)
**** CalculateOpenness() / dbg_no_neighbors_time: 0 (time: 0.01)
**** CalculateOpenness() / dbg_expand_all_time: 0 (time: 0.06)
**** CalculateOpenness() / dbg_delete_and_append_time: 0 (time: 0.00)
**** Spatial DB calc openness: 0 (time: 0.08)
Final NavMesh size: 9768 bytes (4860 bytes for nodes, 4908 bytes for links)
Log: bspBuild built 10 convex polys into 10 nodes
Log: bspBuildBounds: Generated 68 bounds, 587 hulls
Log: bspBuild built 10 convex polys into 10 nodes
Log: bspBuildBounds: Generated 68 bounds, 587 hulls
Log: bspBuild built 6 convex polys into 6 nodes
Log: bspBuild built 6 convex polys into 6 nodes
Log: bspBuild built 34 convex polys into 34 nodes
Log: bspBuild built 34 convex polys into 34 nodes
Log: bspBuild built 34 convex polys into 34 nodes
Log: bspBuild built 10 convex polys into 10 nodes
Log: bspBuild built 10 convex polys into 10 nodes
Log: Found 13 coplanar sets in 116
Log: BspMergeCoplanars reduced 116->94
Log: Polys: 123 -> 123
Log: Nodes: 153 -> 116
Log: Points: 252 -> 120
Log: Vectors: 10 -> 10
Log: Vertex stream 0: 696 -> 0
Log: Polys: 123 -> 123
Log: Nodes: 109 -> 109
Log: Points: 263 -> 263
Log: Vectors: 10 -> 10
Log: Vertex stream 0: 444 -> 444
Log: bspBuildBounds: Generated 67 bounds, 577 hulls
Log: bspBuild built 94 convex polys into 109 nodes
Log: Polys: 123 -> 123
Log: Nodes: 109 -> 109
Log: Points: 263 -> 263
Log: Vectors: 10 -> 10
Log: Vertex stream 0: 444 -> 444
Log: Found 2 zones
Log: Polys: 123 -> 123
Log: Nodes: 292 -> 109
Log: Points: 367 -> 263
Log: Vectors: 10 -> 10
Log: Vertex stream 0: 1184 -> 444
Log: bspBuildBounds: Generated 67 bounds, 577 hulls
Log: BuildZoneInfo: 0 ZoneInfo actors, 0 duplicates, 0 zoneless
Log: Portalized: 168 portals, 0 zone portals (0 fragments), 49 leaves, 109 nodes
Log: BspOptGeom begin
Log: MergeNearPoints merged 102/263, collapsed 0
Log: Polys: 123 -> 88
Log: Nodes: 109 -> 109
Log: Points: 263 -> 161
Log: Vectors: 10 -> 10
Log: Vertex stream 0: 444 -> 444
Log: BspOptGeom building sidelinks
Log: BspOptGeom end
Log: Processed 87 T-points, linked: 526/526 sides
Log: Polys: 88 -> 88
Log: Nodes: 109 -> 109
Log: Points: 161 -> 161
Log: Vectors: 10 -> 10
Log: Vertex stream 0: 950 -> 526
Log: bspBuildBounds: Generated 67 bounds, 577 hulls
Log: Found 7 coplanar sets in 109
Log: BspMergeCoplanars reduced 109->94
Log: Polys: 88 -> 88
Log: Nodes: 109 -> 109
Log: Points: 161 -> 52
Log: Vectors: 10 -> 10
Log: Vertex stream 0: 526 -> 0
Log: Polys: 88 -> 88
Log: Nodes: 113 -> 113
Log: Points: 164 -> 164
Log: Vectors: 10 -> 10
Log: Vertex stream 0: 460 -> 460
Log: bspBuildBounds: Generated 59 bounds, 599 hulls
Log: bspBuild built 94 convex polys into 113 nodes
Log: Found 2 zones
Log: Polys: 88 -> 88
Log: Nodes: 294 -> 113
Log: Points: 242 -> 164
Log: Vectors: 10 -> 10
Log: Vertex stream 0: 1192 -> 460
Log: bspBuildBounds: Generated 59 bounds, 599 hulls
Log: BuildZoneInfo: 0 ZoneInfo actors, 0 duplicates, 0 zoneless
Log: Portalized: 119 portals, 0 zone portals (0 fragments), 37 leaves, 113 nodes
Log: BspOptGeom begin
Log: MergeNearPoints merged 0/164, collapsed 0
Log: Polys: 88 -> 88
Log: Nodes: 113 -> 113
Log: Points: 164 -> 164
Log: Vectors: 10 -> 10
Log: Vertex stream 0: 460 -> 460
Log: BspOptGeom building sidelinks
Log: BspOptGeom end
Log: Processed 78 T-points, linked: 540/540 sides
Log: Polys: 88 -> 88
Log: Nodes: 113 -> 113
Log: Points: 164 -> 164
Log: Vectors: 10 -> 10
Log: Vertex stream 0: 950 -> 540
**** Mesh nodes: 24 (time: 0.00)
**** Mesh nodes after adding terrain: 24 (time: 0.00)
**** Mesh nodes after adding static mesh surfaces: 86 (time: 0.00)
**** Mesh nodes after pre-merge: 58 (time: 0.16)
**** Mesh nodes after height split: 111 (time: 0.12)
**** Mesh nodes after pre-merge: 66 (time: 0.27)
**** Mesh nodes after subtracting static meshes: 555 (time: 0.53)
**** Mesh nodes after removing nodes under terrain: 555 (time: 0.04)
**** Vertex elimination
So far I havn't had an editor crash while building a map. (I would never normally do an add/subtract brush, buildall, undo sequence)