[compiler-rt] [tsan][NFCI] Add note that GPU libraries may cause shadow mapping incompatibility (PR #137835)
via llvm-commits
llvm-commits at lists.llvm.org
Tue Apr 29 09:13:58 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-compiler-rt-sanitizer
Author: Thurston Dang (thurstond)
<details>
<summary>Changes</summary>
…ompatibility
---
Full diff: https://github.com/llvm/llvm-project/pull/137835.diff
1 Files Affected:
- (modified) compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp (+6-2)
``````````diff
diff --git a/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp b/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp
index 373acd3d95d01..8c046e244ea39 100644
--- a/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp
+++ b/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp
@@ -292,8 +292,12 @@ static void ReExecIfNeeded(bool ignore_heap) {
} else {
Printf(
"FATAL: ThreadSanitizer: memory layout is incompatible, "
- "even though ASLR is disabled.\n"
- "Please file a bug.\n");
+ "even though ASLR is disabled.\n");
+ Printf(
+ "FATAL: This error may occur for programs that use GPU libraries.");
+ Printf(
+ "FATAL: If your program does not use GPU libraries, please file a "
+ "TSan bug.\n");
DumpProcessMap();
Die();
}
``````````
</details>
https://github.com/llvm/llvm-project/pull/137835
More information about the llvm-commits
mailing list