-
Notifications
You must be signed in to change notification settings - Fork 778
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[20542] Pin CMake version and vm.mmap_rnd_bits in sanitizer workflows #4558
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Signed-off-by: EduPonz <eduardoponz@eprosima.com>
Signed-off-by: EduPonz <eduardoponz@eprosima.com>
EduPonz
force-pushed
the
ci/fix_cmake_sanitizer_workflows
branch
3 times, most recently
from
March 15, 2024 09:41
3c8b473
to
32e6306
Compare
Signed-off-by: EduPonz <eduardoponz@eprosima.com>
EduPonz
force-pushed
the
ci/fix_cmake_sanitizer_workflows
branch
from
March 15, 2024 10:28
32e6306
to
4f9af87
Compare
EduPonz
changed the title
[20542] Pin CMake version in sanitizer workflows
[20542] Pin CMake version and vm.mmap_rnd_bits in sanitizer workflows
Mar 15, 2024
Mario-DL
previously approved these changes
Mar 15, 2024
MiguelCompany
previously approved these changes
Mar 15, 2024
Signed-off-by: EduPonz <eduardoponz@eprosima.com>
Signed-off-by: EduPonz <eduardoponz@eprosima.com>
MiguelCompany
approved these changes
Mar 15, 2024
@Mergifyio backport 2.13.x 2.12.x 2.10.x 2.6.x |
✅ Backports have been created
|
mergify bot
pushed a commit
that referenced
this pull request
Mar 15, 2024
…#4558) * Refs #20542: Fix CMake version in sanitizer workflows Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Install correct version of Gtest Signed-off-by: EduPonz <eduardoponz@eprosima.com> * fixup! Refs #20542: Fix CMake version in sanitizer workflows * Refs #20542: Set number of random bits for mmap to 28 Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Fix asan_colcon.meta Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Use CCache also for ASan DS Signed-off-by: EduPonz <eduardoponz@eprosima.com> --------- Signed-off-by: EduPonz <eduardoponz@eprosima.com> (cherry picked from commit 0c439a0) # Conflicts: # .github/workflows/address-sanitizers.yaml # .github/workflows/config/asan_colcon.meta # .github/workflows/thread-sanitizer.yaml
mergify bot
pushed a commit
that referenced
this pull request
Mar 15, 2024
…#4558) * Refs #20542: Fix CMake version in sanitizer workflows Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Install correct version of Gtest Signed-off-by: EduPonz <eduardoponz@eprosima.com> * fixup! Refs #20542: Fix CMake version in sanitizer workflows * Refs #20542: Set number of random bits for mmap to 28 Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Fix asan_colcon.meta Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Use CCache also for ASan DS Signed-off-by: EduPonz <eduardoponz@eprosima.com> --------- Signed-off-by: EduPonz <eduardoponz@eprosima.com> (cherry picked from commit 0c439a0) # Conflicts: # .github/workflows/address-sanitizers.yaml # .github/workflows/config/asan_colcon.meta # .github/workflows/thread-sanitizer.yaml
mergify bot
pushed a commit
that referenced
this pull request
Mar 15, 2024
…#4558) * Refs #20542: Fix CMake version in sanitizer workflows Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Install correct version of Gtest Signed-off-by: EduPonz <eduardoponz@eprosima.com> * fixup! Refs #20542: Fix CMake version in sanitizer workflows * Refs #20542: Set number of random bits for mmap to 28 Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Fix asan_colcon.meta Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Use CCache also for ASan DS Signed-off-by: EduPonz <eduardoponz@eprosima.com> --------- Signed-off-by: EduPonz <eduardoponz@eprosima.com> (cherry picked from commit 0c439a0) # Conflicts: # .github/workflows/address-sanitizers.yaml # .github/workflows/config/asan_colcon.meta # .github/workflows/thread-sanitizer.yaml
This was referenced Mar 15, 2024
mergify bot
pushed a commit
that referenced
this pull request
Mar 15, 2024
…#4558) * Refs #20542: Fix CMake version in sanitizer workflows Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Install correct version of Gtest Signed-off-by: EduPonz <eduardoponz@eprosima.com> * fixup! Refs #20542: Fix CMake version in sanitizer workflows * Refs #20542: Set number of random bits for mmap to 28 Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Fix asan_colcon.meta Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Use CCache also for ASan DS Signed-off-by: EduPonz <eduardoponz@eprosima.com> --------- Signed-off-by: EduPonz <eduardoponz@eprosima.com> (cherry picked from commit 0c439a0) # Conflicts: # .github/workflows/address-sanitizers.yaml # .github/workflows/config/asan_colcon.meta # .github/workflows/thread-sanitizer.yaml
7 tasks
EduPonz
added a commit
that referenced
this pull request
Mar 16, 2024
…#4558) * Refs #20542: Fix CMake version in sanitizer workflows Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Install correct version of Gtest Signed-off-by: EduPonz <eduardoponz@eprosima.com> * fixup! Refs #20542: Fix CMake version in sanitizer workflows * Refs #20542: Set number of random bits for mmap to 28 Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Fix asan_colcon.meta Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Use CCache also for ASan DS Signed-off-by: EduPonz <eduardoponz@eprosima.com> --------- Signed-off-by: EduPonz <eduardoponz@eprosima.com> (cherry picked from commit 0c439a0) Signed-off-by: EduPonz <eduardoponz@eprosima.com>
EduPonz
added a commit
that referenced
this pull request
Mar 16, 2024
…#4558) * Refs #20542: Fix CMake version in sanitizer workflows Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Install correct version of Gtest Signed-off-by: EduPonz <eduardoponz@eprosima.com> * fixup! Refs #20542: Fix CMake version in sanitizer workflows * Refs #20542: Set number of random bits for mmap to 28 Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Fix asan_colcon.meta Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Use CCache also for ASan DS Signed-off-by: EduPonz <eduardoponz@eprosima.com> --------- Signed-off-by: EduPonz <eduardoponz@eprosima.com> (cherry picked from commit 0c439a0) Signed-off-by: EduPonz <eduardoponz@eprosima.com>
EduPonz
added a commit
that referenced
this pull request
Mar 16, 2024
…#4558) * Refs #20542: Fix CMake version in sanitizer workflows Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Install correct version of Gtest Signed-off-by: EduPonz <eduardoponz@eprosima.com> * fixup! Refs #20542: Fix CMake version in sanitizer workflows * Refs #20542: Set number of random bits for mmap to 28 Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Fix asan_colcon.meta Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Use CCache also for ASan DS Signed-off-by: EduPonz <eduardoponz@eprosima.com> --------- Signed-off-by: EduPonz <eduardoponz@eprosima.com> (cherry picked from commit 0c439a0) Signed-off-by: EduPonz <eduardoponz@eprosima.com>
EduPonz
added a commit
that referenced
this pull request
Mar 16, 2024
…#4558) * Refs #20542: Fix CMake version in sanitizer workflows Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Install correct version of Gtest Signed-off-by: EduPonz <eduardoponz@eprosima.com> * fixup! Refs #20542: Fix CMake version in sanitizer workflows * Refs #20542: Set number of random bits for mmap to 28 Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Fix asan_colcon.meta Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Use CCache also for ASan DS Signed-off-by: EduPonz <eduardoponz@eprosima.com> --------- Signed-off-by: EduPonz <eduardoponz@eprosima.com> (cherry picked from commit 0c439a0)
EduPonz
added a commit
that referenced
this pull request
Mar 16, 2024
…#4558) * Refs #20542: Fix CMake version in sanitizer workflows Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Install correct version of Gtest Signed-off-by: EduPonz <eduardoponz@eprosima.com> * fixup! Refs #20542: Fix CMake version in sanitizer workflows * Refs #20542: Set number of random bits for mmap to 28 Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Fix asan_colcon.meta Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Use CCache also for ASan DS Signed-off-by: EduPonz <eduardoponz@eprosima.com> --------- Signed-off-by: EduPonz <eduardoponz@eprosima.com> (cherry picked from commit 0c439a0) Signed-off-by: EduPonz <eduardoponz@eprosima.com>
EduPonz
added a commit
that referenced
this pull request
Mar 16, 2024
…#4558) * Refs #20542: Fix CMake version in sanitizer workflows Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Install correct version of Gtest Signed-off-by: EduPonz <eduardoponz@eprosima.com> * fixup! Refs #20542: Fix CMake version in sanitizer workflows * Refs #20542: Set number of random bits for mmap to 28 Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Fix asan_colcon.meta Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Use CCache also for ASan DS Signed-off-by: EduPonz <eduardoponz@eprosima.com> --------- Signed-off-by: EduPonz <eduardoponz@eprosima.com> (cherry picked from commit 0c439a0) Signed-off-by: EduPonz <eduardoponz@eprosima.com>
EduPonz
added a commit
that referenced
this pull request
Mar 16, 2024
…#4558) * Refs #20542: Fix CMake version in sanitizer workflows Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Install correct version of Gtest Signed-off-by: EduPonz <eduardoponz@eprosima.com> * fixup! Refs #20542: Fix CMake version in sanitizer workflows * Refs #20542: Set number of random bits for mmap to 28 Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Fix asan_colcon.meta Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Use CCache also for ASan DS Signed-off-by: EduPonz <eduardoponz@eprosima.com> --------- Signed-off-by: EduPonz <eduardoponz@eprosima.com> (cherry picked from commit 0c439a0) Signed-off-by: EduPonz <eduardoponz@eprosima.com>
7 tasks
EduPonz
added a commit
that referenced
this pull request
Mar 16, 2024
…#4558) * Refs #20542: Fix CMake version in sanitizer workflows Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Install correct version of Gtest Signed-off-by: EduPonz <eduardoponz@eprosima.com> * fixup! Refs #20542: Fix CMake version in sanitizer workflows * Refs #20542: Set number of random bits for mmap to 28 Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Fix asan_colcon.meta Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Use CCache also for ASan DS Signed-off-by: EduPonz <eduardoponz@eprosima.com> --------- Signed-off-by: EduPonz <eduardoponz@eprosima.com> (cherry picked from commit 0c439a0) Signed-off-by: EduPonz <eduardoponz@eprosima.com>
EduPonz
added a commit
that referenced
this pull request
Mar 16, 2024
…#4558) * Refs #20542: Fix CMake version in sanitizer workflows Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Install correct version of Gtest Signed-off-by: EduPonz <eduardoponz@eprosima.com> * fixup! Refs #20542: Fix CMake version in sanitizer workflows * Refs #20542: Set number of random bits for mmap to 28 Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Fix asan_colcon.meta Signed-off-by: EduPonz <eduardoponz@eprosima.com> * Refs #20542: Use CCache also for ASan DS Signed-off-by: EduPonz <eduardoponz@eprosima.com> --------- Signed-off-by: EduPonz <eduardoponz@eprosima.com> (cherry picked from commit 0c439a0) Signed-off-by: EduPonz <eduardoponz@eprosima.com>
EduPonz
added a commit
that referenced
this pull request
Mar 17, 2024
…#4566) * Refs #20542: Fix CMake version in sanitizer workflows * Refs #20542: Install correct version of Gtest * fixup! Refs #20542: Fix CMake version in sanitizer workflows * Refs #20542: Set number of random bits for mmap to 28 * Refs #20542: Fix asan_colcon.meta * Refs #20542: Use CCache also for ASan DS --------- (cherry picked from commit 0c439a0) Signed-off-by: EduPonz <eduardoponz@eprosima.com> Co-authored-by: Eduardo Ponz Segrelles <eduardoponz@eprosima.com>
EduPonz
added a commit
that referenced
this pull request
Mar 17, 2024
…#4567) * Refs #20542: Fix CMake version in sanitizer workflows * Refs #20542: Install correct version of Gtest * fixup! Refs #20542: Fix CMake version in sanitizer workflows * Refs #20542: Set number of random bits for mmap to 28 * Refs #20542: Fix asan_colcon.meta * Refs #20542: Use CCache also for ASan DS --------- (cherry picked from commit 0c439a0) Signed-off-by: EduPonz <eduardoponz@eprosima.com> Co-authored-by: Eduardo Ponz Segrelles <eduardoponz@eprosima.com>
EduPonz
added a commit
that referenced
this pull request
Mar 17, 2024
…#4568) * Refs #20542: Fix CMake version in sanitizer workflows * Refs #20542: Install correct version of Gtest * fixup! Refs #20542: Fix CMake version in sanitizer workflows * Refs #20542: Set number of random bits for mmap to 28 * Refs #20542: Fix asan_colcon.meta * Refs #20542: Use CCache also for ASan DS --------- (cherry picked from commit 0c439a0) Signed-off-by: EduPonz <eduardoponz@eprosima.com> Co-authored-by: Eduardo Ponz Segrelles <eduardoponz@eprosima.com>
EduPonz
added a commit
that referenced
this pull request
Mar 17, 2024
…#4569) * Refs #20542: Fix CMake version in sanitizer workflows * Refs #20542: Install correct version of Gtest * fixup! Refs #20542: Fix CMake version in sanitizer workflows * Refs #20542: Set number of random bits for mmap to 28 * Refs #20542: Fix asan_colcon.meta * Refs #20542: Use CCache also for ASan DS --------- (cherry picked from commit 0c439a0) Signed-off-by: EduPonz <eduardoponz@eprosima.com> Co-authored-by: Eduardo Ponz Segrelles <eduardoponz@eprosima.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Since the roll out of Github Ubuntu 22.04 (20240310) Image, ASan and TSan jobs have been failing. The issue was reported in actions/runner-images#9491 and fixed in actions/runner-images#9513. Until that fix is deployed, this PR:
vm.mmap_rnd_bits
to 28 as a workaround@Mergifyio backport 2.13.x 2.12.x 2.10.x 2.6.x
Contributor Checklist
versions.md
file (if applicable).Reviewer Checklist