OpenGLTexture::create() (and the OpenGLFrameBuffer texture) never check the requested size.
Please add
GLint maxTextureSize = 0;
glGetIntegerv (GL_MAX_TEXTURE_SIZE, &maxTextureSize);
jassert (width > 0 && height > 0);
jassert (width <= maxTextureSize && height <= maxTextureSize);
Thanks !
