Exactly in what moment of the loading bar it crashes? Sometimes some objects fail to load causing issues. For debugging windowed mode is preferred with respect to full screen. It allows seeing potential error messages otherwise hidden in the background. The first 3/4 of the loading bar is for loading the objects in the scn in the order that they appear. There are several techniques to trace for a corrupt gmt. One is placing a flag that causes a characteristic error (for example removing a recalled gmt to make it fail). You should start placing it in the middle of the scn and start reducing the range where the buggy gmt might be. If you understand the idea it is easy to perform.