Debug version is useful if you want to report about application crush, browser crush or memory leak. It is not recommended to use debug version for everyday development because it runs slower and doesn't support script compilation.
BAS crush means that whole application gets suddenly closed.
In order to test it, execute ScriptWorker.DebugTerminate(1);
When browser crushes, only browser window gets closed, main application remains to work.
In order to test it, execute _simulate_crush()!
Debug version may be unstable and can crush even when release version will work fine. Please ensure, that bug reproduces on release version also before sending dump.
Memory leak means that amount of memory allocated by BrowserAutomationStudio.exe process constantly gets growing.