From 3a69551dcc6fc945214b60fd0853a5c3567c2dde Mon Sep 17 00:00:00 2001 From: apio Date: Wed, 21 Sep 2022 20:59:41 +0200 Subject: [PATCH] StackTracer: only trace frames within the kernel address space --- kernel/src/trace/StackTracer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/src/trace/StackTracer.cpp b/kernel/src/trace/StackTracer.cpp index 48a49b64..40cb5202 100644 --- a/kernel/src/trace/StackTracer.cpp +++ b/kernel/src/trace/StackTracer.cpp @@ -20,7 +20,7 @@ typedef struct stackframe void StackTracer::trace() { stackframe* frame = (stackframe*)m_base_pointer; - while (frame) + while (frame && (uint64_t)frame > 0xfffffffff8000000) { char symbol_name[512]; get_symbol_name(frame->instruction, symbol_name);