When MGCB crashes, you don’t see any exception info. Adding this code to DoBuild() in PipelineController.cs will cause exception info to be printed in the Pipeline Tool output pane.
_buildProcess.StartInfo.RedirectStandardError = true;
…
finally
{
_view.OutputAppend(“\n” + _buildProcess.StandardError.ReadToEnd());
}