Standard output drops stuff on the mac.
Attempting to run the campaign in developer mode gave me this snippet::
...
CL_ParseResearchedCampaignItems: unknown token "rs_damage_stun" ignored (tech rslist_phalanx)
CL_ParseResearchedCampaignItems: unknown token "rs_skill_power" ignored (tech rslist_phalanx)
CL_ParseResearchedCampaignItems: unknown token "rs_skill_speed" ignored (tech rslist_phaL_ParseResearchedCampaignItems: unknown token "rs_base_ammo_AA51" ignored (tech rslist_phalanx)
CL_ParseResearchedCampaignItems: unknown token "news_init_political_situation" ignored (tech rslist_phalanx)
CL_ParseResearchedCampaignItems: unknown token "news_after_the_war" ignored (tech rslist_phalanx)
...
Note that there's a big section clipped out at the "rs_skill_speed" to "rs_base_ammo".
Between standard out missing stuff, and the console.log file not flushing its buffers when things crash (line buffer, please, not full buffer that output file!), it's kinda hard to get a full debugging report for you.