I have a function that is called some large number of times, and eventually segfaults.

However, I don't want to set a breakpoint at this function and stop after every time it's called, because I will be here for years.

I've heard that I can set a counter in GDB for a breakpoint, and each time the breakpoint is hit, the counter is decremented, and only gets triggered when the counter = 0.

Is this accurate, and if so how do I do it? Please give the gdb code for setting such a breakpoint.

Edit
Report