libuv/.github/workflows
Ben Noordhuis 91ba13054a
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.
2024-03-17 15:53:23 +01:00
..
CI-docs.yml docs: add CI for docs PRs (#3884) 2023-01-18 11:29:10 -06:00
CI-sample.yml misc: run sample CI when code changes (#4324) 2024-02-23 14:15:03 -05:00
CI-unix.yml build: fix qemu install in CI-unix workflow (#4142) 2023-09-17 21:18:50 +02:00
CI-win.yml win/spawn: optionally run executable paths with no file extension (#4292) 2024-02-05 11:04:05 -05:00
sanitizer.yml test,ci: fix [AM]San, disable ASLR (#4365) 2024-03-17 15:53:23 +01:00