Arduino keeps crashing during serial print

You know that inside a ISR that printing serial.prints are a bad idea? Your ISR should use minimal code.