Bug#1099624: libc6 2.41 pthread cause pari to FTBFS
On Thu, Mar 06, 2025 at 07:17:25PM +0100, Aurelien Jarno wrote:
> It's what I was currently doing. I found that the issue is caused by this
> upstream commit:
> https://sourceware.org/git/?p=glibc.git;a=commit;h=89b53077d2a58f00e7debdfe58afabe953dac60d
>
> This is the corresponding bug that got fixed by this commit:
> https://sourceware.org/bugzilla/show_bug.cgi?id=12683
>
> Compiling pari with -fsanitize=address, I get this trace for the double
> free:
I tried -fsanitize=thread and I got:
! ThreadSanitizer: CHECK failed: tsan_interceptors_posix.cpp:2107 "((thr->slot)) != (0)" (0x0, 0x0) (tid=1455863)
but only with glibc 2.41.
I am still unsure wether there is a race condition in PARI or not, however if
there is, it is clear that 2.41 makes the issue much worse.
Cheers,
--
Bill. <ballombe@debian.org>
Imagine a large red swirl here.
Reply to: