git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Failures in GitHub Actions linux-leaks and linux-asan-ubsan

From
Junio C Hamano <gitster@pobox.com>
Date
Mar 16, 2024, 23:31 UTC
Message-ID
<xmqqbk7dn48s.fsf@gitster.g>
In-Reply-To
<3e217121-f49b-33bd-b76f-df24efca6d14@gmail.com>
Philippe Blain <levraiphilippeblain@gmail.com> writes:
Show 17 quoted lines
> Hi everyone,
>
> You might have noticed that the linux-leaks and linux-asan-ubsan
> jobs in GitHub Actions started failing last week. I investigated 
> this so I'm sharing my findinds in case it helps.
>
> The failures are due to the new ubuntu-22.04 GitHub Actions image
> (release 20240310.1.0, [1]) which uses a kernel where ASLR is configured
> in a way that is incompatible with ASan and LSan as used in 
> the GCC and Clang versions in that image. More info can be found
> in [2] and [3] and pages linked there.
>
> A workaround was already implemented in the image generation process 
> [4], so the next version of the image should work. I think the images
> are released weekly. We could maybe add the same sysctl command to reduce
> the entropy to our YAML file, or we could live with it for the next week
> or so while waiting for the next image to roll out.

Ah, just what I needed, as I was looking at the CI results and noticed these failed runs. Thanks.

Previous: Philippe BlainNext: Linus Arver
Message 2 of 4 in “Failures in GitHub Actions linux-leaks and linux-asan-ubsan”
  1. Philippe BlainMar 16, 2024
  2. Junio C HamanoMar 16, 2024
  3. Linus ArverMar 18, 2024
  4. Jeff KingMar 18, 2024

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.