[clang] [Interp] Mark inline-virtual.cpp as unsupported with ASan (PR #135402)
Thurston Dang via cfe-commits
cfe-commits at lists.llvm.org
Fri Apr 11 09:59:06 PDT 2025
https://github.com/thurstond created https://github.com/llvm/llvm-project/pull/135402
See https://github.com/llvm/llvm-project/issues/135401 for full flakiness report.
It fails on stage2/asan_ubsan check with:
```
+ /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/clang-repl -Xcc -fno-rtti -Xcc -fno-sized-deallocation
JIT session error: In graph incr_module_23-jitted-objectbuffer, section .text.startup: relocation target "_ZN1AD2Ev" at address 0x79618c48d040 is out of range of Delta32 fixup at 0x75618b40d02d (<anonymous block> @ 0x75618b40d010 + 0x1d)
error: Failed to materialize symbols: { (main, { $.incr_module_23.__inits.0, __orc_init_func.incr_module_23, a2 }) }
error: Failed to materialize symbols: { (main, { __orc_init_func.incr_module_23 }) }
The error message ("out of range of Delta32") appears similar to #102858, another Interpreter test that is flaky with ASan.
```
Recent test history on the x86_64-linux-fast bot:
- https://lab.llvm.org/buildbot/#/builders/169/builds/10339: fail
- 10340: buildbot logistical problem
- https://lab.llvm.org/buildbot/#/builders/169/builds/10341: fail
- https://lab.llvm.org/buildbot/#/builders/169/builds/10342: fail
- 10343: pass
- 10344: pass
- https://lab.llvm.org/buildbot/#/builders/169/builds/10345: fail
- 10346: pass
...
>From 5ff2e53e611cce8d26c4191e8f53f3bfe256ece2 Mon Sep 17 00:00:00 2001
From: Thurston Dang <thurston at google.com>
Date: Fri, 11 Apr 2025 16:50:00 +0000
Subject: [PATCH] [Interp] Mark inline-virtual.cpp as unsupported with ASan
See https://github.com/llvm/llvm-project/issues/135401 for full
flakiness report.
It fails on stage2/asan_ubsan check with:
```
+ /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/clang-repl -Xcc -fno-rtti -Xcc -fno-sized-deallocation
JIT session error: In graph incr_module_23-jitted-objectbuffer, section .text.startup: relocation target "_ZN1AD2Ev" at address 0x79618c48d040 is out of range of Delta32 fixup at 0x75618b40d02d (<anonymous block> @ 0x75618b40d010 + 0x1d)
error: Failed to materialize symbols: { (main, { $.incr_module_23.__inits.0, __orc_init_func.incr_module_23, a2 }) }
error: Failed to materialize symbols: { (main, { __orc_init_func.incr_module_23 }) }
The error message ("out of range of Delta32") appears similar to #102858, another Interpreter test that is flaky with ASan.
```
Recent test history on the x86_64-linux-fast bot:
https://lab.llvm.org/buildbot/#/builders/169/builds/10339: fail
10340: buildbot logistical problem
https://lab.llvm.org/buildbot/#/builders/169/builds/10341: fail
https://lab.llvm.org/buildbot/#/builders/169/builds/10342: fail
10343: pass
10344: pass
https://lab.llvm.org/buildbot/#/builders/169/builds/10345: fail
10346: pass
...
---
clang/test/Interpreter/inline-virtual.cpp | 3 +++
1 file changed, 3 insertions(+)
diff --git a/clang/test/Interpreter/inline-virtual.cpp b/clang/test/Interpreter/inline-virtual.cpp
index 9c31208a4a642..c9e85683d3cd0 100644
--- a/clang/test/Interpreter/inline-virtual.cpp
+++ b/clang/test/Interpreter/inline-virtual.cpp
@@ -1,6 +1,9 @@
// REQUIRES: host-supports-jit
// UNSUPPORTED: system-aix
//
+// This test is flaky with ASan: https://github.com/llvm/llvm-project/issues/135401
+// UNSUPPORTED: asan
+//
// We disable RTTI to avoid problems on Windows for non-RTTI builds of LLVM
// where the JIT cannot find ??_7type_info@@6B at .
// RUN: cat %s | clang-repl -Xcc -fno-rtti -Xcc -fno-sized-deallocation \
More information about the cfe-commits
mailing list