System Information
OSX 10.8.5
Nvidia GTX 580
Blender 2.6x (have not tested it in earlier versions)
I often need to run 2 instances of Blender when rendering. One using the CPU and one using GPU. I have found that if load the exact same file without renaming it, that during the render process both instances of Blender write to a temporary EXR file using the exact same filename. This almost always results in one (usually whichever render finished first) of the EXR's being corrupted.
Open the attached bugtext.blend file (attached) in 2 instances of Blender on the same machine. Set one to CPU rendering and one to GPU rendering. Hit render in both instances. The one that finishes first will be corrupted and display a blank render screen.