mkay - you have two objectives. in your init file create two variables - win1 and win2. doesn't really matter what you name them, but make it something which means something to you. set both to false in the init file.
then, in the editor, make an ending trigger with
win1 and win2
in the condition field.
now, not knowing what your two objectives are (clear the town, collect the documents, steal the car) i can't really help you with the how, but when your first objective is complete, be it a trigger or script or whatever, set win1 to true.
same with the second objective, make win2 true. as soon as both are complete, the ending trigger will fire.
objstatus is only important when it comes to ticking off the objectives on the briefing, and that's all it's used for as far as i know.
hope this helps. did you find what was crashing?