I have met with this bug several times. All of these crushes occurred when Nexerelin and other supported mods enabled.
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[69616,91]
Message: An invalid XML character (Unicode: 0x{2}) was found in the value of attribute "{1}" and element is "13".
at com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(Unknown Source)
at com.thoughtworks.xstream.io.xml.StaxReader.pullNextEvent(StaxReader.java:58)
... 193 more
I located the invaild character in campaign.xml:
<savedVariant z="27397" hId="FOB_gnophkeh" v="0" c="18" hVId="FOB_gnophkeh_Standard" vDN="Standard" s="REFIT" mAAW="false" gV="true">
Deleting it will solve the problem. However, after some playing without a definite time, it still crushes.