I seemed to have fixed my problem, but I have no idea if this is correct.
I changed the default file associations for all the file types that could have breakpoints from "Syntax Coloring Editor" to either "Assembly Editor" (*.asm, ...) or "C/C++ Editor" (*.c, *.h, ...).