<p>Debugging: the mystery game where you are the detective, the murderer, and the victim.</p><p>That's where I am right now. At the stage where I understand so little about the bug that it's tempting to blame the tools.</p><p>I mean, why do some of my interrupts seem to get disabled when a specific instruction, which has nothing to do with interrupts, is more than 4kiB from the beginning of the program?</p><p>(To be continued once I get a clue. I slept over it but that hasn't been enough.)</p>