From 2089f30ff1ab5b2da3b4df994b1ce7b9daef735c Mon Sep 17 00:00:00 2001 From: Arthur Hanson Rasmusson Date: Wed, 21 Oct 2026 15:53:21 -0400 Subject: tools: frame_reader picks the largest kvmfr shm (a stray empty 'kvmfr-*' file existed); wedge_ab same-program vs second-launch discriminator --- tools/lg/frame_reader.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'tools/lg/frame_reader.py') diff --git a/tools/lg/frame_reader.py b/tools/lg/frame_reader.py index 5598667..f8bab40 100644 --- a/tools/lg/frame_reader.py +++ b/tools/lg/frame_reader.py @@ -30,11 +30,12 @@ def main(): if not args.shm: import glob - cands = sorted(glob.glob("/dev/shm/kvmfr-*")) + cands = [p for p in glob.glob("/dev/shm/kvmfr-*") + if os.path.getsize(p) > 0] if not cands: print("NO_SHM_FILE", file=sys.stderr) return 1 - args.shm = cands[0] + args.shm = max(cands, key=os.path.getsize) os.makedirs(args.out, exist_ok=True) print("SHM %s" % args.shm) -- cgit v1.2.3