It means you've allocated something on the stack (which is a limited size) that exceeded the size of the stack. Allocate on the heap instead with new() operator:
1 2
int stackInt[1000]; // on the stack
int *heapInt = newint[1000]; // on the heap
Computers use different stack sizes so it's hard to say if it's enough to cause a crash on its own. It also depends on what other things use the stack space and how big the elements in the array are. But to be safe I recommend you do not store large arrays like that on the stack. You could use a vector instead.