Hi ! You can find most information on the link I putted in my first post but here is what I can say :
I’m building my app in Standalone Windows 32 using Unity 4.6.6f2. The app crashes on the following PC (but not only) : Windows 7 x64, Intel Xeon E5-1620, GeForce 670GTX, 12Gb RAM. All drivers are up to date.
So long story short, one of our clients reported unfrequent crashes with this app. The crash always occurs at the start. So if the app is properly started, it seems you can play as long as you want, it won’t crash. The memory used when crashing is not huge (around 1Gb used by the process and it doesn’t increase/decrease while playing).
First, I made a small Batch to start the app and kill it once every minute to test the app’s stability. Over a night, I end up with around 10-20 crashes (I know it because I got a crash folder with all the logs for each crash).
To be able to test the behaviour of the app a bit more, I changed my Batch to pause it when it detects crash logs in the app’s folder. So I managed to see what’s going on (how much memory used, etc.) when the app is crashed. Weird thing is : I can keep playing if I don’t press the ok button of the window “oops game crashed”.
I also tested the app using the batch that start it every minute on other test platforms. They all have the same hardware configuration. On some of them the same behaviour is observed (at least 10crashes/night), but on others there is no crash at all over 24h test. This makes me think that the crash must be related to some software installed on the PC…
Another test I made is to add log everywhere in my app to see where it crashes and made two observations :
- The app doesn’t crash at the same point in my code while the resulting stacktrace is always the same,
- After the app crashed, it keeps logging. So that’s funny, my stacktrace is mixed up with all my debug logs.
I’m adding the outputlog with the debug lines everywhere (so you can see that nice mix between unity’s crash stacktrace & my debug logs) and the cleaned crash log from a build without the debug lines. Btw on those logs you’ll see the app has been built using Unity 4.6.3f1 but I updated Unity hoping this would solve the issue without success (so, same behaviour with my new unity 4.6.6f2.
I think I told you all I know but feel free to ask me more !
Thanks for your time 
EDIT
I ran a DxDiag on two PC, on the first one, the app crashes, on the other one, it doesn’t. I add both files to this post as well.
2159801–142740–output-log.txt (225 KB)
2159801–142741–crashlog.txt (13.4 KB)
2159801–142748–DxDiag_Crash.txt (26.1 KB)
2159801–142749–DxDiag_No_Crash.txt (33.1 KB)