The debugger seems to be stopping at a random line that doesn't have a breakpoint on it. I've tried creating a breakpoint at that line then removing it, and it still stops there. It's not stopping to report a bug or a crash, it just stops as if there were a breakpoint there. Is there another reason the debugger might stop at a line of code like this? Is there a way to fix it other than waiting it to randomly resolve itself? Thanks.
Solved it. Turns out sometimes breakpoints don't show up in the code view, and the only way to see and disable them is to turn on the Breakpoint View.