I'm running a script that opens .obj files and renders them from a series of viewpoints. Most of the time, it works no problem. However, sometimes it crashes, giving only
Error: EXCEPTION_ACCESS_VIOLATION. If I try again, it usually works the second time around.
Is this maybe a Windows read/write lock messing things up? I can't really debug where in the code it gets stopped as it's not raising an exception. Sometimes it fails after rendering "Cam0", sometimes after "Cam1", or sometimes before loading the model - it's really inconsistent!
Another observation: if I pass n models to the script, it's much more likely to crash than if I run the script n times on each model separately.
Any ideas? The only solution I have is to keep trying over and over until it succeeds. I've commented out parts of the original script so you can run it yourselves with:
blender -b -P view_interpolate.py -- path/containing/an/obj/model [more paths...]
I am running Blender 2.78c