Are there some method of dealing with (some what random) crashes.
I have an application (Infineon XMC4700 based, FreeRTOS 10.0.1) that after some stress testing will crash and halt in the default Handler.
Using DAVE and debugger stack is :
Have you determined which interrupt is executing? Maybe it is genuine. You can do that [at least] in two ways. First install a different handler on each interrupt source so you know which handler you are ending up in (do you have a separate hard fault handler at least?). Second is to follow the instructions on the second half of this page https://www.freertos.org/Debugging-Hard-Faults-On-Cortex-M-Microcontrollers.html
Additionally make sure you follow the tips here about ensuring stack overflow detection is on, configASSERT() is defined, etc.: https://www.freertos.org/FAQHelp.html