From 45a2973c83bdf9a04edd49bcd1342f548b507f89 Mon Sep 17 00:00:00 2001 From: "njzjz-bot (driven by OpenClaw (model: gpt-5.2))[bot]" <48687836+njzjz-bot@users.noreply.github.com> Date: Tue, 10 Mar 2026 06:43:38 +0000 Subject: [PATCH 1/2] ci(lsan): suppress LeakSanitizer SEGV in TensorFlow/MLIR/LLVM stack Authored by OpenClaw (model: gpt-5.2) --- .github/workflows/suppr.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/suppr.txt b/.github/workflows/suppr.txt index 2a43b31eb3..317776754d 100644 --- a/.github/workflows/suppr.txt +++ b/.github/workflows/suppr.txt @@ -3,3 +3,8 @@ leak:libpaddle_inference leak:xla:: leak:mlir:: leak:llvm:: +# Upstream issue: LeakSanitizer itself SEGVs while unwinding inside TF/MLIR/XLA +# (ThreadRegistry::GetThreadLocked in sanitizer_thread_registry.h). Treat as CI flake. +# This suppression matches the crashing stack rather than a real leak. +# Note: lsan suppressions are matched as substrings on the stack trace. +ThreadRegistry::GetThreadLocked From 7de0d2da29c6fafcd97ced95b223dd253bc46476 Mon Sep 17 00:00:00 2001 From: "njzjz-bot (driven by OpenClaw (model: gpt-5.2))[bot]" <48687836+njzjz-bot@users.noreply.github.com> Date: Tue, 10 Mar 2026 06:39:01 +0000 Subject: [PATCH 2/2] ci(lsan): fix suppression syntax for ThreadRegistry crash Authored by OpenClaw (model: gpt-5.2) --- .github/workflows/suppr.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/suppr.txt b/.github/workflows/suppr.txt index 317776754d..ff6bd2ef7a 100644 --- a/.github/workflows/suppr.txt +++ b/.github/workflows/suppr.txt @@ -7,4 +7,4 @@ leak:llvm:: # (ThreadRegistry::GetThreadLocked in sanitizer_thread_registry.h). Treat as CI flake. # This suppression matches the crashing stack rather than a real leak. # Note: lsan suppressions are matched as substrings on the stack trace. -ThreadRegistry::GetThreadLocked +leak:ThreadRegistry::GetThreadLocked