Hi, first of all sorry for my english
I have the same problem, the training go well and then, crash to desktop without error, running in debug mode the mission (SM1-01.fs2 "Surrender, Belisarius!") run without problem.
I take a look to the mission file, and found this:
There is 4 arrival cues in the wing section with this form
$Arrival Cue: ( and
( rand 5 10 )
( has-arrived-delay 0 "Psamtik" )
If you change the ( rand 5 10 ) and put an integer, or change with ( rand-multiple 5 10 ) the mission loads without any problem.
I think that some build break the rand SEXP, because every mission that has a "random" in it i try to load crash in the same manner.
EDIT: This happen with and without MediaVPs, it's not a bug in MediaVP