Help catching nasty crashes

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 :
FreeRTOS Crash

This looks possibly like :
https://www.freertos.org/FreeRTOS_Support_Forum_Archive/July_2014/freertos_FreeRTOS_crashing_when_relocated_from_0x8000000_df330589j.html

Any pointer/help is appreciated.

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