oclSimpleGL fails WITHOUT -DGL_INTEROP

I upgraded to 3.0 (driver Linux-x86_64-195.36.24) and CL/GL code stopped working, not just mine, but the simple distribution examples, like oclSimpleGL. It thinks it’s running, but only 1 frame is displayed. It will work if I give it -DGL_INTEROP so as to bypass glMapBuffer/glUnmapBuffer() (and accelerate!) and it will work if I just run it through VirtualGL with client=server=self.
The card is a Quadro FX 5600, and the distribution is CentOS 5.3. The CUDA version of SimpleGL works fine.

Any help?

Thanks,
Robert