I got to the bottom of it. It turns out not to be a race condition at
all, but rather a case of uninitialized array on the stack. The stack
layout changed a bit in our glibc version.

The fix was simply to initialize the array. It has been posted in a PR
upstream, as well as in a Debian bug (even though they're not affected,
presumably because they don't have the same compilation flags).

In any case, not glibc's fault :)

** Changed in: glibc (Ubuntu)
       Status: New => Invalid

** Changed in: gap-guava (Ubuntu)
       Status: New => Fix Committed

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2077414

Title:
  gap-guava autopkgtests fail on amd64 with glibc 2.40

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gap-guava/+bug/2077414/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to