diff options
author | Ben Noordhuis <info@bnoordhuis.nl> | 2024-03-17 15:53:23 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-17 15:53:23 +0100 |
commit | 91ba13054a47dd114c0f46ca54e75bc347cb058a (patch) | |
tree | a92f64b109a2688c712cc39e51dfb1dacef86d5f /docs/src | |
parent | b0816180e3bbf1499b15043703b1cbf1897debb1 (diff) | |
download | libuv-91ba13054a47dd114c0f46ca54e75bc347cb058a.tar.gz libuv-91ba13054a47dd114c0f46ca54e75bc347cb058a.zip |
test,ci: fix [AM]San, disable ASLR (#4365)
The kernel that ships with the new Ubuntu 22.04 CI image seems to have a
PIE slide that is bigger than the sanitizer runtimes can handle.
It makes ASan fail with thousands of "AddressSanitizer:DEADLYSIGNAL"
warnings, and MSan error with complaints about memory accesses outside
known ranges. Disabling address space layout randomization fixes both.
This commit also fixes a small bug in the platform_output test where
the cgroups v1 logic did not handle the "unlimited quota" special case
properly. Ubuntu 20.04 still uses cgroups v1.
Diffstat (limited to 'docs/src')
0 files changed, 0 insertions, 0 deletions