From 4b2cfb709252de6826911141d467dca75598d2f7 Mon Sep 17 00:00:00 2001 From: "Dennis Lambe Jr." Date: Fri, 19 Sep 2025 17:46:37 -0400 Subject: [PATCH] mi2:stack-list-frames: use file= if fullname= is missing When Python Frame Filters are used, GDB doesn't include a fullname= field in its -stack-list-frames response record. Fall back to the value of file= instead of reporting Unknown Source. Fixes #1155 --- src/backend/mi2/mi2.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/mi2/mi2.ts b/src/backend/mi2/mi2.ts index 0349e92a..749719ae 100644 --- a/src/backend/mi2/mi2.ts +++ b/src/backend/mi2/mi2.ts @@ -833,7 +833,7 @@ export class MI2 extends EventEmitter implements IBackend { ret.push({ address: addr, fileName: filename, - file: file, + file: file || filename, function: func || from, level: level, line: line