diff --git a/arch/arm/src/common/arm_backtrace_unwind.c b/arch/arm/src/common/arm_backtrace_unwind.c index a6d9a1a592b..0a96b59a554 100644 --- a/arch/arm/src/common/arm_backtrace_unwind.c +++ b/arch/arm/src/common/arm_backtrace_unwind.c @@ -431,6 +431,7 @@ int unwind_frame(struct unwind_frame_s *frame) ctrl.vrs[LR] = frame->lr; ctrl.vrs[PC] = 0; ctrl.stack_top = frame->stack_top; + ctrl.lr_addr = NULL; if (frame->pc == prel31_to_addr(&entry->fnoffset)) {