aboutsummaryrefslogtreecommitdiff
path: root/gdb/python/lib
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/python/lib')
-rw-r--r--gdb/python/lib/gdb/dap/bt.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/python/lib/gdb/dap/bt.py b/gdb/python/lib/gdb/dap/bt.py
index 7a17574..c5ede6e 100644
--- a/gdb/python/lib/gdb/dap/bt.py
+++ b/gdb/python/lib/gdb/dap/bt.py
@@ -69,7 +69,7 @@ def _backtrace(thread_id, levels, startFrame):
"instructionPointerReference": hex(current_frame.pc()),
}
sal = _safe_sal(current_frame)
- if sal is not None:
+ if sal is not None and sal.symtab is not None:
newframe["source"] = {
"name": os.path.basename(sal.symtab.filename),
"path": sal.symtab.filename,