Skip to content
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

After this transport_test runs with all applicable sanitizers and only a few suppressions targeted at the one mode/sub-mode (exercise, SHM-classic) that needs them. Plus one little suppression for sub-mode SHM-jemalloc. #39

Merged
merged 6 commits into from
Dec 20, 2023

Conversation

ygoldfeld
Copy link
Contributor

@ygoldfeld ygoldfeld commented Dec 20, 2023

Also removing clang-13 (which leaves 15, 16, 17) *SAN jobs, due to some chaotic stack trace output for TSAN (ticket filed to look into it, but in meantime we have good *SAN coverage). Also disabling LTO for DebWithRelInfo and all DebWithRelInfo-*SAN jobs.

…-mode SHM-classic, as TSAN is unable to follow the data structures properly between two processes in SHM.
…r transport_test exercise mode SHM-classic sub-mode. TODO: Use it in workflow.
…jemalloc likely-false-positives (je_arena*), same as colleague did for unit_test (ticket filed to absolutely ensure it is false-positive). 2, clang-13 *SAN no longer executed (while UBSAN and ASAN happened to be clearn for it, TSAN shows chaotic stack-trace-reporting behavior and therefore uncertain suppression behavior which needs to workly smoothly for TSAN especially); clang-15-16-17 remain. 3, disabling LTO for Debug (was disabled anyway inside CMake, so this is more stylistic); DebWithRelInfo (questionable but it is explained why in the comment nearby); all TSAN (also explained therein); the other *SAN already had LTO disabled. 4, locally I have observed hanging TSAN behavior in one more test; added to list of unit_test tests to skip just in case.
@ygoldfeld ygoldfeld changed the title After this transport_test runs with all applicable sanitizers and only a few suppressions targeted at the one mode/sub-mode (exercise, SHM-classic) that needs them. After this transport_test runs with all applicable sanitizers and only a few suppressions targeted at the one mode/sub-mode (exercise, SHM-classic) that needs them. Plus one little suppression for sub-mode SHM-jemalloc. Dec 20, 2023
…sed to individual tests that use it. So moved from there to here; was deleted recently from there.
@ygoldfeld ygoldfeld merged commit 1b79bea into main Dec 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant