For some reason, when I finish the first mission, the game lames itself. It cuts to the desktop + a series of errors, and asking me if I want to run the debugger. Thing is, the program is still running, I can still hear music, and ships flying around, and HQ telling me i can jump back to base, though when i tab back to it, it doesn't go back into the game, and hitting alt-j(in an attempt to finish the mission), does not work. I can get all the error codes etc for you guys if you need, but I've seen other ppl have this problem on other forums, so I immagine its fairly common, I just haven't ever seen it fixed. Ne ways, any help would be appreciated. :

Here is the information that it spews at me:
Warning: Null vec3d in vec3d normalize.
Trace out of vecmat.cpp and find offending code.
File:math/vecmat.cpp
Line: 776
[This filename points to the location of the file on the computer that built this executable]
Call stack:
--------------------------------------------------------------------------------
fs2_open_367_p4_d.exe 0042f109()
fs2_open_367_p4_d.exe 0042f291()
fs2_open_367_p4_d.exe 005d9aef()
--------------------------------------------------------------------------------
[This info is in the clipboard so you can paste it somewhere now]
Use Yes to break into Debugger, No to continue, and Cancel to Quit.