Hi Daniel,
Which device/board are you using, and which debugger are you using?
I'm thinking maybe an error is happening before your breakpoint, and so by the time it reaches the one you set, the chip was already non-responsive. Try setting earlier breakpoints in your code to see if any breakpoint would work. From there, you can set it progressively further ahead to see where the root cause is.
-Anthony