We recently merged a build that did changed the threading behavior in Interface in order to improve the UI responsiveness even when the rendering rate is low. The bad news is we’re seeing a lot of side effects from this merge in the forms of crashes and hangs. The good news is we’re working hard on fixing them.
For hangs, build 4367 introduced code that will intentionally trigger a crash if the application hangs for more than 10 seconds. This should enable us to get information through the error reports that will let us find and stop these hangs in the first place. So if interface stops responding, please don’t kill it manually until at least 15-20 seconds have gone by without it killing itself and bringing up a crash window.
And for those crash windows, please do send them. Right now they’re kind of critical to creating a stable build. Thanks.