diff --git a/kernel/src/trace/StackTracer.cpp b/kernel/src/trace/StackTracer.cpp index 5a7c6d5d..ea305c52 100644 --- a/kernel/src/trace/StackTracer.cpp +++ b/kernel/src/trace/StackTracer.cpp @@ -21,7 +21,7 @@ typedef struct stackframe void StackTracer::trace() { stackframe* frame = (stackframe*)m_base_pointer; - while (frame) + while (frame && frame->instruction) { char symbol_name[512]; get_symbol_name(frame->instruction, symbol_name, sizeof(symbol_name));