What's causing it to crash could be several things, but it's impossible to tell
without seeing all of your code.

How often are your interrupts? What happens in your interrupt handler?