I am attempting to debug an application. It is spread across many functions, most of which use the same variable names to perform similar functions (like i,j,k, etc).
Therefore I have a list of variables in my Variables list that I Want to watch while debugging.
There comes a point where if I set a breakpoint in one of the functions, the application crashes when it hits the breakpoint (windows.exe has stopped working).
If I move the breakpoint by one line, this can sometimes help, but usually I have to remove Variables from the watch list that are present in that function. At some point it starts working again.
It's quite frustrating, because the Variables list does not allow me to see the .length of arrays, or look inside types, so debugging type arrays requires a lot of variables to see all the members of the relevant entries... Having to clear them down and re-enter them all the time is a pain.
A note from several years ago says this bug should be resolved, but it remains. I have attached a screenshot of it crashing and an example function which it crashes on. Note the three variables at the top of the function.