Yes, it is consitstently at the same file. It seems to be stucking at large .m files. After divided a big file to two sub-small files, the compilation managed to continue. However, the issue persisted as the compilation stopped again somewhere. After doing several division operations again, compilation went on by a little each time. Finally, the compilation sticked to the last file, reading "Complilation 120 of 120 files". In fact, in addtion to dividing files, I had also simply unchecked many .m files from compilation list to check which files were stoppoing the compilation.