My experience is to use Chrome as my main debugging tool, as I find the tools the easiest to use. However, from time to time, Durandal reports that an error has occurred. Not where and why it just stops and hangs, as you describe. Then I try the same in Firefox with the Firebug plugin. Then the browser usually stops the code in the right place.
I assume that you activated debug mode in your main.js?
Jan r
source share