diff --git a/Userland/DevTools/Profiler/DisassemblyModel.cpp b/Userland/DevTools/Profiler/DisassemblyModel.cpp index 5daf43b425..4e6dd9cb7c 100644 --- a/Userland/DevTools/Profiler/DisassemblyModel.cpp +++ b/Userland/DevTools/Profiler/DisassemblyModel.cpp @@ -97,6 +97,10 @@ DisassemblyModel::DisassemblyModel(Profile& profile, ProfileNode& node) dbgln("DisassemblyModel: symbol not found"); return; } + if (!symbol.value().raw_data().length()) { + dbgln("DisassemblyModel: Found symbol without code"); + return; + } VERIFY(symbol.has_value()); auto symbol_offset_from_function_start = node.address() - base_address - symbol->value();