Program received signal SIGSEGV, Segmentation fault.
In ?? () ()
After this point, the debugger should point to the location of the crash in your source code. If it's happening in the std::vector class (or any class not written by you), you must walk back the callstack until you find a function which belongs to your code. The callstack window is available in the debug options, if it's not shown by default.
And make sure that you're compiling in debug configuration, otherwise the debugger won't be able to give you any relevant information.
In case you don't understand everything from my post, there are also tutorials for learning how to use the debugger
In fact everyone should learn (and then use intensively) the debugger, I can't even imagine writing code without it.