We're running a Chromium installation with 4 rendering machines, all on
The demos and our own applications do start up fine, but we have the problem
that rendering nodes freeze randomly after a while (on average around 5min).
It is not always the same node and it happens on all the machines.
If a node freezes we get the following warning in each frame:
Problems at: wglSwapBuffers failed: return value of 0!
So it seems that once there is a problem with wglSwapBuffers, it stays bad.
The call that causes this warning is in renderspu_wgl.c:
return_value = render_spu.ws.wglSwapBuffers( w->visual->device_context );
We tried a couple of different things in attempt to fix it, like using
SwapBuffers() directly, but so far nothing helped. Also we tried to get more
information about the error using GetLastError(). No help there either, it
returns "The operation completed successfully." in both cases.
Has anyone had this issue before?