llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT--> @llvm/pr-subscribers-libcxx Author: A. Jiang (frederick-vs-ja) <details> <summary>Changes</summary> It seem that #<!-- -->140107 changed the default argument of `disableASLR` of related functions from `False` to `True`. libc++ CI has been stably failing for `TestDAP_subtleFrames.py` (in bootstrapping-build) since then. The error message "personality set failed: Operation not permitted" seems related to ASLR. This PR attempts to fix the CI failure. --- Full diff: https://github.com/llvm/llvm-project/pull/141543.diff 2 Files Affected: - (modified) libcxx/include/__config (+2) - (modified) lldb/test/API/tools/lldb-dap/stackTrace/subtleFrames/TestDAP_subtleFrames.py (+1-1) ``````````diff diff --git a/libcxx/include/__config b/libcxx/include/__config index 57223e4f1db18..49abe17a4da76 100644 --- a/libcxx/include/__config +++ b/libcxx/include/__config @@ -1219,3 +1219,5 @@ typedef __char32_t char32_t; #endif // __cplusplus #endif // _LIBCPP___CONFIG + +// Just for CI, will be reverted. diff --git a/lldb/test/API/tools/lldb-dap/stackTrace/subtleFrames/TestDAP_subtleFrames.py b/lldb/test/API/tools/lldb-dap/stackTrace/subtleFrames/TestDAP_subtleFrames.py index 1e41e841e39bc..1751c52072aac 100644 --- a/lldb/test/API/tools/lldb-dap/stackTrace/subtleFrames/TestDAP_subtleFrames.py +++ b/lldb/test/API/tools/lldb-dap/stackTrace/subtleFrames/TestDAP_subtleFrames.py @@ -17,7 +17,7 @@ def test_subtleFrames(self): Internal stack frames (such as the ones used by `std::function`) are marked as "subtle". """ program = self.getBuildArtifact("a.out") - self.build_and_launch(program) + self.build_and_launch(program, disableASLR=False) source = "main.cpp" self.set_source_breakpoints(source, [line_number(source, "BREAK HERE")]) self.continue_to_next_stop() `````````` </details> https://github.com/llvm/llvm-project/pull/141543 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits