Hello BM team,
I have a test case here that I’ve already reduced as much as possible by deleting everything I could without the crash stopping.
It’s a little maze map:
There’s nothing special about the map - no especially big brushes or anything off the grid or something like that.
It’s just that if I remove any brush or add a new brush, and make sure that’s the only difference in the textual VMF file (just a few lines for one brush are changed), vrad stops crashing reliably, and if I use the version with the precise brush count I have, vrad crashes reliably. It looks like I’ve hit some kind of magic value internally with a brush count, or with derived information such as the approximate area of faces or visleafs.
I’m compiling with the default release settings:
BSP Normal, VIS Normal, RAD Final
I have put the archive containing the crashing and a working VMF here: