I have used and 50 fbo.It told me length_error

Unhandled exception at 0x75A62C1A in KinectTest006_debug.exe: Microsoft C++ exception: std::length_error at memory location 0x0018F888.

void fbo::setup(){
this->count_1 =50;
this->count_num = 1080 / count_1;
for (int i = 0; i < count_1; i++)
{
	fbos[i].allocate(1920, 1080, GL_RGBA);
	fbos_1[i].allocate(1920, count_num, GL_RGBA);
}
out.allocate(1920, 1080, GL_RGBA);
//shaderGreen.load("shadersGreen/shader");

}

void fbo::update(ofFbo& image){

for (int i = count_1-1; i>0; i--)
{
	
	fbos[i].begin();
	fbos[i - 1].draw(0, 0, 1920, 1080);
	fbos[i].end();
		
}

fbos[0] = image;

for (int i = 0; i < count_1; i++)
{
	fbos_1[i].begin();
	fbos[i].draw(0, -i*count_num, 1920, 1080);
	fbos_1[i].end();
}




out.begin();
for (int i = 0; i < count_1; i++)
{
	fbos_1[i].draw(0, i*count_num);
}
out.end();

}

void fbo::draw(){

out.draw(0, 0,1920,1080);

}

When the count is less than 45 can be run.
More than 50 would say the above error.