I have a ISR which handles keyboard inputs via a MCP23S17 I/O expander.
I use the Serial.println() to send debug messages within my keyboard ISR.
The problem is if I have more than 3 calls to Serial.println() the whole program hangs!!!
In general printing in an ISR should not be done because serial print especially in the 1.0 version uses interrupts and you have them already disabled.