Sorry, the patch in previous mail. is mistake Please help review the below patch which is test fine: diff --git a/arm64.c b/arm64.c index b3040d7..b992c01 100644 --- a/arm64.c +++ b/arm64.c @@ -2814,7 +2814,7 @@ arm64_unwind_frame(struct bt_info *bt, struct arm64_stackframe *frame) low = frame->sp; high = (low + stack_mask) & ~(stack_mask); - if (fp < low || fp > high || fp & 0xf) + if (fp < low || fp > high || fp & 0xf || !INSTACK(fp, bt)) return FALSE; frame->sp = fp + 0x10; Thanks -- Crash-utility mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxxxxxx https://${domain_name}/admin/lists/devel.lists.crash-utility.osci.io/ Contribution Guidelines: https://github.com/crash-utility/crash/wiki