Per the recent changes in the way that GPUImage handles framebuffers, you need to add the line
[conversionFilter useNextFrameForImageCapture];
right before
[gpuImage processImage];
in the above code. You need to let the framework know to not recycle the framebuffer for your last filter until you've processed your image and captured the result from it.