I had been considering this. I'll see if there is something I can come up with.
For the time being, I recommend your player to save as frequently as possible, in order to try and avoid any major data loss. Also, running it from the terminal will provide that data when it crashes.
One known issue that I thought was resolved was when attempting to save a DCS file to a restricted location, such as Program Files, it would crash out because of permissions. Ensure files are being saved in a location like a folder in Documents.