This isn't a crash bug, but it does leave the game unplayable on anything but skirmish. Attached the scar and general warnings files, though you likely only need the former. Playing CoH (no expansions) fully patched to 2.601. Double-checked and did a redownload and reinstall of Eastern Front just in case.
There's two recoverable scar errors right at the beginning of the game so any matchup will start paused. Unpausing will resume just fine and everything works fine afterward. Both errors occur in EFUtil.scar and both appear to have to do with using data before its declaration.
The first occurs when the current wincondition file, regardless what it is, imports EFUtil.scar. It will fail on the line "loadfile("FactionFix.dll", "PrepareHook")()", claiming a nil value. After searching around, I could't find a reference to factionfix.dll anywhere or a file to represent it. Is it bundled up someplace or is this really a bad reference?
The second occurs in OnInit() when calling ModifyStartingResourcesForRewardFactions(), returning a nil value. Just goofing around, I moved the function just above the OnInit() function and it will then work fine. Makes sense though, since you're using the function before declaring it later on.
By moving the function and commenting out the reference the game will run without errors, but is there some reason why this occured in the first place?
Incidentally, why don't the russians have any race-specific data in the vptickerwin file?