This is generally due to wrong addresses in the trace. The debugger reconstructs the program flow based on the trace packets by accessing the memory. If the trace contains wrong addresses e.g. due to corrupted trace data and these addresses point to an undefined memory, different problems may occur e.g. reset or processor crash.