diff --git a/Extension/src/LanguageServer/extension.ts b/Extension/src/LanguageServer/extension.ts index 91584f13c..b83c7d1d3 100644 --- a/Extension/src/LanguageServer/extension.ts +++ b/Extension/src/LanguageServer/extension.ts @@ -1414,7 +1414,7 @@ async function handleCrashFileRead(crashDirectory: string, crashFile: string, cr funcStr = funcStr.replace(/, std::allocator/g, ""); } } - if (!validFrameFound && (funcStr.startsWith("crash_handler(") || funcStr.startsWith("_sigtramp"))) { + if (!validFrameFound && (funcStr.startsWith("crash_handler(") || funcStr.startsWith("terminate_handler(") || funcStr.startsWith("_sigtramp"))) { continue; // Skip these on early frames. } validFrameFound = true;