what could be reasone for Runtime Error(SIGSEGV)?

I am not using traditional array.I am using vector and always check size then only try to access.
I have not declare any array and my vector size is not going beyond 1000.
What else be reason for getting SIGSEGV.
Thanks,
Ramesh Chandra