Add a null pointer check around CPU processor, matching the rest of the processor access. This solves crash in cases when the OCIO configuration exists but is invalid: i.e. by removing a lookup table. It could lead to an invalid render result, but is better than a crash. The original issue with running Blender from within .zip archive might still need investigation, as there might be a way to make it work. Pull Request: https://projects.blender.org/blender/blender/pulls/119693