On Windows Xp, U++ dev 10, it displays the correct functionality and there where no crashes. But if I try to debug it in a line-by-line mode, once it hits the exception, the cursor no longer moves when I press F10. Is step-over/step-through not supported after an exception?
Well, when exception occurs, it stops at instruction that caused exception. F10 tries to perform it again - this is standard behaviour with all debugers I know...
If you want to skip it (which most likely will break the program logic anyway), you need to change the IP.